- iconManager MaterialIconManager.js zijn nu 'unified' in 1 component, en samen met translation utilities omgezet naar een meer moderne Vue composable

- De sidebar is nu eveneens omgezet naar een Vue component.
This commit is contained in:
Josako
2025-07-20 18:07:17 +02:00
parent ccb844c15c
commit e75c49d2fa
24 changed files with 2358 additions and 413 deletions

View File

@@ -0,0 +1,26 @@
// eveai_chat_client/static/assets/js/composables/index.js
/**
* Vue 3 Composables Barrel Export
* Provides easy access to all composables
*/
// Icon Management Composables
export {
useIconManager,
useIcon,
useFormIcon
} from './useIconManager.js';
// Translation Management Composables
export {
useTranslation,
useTranslationClient,
useReactiveTranslation
} from './useTranslation.js';
// Future composables can be added here:
// export { useFormValidation } from './useFormValidation.js';
// export { useChat } from './useChat.js';
console.log('Vue 3 composables loaded successfully');