Update index.js
This commit is contained in:
@@ -1,83 +1,111 @@
|
|||||||
import * as ButtonModule from './Button.js';
|
// 1. IMPORTACIONES INTERNAS (Ordenadas alfabéticamente)
|
||||||
import * as InputModule from './Input.js';
|
import * as AccordionModule from './Accordion.js';
|
||||||
import * as SelectModule from './Select.js';
|
import * as AlertModule from './Alert.js';
|
||||||
import * as AutocompleteModule from './Autocomplete.js';
|
import * as AutocompleteModule from './Autocomplete.js';
|
||||||
|
import * as BadgeModule from './Badge.js';
|
||||||
|
import * as ButtonModule from './Button.js';
|
||||||
import * as CheckboxModule from './Checkbox.js';
|
import * as CheckboxModule from './Checkbox.js';
|
||||||
|
import * as ColorpickerModule from './Colorpicker.js';
|
||||||
|
import * as DatepickerModule from './Datepicker.js';
|
||||||
|
import * as DrawerModule from './Drawer.js';
|
||||||
|
import * as DropdownModule from './Dropdown.js';
|
||||||
|
import * as FieldsetModule from './Fieldset.js';
|
||||||
|
import * as FileinputModule from './Fileinput.js';
|
||||||
|
import * as IndicatorModule from './Indicator.js';
|
||||||
|
import * as InputModule from './Input.js';
|
||||||
|
import * as ListModule from './List.js';
|
||||||
|
import * as LoadingModule from './Loading.js';
|
||||||
|
import * as MenuModule from './Menu.js';
|
||||||
|
import * as ModalModule from './Modal.js';
|
||||||
|
import * as NavbarModule from './Navbar.js';
|
||||||
import * as RadioModule from './Radio.js';
|
import * as RadioModule from './Radio.js';
|
||||||
import * as RangeModule from './Range.js';
|
import * as RangeModule from './Range.js';
|
||||||
import * as RatingModule from './Rating.js';
|
import * as RatingModule from './Rating.js';
|
||||||
import * as SwapModule from './Swap.js';
|
import * as SelectModule from './Select.js';
|
||||||
import * as ColorpickerModule from './Colorpicker.js';
|
|
||||||
import * as DatepickerModule from './Datepicker.js';
|
|
||||||
import * as TableModule from './Table.js';
|
|
||||||
import * as ListModule from './List.js';
|
|
||||||
import * as StatModule from './Stat.js';
|
|
||||||
import * as TimelineModule from './Timeline.js';
|
|
||||||
import * as BadgeModule from './Badge.js';
|
|
||||||
import * as TooltipModule from './Tooltip.js';
|
|
||||||
import * as MenuModule from './Menu.js';
|
|
||||||
import * as NavbarModule from './Navbar.js';
|
|
||||||
import * as TabsModule from './Tabs.js';
|
|
||||||
import * as AccordionModule from './Accordion.js';
|
|
||||||
import * as DrawerModule from './Drawer.js';
|
|
||||||
import * as StackModule from './Stack.js';
|
import * as StackModule from './Stack.js';
|
||||||
import * as IndicatorModule from './Indicator.js';
|
import * as StatModule from './Stat.js';
|
||||||
import * as FieldsetModule from './Fieldset.js';
|
import * as SwapModule from './Swap.js';
|
||||||
import * as FileinputModule from './Fileinput.js';
|
import * as TableModule from './Table.js';
|
||||||
import * as ModalModule from './Modal.js';
|
import * as TabsModule from './Tabs.js';
|
||||||
import * as DropdownModule from './Dropdown.js';
|
import * as TimelineModule from './Timeline.js';
|
||||||
import * as AlertModule from './Alert.js';
|
|
||||||
import * as ToastModule from './Toast.js';
|
import * as ToastModule from './Toast.js';
|
||||||
import * as LoadingModule from './Loading.js';
|
import * as TooltipModule from './Tooltip.js';
|
||||||
|
|
||||||
export * from './Button.js';
|
// 2. EXPORTACIONES INDIVIDUALES (Ordenadas alfabéticamente)
|
||||||
export * from './Input.js';
|
export * from './Accordion.js';
|
||||||
export * from './Select.js';
|
export * from './Alert.js';
|
||||||
export * from './Autocomplete.js';
|
export * from './Autocomplete.js';
|
||||||
|
export * from './Badge.js';
|
||||||
|
export * from './Button.js';
|
||||||
export * from './Checkbox.js';
|
export * from './Checkbox.js';
|
||||||
|
export * from './Colorpicker.js';
|
||||||
|
export * from './Datepicker.js';
|
||||||
|
export * from './Drawer.js';
|
||||||
|
export * from './Dropdown.js';
|
||||||
|
export * from './Fieldset.js';
|
||||||
|
export * from './Fileinput.js';
|
||||||
|
export * from './Indicator.js';
|
||||||
|
export * from './Input.js';
|
||||||
|
export * from './List.js';
|
||||||
|
export * from './Loading.js';
|
||||||
|
export * from './Menu.js';
|
||||||
|
export * from './Modal.js';
|
||||||
|
export * from './Navbar.js';
|
||||||
export * from './Radio.js';
|
export * from './Radio.js';
|
||||||
export * from './Range.js';
|
export * from './Range.js';
|
||||||
export * from './Rating.js';
|
export * from './Rating.js';
|
||||||
export * from './Swap.js';
|
export * from './Select.js';
|
||||||
export * from './Colorpicker.js';
|
|
||||||
export * from './Datepicker.js';
|
|
||||||
export * from './Table.js';
|
|
||||||
export * from './List.js';
|
|
||||||
export * from './Stat.js';
|
|
||||||
export * from './Timeline.js';
|
|
||||||
export * from './Badge.js';
|
|
||||||
export * from './Tooltip.js';
|
|
||||||
export * from './Menu.js';
|
|
||||||
export * from './Navbar.js';
|
|
||||||
export * from './Tabs.js';
|
|
||||||
export * from './Accordion.js';
|
|
||||||
export * from './Drawer.js';
|
|
||||||
export * from './Stack.js';
|
export * from './Stack.js';
|
||||||
export * from './Indicator.js';
|
export * from './Stat.js';
|
||||||
export * from './Fieldset.js';
|
export * from './Swap.js';
|
||||||
export * from './Fileinput.js';
|
export * from './Table.js';
|
||||||
export * from './Modal.js';
|
export * from './Tabs.js';
|
||||||
export * from './Dropdown.js';
|
export * from './Timeline.js';
|
||||||
export * from './Alert.js';
|
|
||||||
export * from './Toast.js';
|
export * from './Toast.js';
|
||||||
export * from './Loading.js';
|
export * from './Tooltip.js';
|
||||||
|
|
||||||
|
// 3. OBJETO COLECTIVO (Ordenado alfabéticamente)
|
||||||
const Components = {
|
const Components = {
|
||||||
...ButtonModule, ...InputModule, ...SelectModule, ...AutocompleteModule,
|
...AccordionModule,
|
||||||
...CheckboxModule, ...RadioModule, ...RangeModule, ...RatingModule,
|
...AlertModule,
|
||||||
...SwapModule, ...ColorpickerModule, ...DatepickerModule, ...TableModule,
|
...AutocompleteModule,
|
||||||
...ListModule, ...StatModule, ...TimelineModule, ...BadgeModule,
|
...BadgeModule,
|
||||||
...TooltipModule, ...MenuModule, ...NavbarModule, ...TabsModule,
|
...ButtonModule,
|
||||||
...AccordionModule, ...DrawerModule, ...StackModule, ...IndicatorModule,
|
...CheckboxModule,
|
||||||
...FieldsetModule, ...ModalModule, ...DropdownModule, ...FileinputModule,
|
...ColorpickerModule,
|
||||||
...AlertModule, ...ToastModule, ...LoadingModule
|
...DatepickerModule,
|
||||||
|
...DrawerModule,
|
||||||
|
...DropdownModule,
|
||||||
|
...FieldsetModule,
|
||||||
|
...FileinputModule,
|
||||||
|
...IndicatorModule,
|
||||||
|
...InputModule,
|
||||||
|
...ListModule,
|
||||||
|
...LoadingModule,
|
||||||
|
...MenuModule,
|
||||||
|
...ModalModule,
|
||||||
|
...NavbarModule,
|
||||||
|
...RadioModule,
|
||||||
|
...RangeModule,
|
||||||
|
...RatingModule,
|
||||||
|
...SelectModule,
|
||||||
|
...StackModule,
|
||||||
|
...StatModule,
|
||||||
|
...SwapModule,
|
||||||
|
...TableModule,
|
||||||
|
...TabsModule,
|
||||||
|
...TimelineModule,
|
||||||
|
...ToastModule,
|
||||||
|
...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.");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user