feat: extend skeleton loaders

This commit is contained in:
Henry
2024-05-05 15:12:20 +01:00
parent 8da27d3484
commit 23faa66d48
9 changed files with 334 additions and 269 deletions

View File

@@ -12,6 +12,7 @@ import { useRouter } from "next/navigation";
interface WorkspaceContextProps {
workspace: Workspace;
isLoading: boolean;
switchWorkspace: (_workspace: Workspace) => void;
availableWorkspaces: Workspace[];
}
@@ -41,7 +42,7 @@ export const WorkspaceProvider: React.FC<{ children: ReactNode }> = ({
initialAvailableWorkspaces,
);
const { data } = api.workspace.all.useQuery();
const { data, isLoading } = api.workspace.all.useQuery();
const switchWorkspace = (_workspace: Workspace) => {
localStorage.setItem("workspacePublicId", _workspace.publicId);
@@ -97,7 +98,7 @@ export const WorkspaceProvider: React.FC<{ children: ReactNode }> = ({
return (
<WorkspaceContext.Provider
value={{ workspace, availableWorkspaces, switchWorkspace }}
value={{ workspace, isLoading, availableWorkspaces, switchWorkspace }}
>
{children}
</WorkspaceContext.Provider>