Initial commit, project structure and domain models

This commit is contained in:
2026-04-07 09:14:06 -07:00
commit 7b15086fe5
111 changed files with 19818 additions and 0 deletions

21
src/admin/tests/setup.ts Normal file
View File

@@ -0,0 +1,21 @@
import { config } from '@vue/test-utils';
import { createVuetify } from 'vuetify';
import * as components from 'vuetify/components';
import * as directives from 'vuetify/directives';
// Stub ResizeObserver which jsdom doesn't implement
global.ResizeObserver = class ResizeObserver {
observe() {}
unobserve() {}
disconnect() {}
};
// Stub CSS.supports
Object.defineProperty(window, 'CSS', {
value: { supports: () => false },
writable: true,
});
const vuetify = createVuetify({ components, directives });
config.global.plugins = [vuetify];