feat: workspace description

This commit is contained in:
Henry
2025-01-05 14:27:19 +00:00
parent f1b0860734
commit fa9be9d280
13 changed files with 1653 additions and 14 deletions

View File

@@ -13,6 +13,7 @@ interface WorkspaceContextProps {
interface Workspace {
name: string;
description: string | null;
publicId: string;
slug: string;
plan: "free" | "pro" | "enterprise";
@@ -20,6 +21,7 @@ interface Workspace {
const initialWorkspace: Workspace = {
name: "",
description: null,
publicId: "",
slug: "",
plan: "free",
@@ -65,6 +67,7 @@ export const WorkspaceProvider: React.FC<{ children: ReactNode }> = ({
publicId: workspace.publicId,
name: workspace.name,
slug: workspace.slug,
description: workspace.description,
plan: workspace.plan,
};
})
@@ -86,6 +89,7 @@ export const WorkspaceProvider: React.FC<{ children: ReactNode }> = ({
name: selectedWorkspace.workspace.name,
slug: selectedWorkspace.workspace.slug,
plan: selectedWorkspace.workspace.plan,
description: selectedWorkspace.workspace.description,
});
} else {
const primaryWorkspace = data[0]?.workspace;
@@ -96,6 +100,7 @@ export const WorkspaceProvider: React.FC<{ children: ReactNode }> = ({
name: primaryWorkspace.name,
slug: primaryWorkspace.slug,
plan: primaryWorkspace.plan,
description: primaryWorkspace.description,
});
}
}, [data]);