26 lines
618 B
JavaScript
26 lines
618 B
JavaScript
|
|
/*
|
||
|
|
JS: MAIN ENTRY POINT
|
||
|
|
Architecture: ES Modules
|
||
|
|
*/
|
||
|
|
|
||
|
|
import { initBootSequence } from './core/boot.js';
|
||
|
|
import { initTheme } from './core/theme.js';
|
||
|
|
import { initNavigation } from './ui/navigation.js';
|
||
|
|
import { initSearch } from './ui/search.js';
|
||
|
|
import { initInteractions } from './ui/interactions.js';
|
||
|
|
import { initSpotlight } from './ui/spotlight.js';
|
||
|
|
|
||
|
|
document.addEventListener('DOMContentLoaded', () => {
|
||
|
|
// Core
|
||
|
|
initBootSequence();
|
||
|
|
initTheme();
|
||
|
|
|
||
|
|
// UI
|
||
|
|
initNavigation();
|
||
|
|
initSearch();
|
||
|
|
initInteractions();
|
||
|
|
initSpotlight();
|
||
|
|
|
||
|
|
console.log('Veza Design System: Online');
|
||
|
|
});
|