switch to nx monorepo

This commit is contained in:
Philipinho
2024-01-09 18:58:26 +01:00
parent e1bb2632b8
commit 093e634c0b
273 changed files with 11419 additions and 31 deletions

View File

@ -0,0 +1,19 @@
import api from '@/lib/api-client';
import { ICurrentUserResponse, IUser } from '@/features/user/types/user.types';
import { IWorkspace } from '../types/workspace.types';
export async function getWorkspace(): Promise<IWorkspace> {
const req = await api.get<IWorkspace>('/workspace');
return req.data as IWorkspace;
}
export async function getWorkspaceUsers(): Promise<IUser[]> {
const req = await api.get<IUser[]>('/workspace/members');
return req.data as IUser[];
}
export async function updateWorkspace(data: Partial<IWorkspace>) {
const req = await api.post<IWorkspace>('/workspace/update', data);
return req.data as IWorkspace;
}

View File

@ -0,0 +1,15 @@
export interface IWorkspace {
id: string;
name: string;
description: string;
logo: string;
hostname: string;
customDomain: string;
enableInvite: boolean;
inviteCode: string;
settings: any;
creatorId: string;
pageOrder?:[]
createdAt: Date;
updatedAt: Date;
}