diff design_system/src/components/index.js @ 254:2b6e732087ff

[ui] Add complete native component catalog Co-authored-by: Copilot <[email protected]>
author MrJuneJune <me@mrjunejune.com>
date Tue, 04 Aug 2026 15:12:09 -0700
parents 7a7581f040e8
children 60a876c4587a
line wrap: on
line diff
--- a/design_system/src/components/index.js	Tue Aug 04 12:21:19 2026 -0700
+++ b/design_system/src/components/index.js	Tue Aug 04 15:12:09 2026 -0700
@@ -1,11 +1,56 @@
 export { ZenAlert } from "./alert.js";
 export { ZenButton } from "./button.js";
 export { ZenCard } from "./card.js";
+export {
+  ZenCarousel,
+  ZenDataTable,
+  ZenMessageScroller,
+  ZenResizable,
+} from "./collections.js";
+export {
+  ZenAccordion,
+  ZenCollapsible,
+  ZenSidebar,
+  ZenTabs,
+  ZenToggle,
+  ZenToggleGroup,
+} from "./disclosure.js";
 export { ZenField } from "./field.js";
 export {
+  ZenCalendar,
+  ZenCheckbox,
+  ZenCombobox,
+  ZenCommand,
+  ZenDatePicker,
+  ZenForm,
+  ZenInputOtp,
+  ZenRadioGroup,
+  ZenSelect,
+  ZenSlider,
+  ZenSwitch,
+} from "./forms.js";
+export { ICON_NAMES, ZenIcon } from "./icon.js";
+export {
   ZenNotifications,
   validateNotification,
   validateNotificationDismiss,
 } from "./notifications.js";
+export {
+  ZenAlertDialog,
+  ZenContextMenu,
+  ZenDialog,
+  ZenDrawer,
+  ZenDropdownMenu,
+  ZenHoverCard,
+  ZenMenubar,
+  ZenNavigationMenu,
+  ZenPopover,
+  ZenSheet,
+  ZenTooltip,
+} from "./overlays.js";
+export {
+  ZEN_PRIMITIVE_ELEMENTS,
+  ZenPrimitive,
+} from "./primitives.js";
 export { ZenStack } from "./stack.js";
 export { ZenStory } from "./story.js";