Working on add/delete users to workspace. Edit workspaces and some permissions.

This commit is contained in:
charles-gauthereau
2024-12-30 21:10:49 +01:00
parent 379271501d
commit e1a7ca8558
19 changed files with 466 additions and 58 deletions
@@ -4,16 +4,17 @@ import {Card, CardContent, CardHeader} from "@/components/ui/card";
import Link from "next/link";
export type projectCardProps = {
data: any
data: any,
organizationSlug?: string
}
export const ProjectCard = (props: projectCardProps) => {
const {data: project} = props;
const {data: project, organizationSlug} = props;
return (
<Link href={`/dashboard/projects/${project.id}`}>
<Link href={`/dashboard/${organizationSlug}/projects/${project.id}`}>
<Card className="flex flex-row justify-between">
<div className="">
<CardHeader>{project.name}</CardHeader>
@@ -10,14 +10,15 @@ import {formatDateLastContact} from "@/utils/date-formatting";
export type projectDatabaseCardProps = {
data: Database,
extendedProps: any
organizationSlug: string
}
export const ProjectDatabaseCard = (props: projectDatabaseCardProps) => {
const {data: database, extendedProps: extendedProps} = props;
const {organizationSlug,data: database, extendedProps: extendedProps} = props;
return (
<Link href={`/dashboard/projects/${extendedProps.id}/database/${database.id}`}>
<Link href={`/dashboard/${organizationSlug}/projects/${extendedProps.id}/database/${database.id}`}>
<DatabaseCard data={database}/>
</Link>
)