feat: Persons section redesign — Concept A (Enriched Directory) #159
1
frontend/.gitignore
vendored
1
frontend/.gitignore
vendored
@@ -6,6 +6,7 @@ node_modules
|
|||||||
.netlify
|
.netlify
|
||||||
.wrangler
|
.wrangler
|
||||||
/.svelte-kit
|
/.svelte-kit
|
||||||
|
/.svelte-kit-backup
|
||||||
/build
|
/build
|
||||||
|
|
||||||
# OS
|
# OS
|
||||||
|
|||||||
@@ -8,6 +8,10 @@ bun.lockb
|
|||||||
# Miscellaneous
|
# Miscellaneous
|
||||||
/static/
|
/static/
|
||||||
|
|
||||||
|
# Build artifacts
|
||||||
|
/.svelte-kit/
|
||||||
|
/.svelte-kit-backup/
|
||||||
|
|
||||||
# Generated files
|
# Generated files
|
||||||
/src/lib/generated/
|
/src/lib/generated/
|
||||||
/src/lib/paraglide/
|
/src/lib/paraglide/
|
||||||
|
|||||||
@@ -45,8 +45,11 @@ export async function load({ url, fetch }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const documents: Document[] = docsResult?.data ?? [];
|
const documents: Document[] = docsResult?.data ?? [];
|
||||||
const allPersons: { id: string; firstName: string; lastName: string }[] =
|
const allPersons = (personsResult.data ?? []) as {
|
||||||
personsResult.data ?? [];
|
id: string;
|
||||||
|
firstName: string;
|
||||||
|
lastName: string;
|
||||||
|
}[];
|
||||||
|
|
||||||
const senderObj = allPersons.find((p) => p.id === senderId);
|
const senderObj = allPersons.find((p) => p.id === senderId);
|
||||||
const receiverObj = allPersons.find((p) => p.id === receiverId);
|
const receiverObj = allPersons.find((p) => p.id === receiverId);
|
||||||
|
|||||||
@@ -6,8 +6,10 @@ vi.mock('$lib/api.server', () => ({ createApiClient: vi.fn() }));
|
|||||||
import { createApiClient } from '$lib/api.server';
|
import { createApiClient } from '$lib/api.server';
|
||||||
|
|
||||||
const mockFetch = vi.fn() as unknown as typeof fetch;
|
const mockFetch = vi.fn() as unknown as typeof fetch;
|
||||||
const mockLocals = { user: { groups: [{ permissions: ['READ_ALL'] }] } };
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
const mockLocalsWriter = { user: { groups: [{ permissions: ['WRITE_ALL'] }] } };
|
const mockLocals = { user: { groups: [{ permissions: ['READ_ALL'] }] } } as any;
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
const mockLocalsWriter = { user: { groups: [{ permissions: ['WRITE_ALL'] }] } } as any;
|
||||||
|
|
||||||
beforeEach(() => vi.clearAllMocks());
|
beforeEach(() => vi.clearAllMocks());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user