UNPKG

franken-ui

Version:

Franken UI is an HTML-first, open-source library of UI components based on the utility-first Tailwind CSS with UIkit 3 compatibility. The design is based on shadcn/ui ported to be framework-agnostic.

402 lines (401 loc) 13.8 kB
import { rules as accordionRules, addHooks as addAccordionHooks } from './accordion.js'; import { rules as alertRules, addHooks as addAlertHooks } from './alert.js'; import { rules as alignRules, media as alignMedia, addHooks as addAlignHooks } from './align.js'; import { rules as animationRules, addHooks as addAnimationHooks } from './animation.js'; import { rules as articleRules, media as articleMedia, addHooks as addArticleHooks } from './article.js'; import { rules as backgroundRules, media as backgroundMedia, addHooks as addBackgroundHooks } from './background.js'; import { rules as badgeRules, addHooks as addBadgeHooks } from './badge.js'; import { rules as breadcrumbRules, addHooks as addBreadcrumbHooks } from './breadcrumb.js'; import { rules as buttonRules, addHooks as addButtonHooks } from './button.js'; import { rules as cardRules, media as cardMedia, addHooks as addCardHooks } from './card.js'; import { rules as closeRules, addHooks as addCloseHooks } from './close.js'; import { rules as columnRules, media as columnMedia, addHooks as addColumnHooks } from './column.js'; import { rules as commentRules, media as commentMedia, addHooks as addCommentHooks } from './comment.js'; import { rules as containerRules, media as containerMedia, addHooks as addContainerHooks } from './container.js'; import { rules as countdownRules, media as countdownMedia, addHooks as addCountdownHooks } from './countdown.js'; import { rules as coverRules, addHooks as addCoverHooks } from './cover.js'; import { rules as descriptionListRules, addHooks as addDescriptionListHooks } from './description-list.js'; import { rules as dividerRules, addHooks as addDividerHooks } from './divider.js'; import { rules as dotnavRules, addHooks as addDotnavHooks } from './dotnav.js'; import { rules as dropRules, addHooks as addDropHooks } from './drop.js'; import { rules as dropbarRules, media as dropbarMedia, addHooks as addDropbarHooks } from './dropbar.js'; import { rules as dropdownRules, media as dropdownMedia, addHooks as addDropdownHooks } from './dropdown.js'; import { rules as dropnavRules, addHooks as addDropnavHooks } from './dropnav.js'; import { rules as extensionsRules, media as extensionsMedia, addHooks as addExtensionsHooks } from './extensions.js'; import { rules as flexRules, media as flexMedia, addHooks as addFlexHooks } from './flex.js'; import { rules as formRangeRules, addHooks as addFormRangeHooks } from './form-range.js'; import { rules as formRules, media as formMedia, addHooks as addFormHooks } from './form.js'; import { rules as gridRules, media as gridMedia, addHooks as addGridHooks } from './grid.js'; import { rules as headingRules, media as headingMedia, addHooks as addHeadingHooks } from './heading.js'; import { rules as heightRules, addHooks as addHeightHooks } from './height.js'; import { rules as iconRules, addHooks as addIconHooks } from './icon.js'; import { rules as iconnavRules, addHooks as addIconnavHooks } from './iconnav.js'; import { rules as labelRules, addHooks as addLabelHooks } from './label.js'; import { rules as leaderRules, addHooks as addLeaderHooks } from './leader.js'; import { rules as lightboxRules, addHooks as addLightboxHooks } from './lightbox.js'; import { rules as linkRules, addHooks as addLinkHooks } from './link.js'; import { rules as listRules, addHooks as addListHooks } from './list.js'; import { rules as markerRules, addHooks as addMarkerHooks } from './marker.js'; import { rules as marginRules, media as marginMedia, addHooks as addMarginHooks } from './margin.js'; import { rules as modalRules, media as modalMedia, addHooks as addModalHooks } from './modal.js'; import { rules as navRules, addHooks as addNavHooks } from './nav.js'; import { rules as navbarRules, media as navbarMedia, addHooks as addNavbarHooks } from './navbar.js'; import { rules as notificationRules, media as notificationMedia, addHooks as addNotificationHooks } from './notification.js'; import { rules as offcanvasRules, media as offcanvasMedia, addHooks as addOffcanvasHooks } from './offcanvas.js'; import { rules as overlayRules, addHooks as addOverlayHooks } from './overlay.js'; import { rules as paddingRules, media as paddingMedia, addHooks as addPaddingHooks } from './padding.js'; import { rules as paginationRules, addHooks as addPaginationHooks } from './pagination.js'; import { rules as placeholderRules, addHooks as addPlaceholderHooks } from './placeholder.js'; import { rules as positionRules, media as positionMedia, addHooks as addPositionHooks } from './position.js'; import { rules as printRules, addHooks as addPrintHooks } from './print.js'; import { rules as progressRules, addHooks as addProgressHooks } from './progress.js'; import { rules as searchRules, addHooks as addSearchHooks } from './search.js'; import { rules as sectionRules, media as sectionMedia, addHooks as addSectionHooks } from './section.js'; import { rules as slidenavRules, addHooks as addSlidenavHooks } from './slidenav.js'; import { rules as sliderRules, addHooks as addSliderHooks } from './slider.js'; import { rules as slideshowRules, addHooks as addSlideshowHooks } from './slideshow.js'; import { rules as sortableRules, addHooks as addSortableHooks } from './sortable.js'; import { rules as spinnerRules, addHooks as addSpinnerHooks } from './spinner.js'; import { rules as stepperRules, media as stepperMedia, addHooks as addStepperHooks } from './stepper.js'; import { rules as stickyRules, addHooks as addStickyHooks } from './sticky.js'; import { rules as subnavRules, addHooks as addSubnavHooks } from './subnav.js'; import { rules as svgRules, addHooks as addSvgHooks } from './svg.js'; import { rules as switcherRules, addHooks as addSwitcherHooks } from './switcher.js'; import { rules as tabRules, addHooks as addTabHooks } from './tab.js'; import { rules as tableRules, media as tableMedia, addHooks as addTableHooks } from './table.js'; import { rules as textRules, media as textMedia, addHooks as addTextHooks } from './text.js'; import { rules as thumbnavRules, addHooks as addThumbnavHooks } from './thumbnav.js'; import { rules as tileRules, media as tileMedia, addHooks as addTileHooks } from './tile.js'; import { rules as tooltipRules, addHooks as addTooltipHooks } from './tooltip.js'; import { rules as toTopRules, addHooks as addToTopHooks } from './totop.js'; import { rules as transitionRules, addHooks as addTransitionHooks } from './transition.js'; import { rules as utilityRules, addHooks as addUtilityHooks } from './utility.js'; import { rules as visibilityRules, media as visibilityMedia, addHooks as addVisibilityHooks } from './visibility.js'; import { rules as widthRules, media as widthMedia, addHooks as addWidthHooks } from './width.js'; export const components = { accordion: { rules: accordionRules, addHooks: addAccordionHooks }, alert: { rules: alertRules, addHooks: addAlertHooks }, align: { rules: alignRules, media: alignMedia, addHooks: addAlignHooks }, animation: { rules: animationRules, addHooks: addAnimationHooks }, article: { rules: articleRules, media: articleMedia, addHooks: addArticleHooks }, background: { rules: backgroundRules, media: backgroundMedia, addHooks: addBackgroundHooks }, badge: { rules: badgeRules, addHooks: addBadgeHooks }, breadcrumb: { rules: breadcrumbRules, addHooks: addBreadcrumbHooks }, button: { rules: buttonRules, addHooks: addButtonHooks }, card: { rules: cardRules, media: cardMedia, addHooks: addCardHooks }, close: { rules: closeRules, addHooks: addCloseHooks }, column: { rules: columnRules, media: columnMedia, addHooks: addColumnHooks }, comment: { rules: commentRules, media: commentMedia, addHooks: addCommentHooks }, container: { rules: containerRules, media: containerMedia, addHooks: addContainerHooks }, countdown: { rules: countdownRules, media: countdownMedia, addHooks: addCountdownHooks }, cover: { rules: coverRules, addHooks: addCoverHooks }, 'description-list': { rules: descriptionListRules, addHooks: addDescriptionListHooks }, divider: { rules: dividerRules, addHooks: addDividerHooks }, dotnav: { rules: dotnavRules, addHooks: addDotnavHooks }, drop: { rules: dropRules, addHooks: addDropHooks }, dropbar: { rules: dropbarRules, media: dropbarMedia, addHooks: addDropbarHooks }, dropdown: { rules: dropdownRules, media: dropdownMedia, addHooks: addDropdownHooks }, dropnav: { rules: dropnavRules, addHooks: addDropnavHooks }, extensions: { rules: extensionsRules, media: extensionsMedia, addHooks: addExtensionsHooks }, flex: { rules: flexRules, media: flexMedia, addHooks: addFlexHooks }, 'form-range': { rules: formRangeRules, addHooks: addFormRangeHooks }, form: { rules: formRules, media: formMedia, addHooks: addFormHooks }, grid: { rules: gridRules, media: gridMedia, addHooks: addGridHooks }, heading: { rules: headingRules, media: headingMedia, addHooks: addHeadingHooks }, height: { rules: heightRules, addHooks: addHeightHooks }, icon: { rules: iconRules, addHooks: addIconHooks }, iconnav: { rules: iconnavRules, addHooks: addIconnavHooks }, label: { rules: labelRules, addHooks: addLabelHooks }, leader: { rules: leaderRules, addHooks: addLeaderHooks }, lightbox: { rules: lightboxRules, addHooks: addLightboxHooks }, link: { rules: linkRules, addHooks: addLinkHooks }, list: { rules: listRules, addHooks: addListHooks }, margin: { rules: marginRules, media: marginMedia, addHooks: addMarginHooks }, marker: { rules: markerRules, addHooks: addMarkerHooks }, modal: { rules: modalRules, media: modalMedia, addHooks: addModalHooks }, nav: { rules: navRules, addHooks: addNavHooks }, navbar: { rules: navbarRules, media: navbarMedia, addHooks: addNavbarHooks }, notification: { rules: notificationRules, media: notificationMedia, addHooks: addNotificationHooks }, offcanvas: { rules: offcanvasRules, media: offcanvasMedia, addHooks: addOffcanvasHooks }, overlay: { rules: overlayRules, addHooks: addOverlayHooks }, padding: { rules: paddingRules, media: paddingMedia, addHooks: addPaddingHooks }, pagination: { rules: paginationRules, addHooks: addPaginationHooks }, placeholder: { rules: placeholderRules, addHooks: addPlaceholderHooks }, position: { rules: positionRules, media: positionMedia, addHooks: addPositionHooks }, print: { rules: printRules, addHooks: addPrintHooks }, progress: { rules: progressRules, addHooks: addProgressHooks }, search: { rules: searchRules, addHooks: addSearchHooks }, section: { rules: sectionRules, media: sectionMedia, addHooks: addSectionHooks }, slidenav: { rules: slidenavRules, addHooks: addSlidenavHooks }, slider: { rules: sliderRules, addHooks: addSliderHooks }, slideshow: { rules: slideshowRules, addHooks: addSlideshowHooks }, sortable: { rules: sortableRules, addHooks: addSortableHooks }, spinner: { rules: spinnerRules, addHooks: addSpinnerHooks }, stepper: { rules: stepperRules, media: stepperMedia, addHooks: addStepperHooks }, sticky: { rules: stickyRules, addHooks: addStickyHooks }, subnav: { rules: subnavRules, addHooks: addSubnavHooks }, svg: { rules: svgRules, addHooks: addSvgHooks }, switcher: { rules: switcherRules, addHooks: addSwitcherHooks }, tab: { rules: tabRules, addHooks: addTabHooks }, table: { rules: tableRules, media: tableMedia, addHooks: addTableHooks }, text: { rules: textRules, media: textMedia, addHooks: addTextHooks }, thumbnav: { rules: thumbnavRules, addHooks: addThumbnavHooks }, tile: { rules: tileRules, media: tileMedia, addHooks: addTileHooks }, tooltip: { rules: tooltipRules, addHooks: addTooltipHooks }, totop: { rules: toTopRules, addHooks: addToTopHooks }, transition: { rules: transitionRules, addHooks: addTransitionHooks }, utility: { rules: utilityRules, addHooks: addUtilityHooks }, visibility: { rules: visibilityRules, media: visibilityMedia, addHooks: addVisibilityHooks }, width: { rules: widthRules, media: widthMedia, addHooks: addWidthHooks } };