Update index.js

This commit is contained in:
Natxo
2026-03-31 13:19:12 +02:00
committed by GitHub
parent 95d7bcd5ad
commit 3add19ad5d

View File

@@ -1,4 +1,3 @@
// 1. IMPORTACIONES INTERNAS (Ordenadas alfabéticamente)
import * as AccordionModule from './Accordion.js'; import * as AccordionModule from './Accordion.js';
import * as AlertModule from './Alert.js'; import * as AlertModule from './Alert.js';
import * as AutocompleteModule from './Autocomplete.js'; import * as AutocompleteModule from './Autocomplete.js';
@@ -9,6 +8,7 @@ import * as ColorpickerModule from './Colorpicker.js';
import * as DatepickerModule from './Datepicker.js'; import * as DatepickerModule from './Datepicker.js';
import * as DrawerModule from './Drawer.js'; import * as DrawerModule from './Drawer.js';
import * as DropdownModule from './Dropdown.js'; import * as DropdownModule from './Dropdown.js';
import * as FabModule from './Fab.js';
import * as FieldsetModule from './Fieldset.js'; import * as FieldsetModule from './Fieldset.js';
import * as FileinputModule from './Fileinput.js'; import * as FileinputModule from './Fileinput.js';
import * as IndicatorModule from './Indicator.js'; import * as IndicatorModule from './Indicator.js';
@@ -31,7 +31,6 @@ import * as TimelineModule from './Timeline.js';
import * as ToastModule from './Toast.js'; import * as ToastModule from './Toast.js';
import * as TooltipModule from './Tooltip.js'; import * as TooltipModule from './Tooltip.js';
// 2. EXPORTACIONES INDIVIDUALES (Ordenadas alfabéticamente)
export * from './Accordion.js'; export * from './Accordion.js';
export * from './Alert.js'; export * from './Alert.js';
export * from './Autocomplete.js'; export * from './Autocomplete.js';
@@ -42,6 +41,7 @@ export * from './Colorpicker.js';
export * from './Datepicker.js'; export * from './Datepicker.js';
export * from './Drawer.js'; export * from './Drawer.js';
export * from './Dropdown.js'; export * from './Dropdown.js';
export * from "./Fab.js";
export * from './Fieldset.js'; export * from './Fieldset.js';
export * from './Fileinput.js'; export * from './Fileinput.js';
export * from './Indicator.js'; export * from './Indicator.js';
@@ -64,7 +64,6 @@ export * from './Timeline.js';
export * from './Toast.js'; export * from './Toast.js';
export * from './Tooltip.js'; export * from './Tooltip.js';
// 3. OBJETO COLECTIVO (Ordenado alfabéticamente)
const Components = { const Components = {
...AccordionModule, ...AccordionModule,
...AlertModule, ...AlertModule,
@@ -76,6 +75,7 @@ const Components = {
...DatepickerModule, ...DatepickerModule,
...DrawerModule, ...DrawerModule,
...DropdownModule, ...DropdownModule,
...FabModule,
...FieldsetModule, ...FieldsetModule,
...FileinputModule, ...FileinputModule,
...IndicatorModule, ...IndicatorModule,
@@ -99,13 +99,12 @@ const Components = {
...TooltipModule ...TooltipModule
}; };
// 4. EXPORTACIÓN POR DEFECTO CON MÉTODO .install()
export default { export default {
...Components, ...Components,
install: (target = window) => { install: (target = window) => {
Object.entries(Components).forEach(([name, component]) => { Object.entries(Components).forEach(([name, component]) => {
target[name] = component; target[name] = component;
}); });
console.log("🚀 SigproUI."); console.log("🚀 SigproUI");
} }
}; };