/**
 * Barrel for every shadcn-vue primitive shipped by @gxp-dev/mod-ui.
 *
 * Re-exports each primitive directory's `index.ts` so consumers can
 * import everything from a single path:
 *
 *   import { Button, Input, Dialog, Toaster, toast } from "@gxp-dev/mod-ui"
 *
 * Direct sub-path imports also work and are tree-shake-friendly:
 *
 *   import { Button } from "@gxp-dev/mod-ui/components/ui/button"
 *
 * Each primitive's directory also exports its `cva` variants
 * (e.g. `buttonVariants`) and `VariantProps` types for advanced
 * composition.
 */

export * from "./accordion"
export * from "./alert"
export * from "./avatar"
export * from "./badge"
export * from "./button"
export * from "./calendar"
export * from "./card"
export * from "./checkbox"
export * from "./combobox"
export * from "./command"
export * from "./dialog"
export * from "./dropdown-menu"
export * from "./input"
export * from "./label"
export * from "./popover"
export * from "./progress"
export * from "./radio-group"
export * from "./select"
export * from "./separator"
export * from "./sheet"
export * from "./skeleton"
export * from "./slider"
export * from "./switch"
export * from "./table"
export * from "./tabs"
export * from "./textarea"
export * from "./toast"
export * from "./toggle"
export * from "./tooltip"
