UNPKG

@club-employes/utopia

Version:

🎨 Modern Vue 3 design system with multi-brand theming, design tokens, and 30+ components. Supports Club Employés & Gifteo brands with light/dark modes.

39 lines (38 loc) • 3.03 kB
export { ThemeProvider } from './theme-provider'; export type { ThemeConfig, ThemeProviderProps } from './theme-provider'; export * from './components'; export { Skeleton, SkeletonAvatar, SkeletonText } from './components/atoms/Skeleton'; export { DefaultLayout, Header, Menu, NavItem } from './components/layouts'; export { BalanceCard, BalanceCardGroup } from './components/organisms'; export type { BalanceCardData, BalanceCardGroupProps, BalanceCardProps } from './components/organisms'; export { Loader } from './components/templates'; export type { ButtonProps } from './components/atoms/Button/types'; export type { CardProps } from './components/atoms/Card/types'; export type { CheckboxProps } from './components/atoms/Checkbox/types'; export type { ChipProps } from './components/atoms/Chip/types'; export type { InputTextProps } from './components/atoms/InputText/types'; export type { LinkProps } from './components/atoms/Link/types'; export type { LogoProps } from './components/atoms/Logo/types'; export type { SkeletonAvatarProps, SkeletonProps, SkeletonTextProps } from './components/atoms/Skeleton/types'; export type { SwitchProps } from './components/atoms/Switch/types'; export type { BottomSheetChangeReason, BottomSheetProps } from './components/molecules/BottomSheet/types'; export type { DropDownOption, DropDownProps } from './components/molecules/DropDown/types'; export type { ErrorStateProps, FeedbackStateProps } from './components/molecules/FeedbackState/types'; export type { FilterChipProps } from './components/molecules/FilterChip/types'; export type { InputCodeProps } from './components/molecules/InputCode/types'; export type { ModalChangeReason, ModalProps } from './components/molecules/Modal/types'; export type { PriceTagProps } from './components/molecules/PriceTag/types'; export type { TooltipProps } from './components/molecules/Tooltip/types'; export type { FilterSelectOption, FilterSelectProps } from './components/molecules/FilterSelect/types'; export type { BreadcrumbsItem, BreadcrumbsProps } from './components/organisms/Breadcrumbs/types'; export type { FilterPriceProps } from './components/organisms/FilterPrice/types'; export type { PageNavigationProps } from './components/organisms/PageNavigation/types'; export type { ProductCardProps } from './components/organisms/ProductCard/types'; export type { AuthLayoutProps } from './components/layouts/AuthLayout/types'; export { clubEmployesDark, clubEmployesLight } from './themes/club-employes'; export { gifteoDark, gifteoLight } from './themes/gifteo'; export { getActiveTheme, initializeTheme, isValidThemeName, unlockBrand, useBreakpoints, useCurrency, useFavicon, useScrollShadows, useTheme } from './composables'; export type { ThemeName } from './composables/initializeTheme'; export type { UseScrollShadowsOptions, UseScrollShadowsReturn } from './composables/useScrollShadows'; export type { BrandTheme, ThemeMode } from './composables/useTheme'; export type { LoaderProps } from './components/templates/Loader/types';