feat(client): add client's page + CRUD operations modals

This commit is contained in:
2026-03-13 05:09:55 +08:00
parent 3948505a30
commit bbf7dfad2e
13 changed files with 588 additions and 14 deletions

16
src/types/client.ts Normal file
View File

@@ -0,0 +1,16 @@
export interface Client {
id: string;
name: string;
notes: string | null;
workspace: string;
can_delete: boolean;
created_at: string;
updated_at: string;
}
export interface PaginatedClientList {
count: number;
next: string | null;
previous: string | null;
results: Client[];
}