Reformating route and renaming firm and correcting login redirections

This commit is contained in:
2025-04-11 22:00:57 +02:00
parent d1718becde
commit 4e613554e6
7 changed files with 132 additions and 34 deletions

View File

@@ -0,0 +1,25 @@
import React, { createContext, PropsWithChildren } from 'react';
import { IFirm } from "../interfaces";
import { useParams } from "react-router";
type FirmContextType = {
currentFirm: IFirm,
}
export const FirmContext = createContext<FirmContextType>(
{} as FirmContextType
);
export const FirmContextProvider: React.FC<PropsWithChildren> = ({ children }: PropsWithChildren) => {
const { instance, firm } = useParams<IFirm>()
if (instance === undefined || firm === undefined) {
return "Error"
}
return (
<FirmContext.Provider value={{currentFirm: {instance, firm}}} >
{ children }
</FirmContext.Provider>
);
}