dragonflight/services/editor/packages/ui/src/index.ts
Zac b68f0c6aba feat(editor): integrate openreel-video as services/editor with MAM hooks
Vendored Augani/openreel-video (MIT) into services/editor and wired it to the MAM. Editor runs as its own container on port 47435. Library assets pull in via ?asset=<uuid>; render exports route back via POST /api/v1/upload/simple. Sidebar Editor link on every page; Edit button on every preview modal. See services/editor/INTEGRATION.md for the patch map.
2026-05-17 21:44:37 -04:00

80 lines
2.6 KiB
TypeScript

export { cn } from "./lib/utils"
export { Alert, AlertTitle, AlertDescription } from "./components/alert"
export { Button, buttonVariants, type ButtonProps } from "./components/button"
export { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent } from "./components/card"
export { Checkbox } from "./components/checkbox"
export { ColorPicker, type ColorPickerProps } from "./components/color-picker"
export { IconButton, type IconButtonProps } from "./components/icon-button"
export { Collapsible, CollapsibleTrigger, CollapsibleContent } from "./components/collapsible"
export {
ContextMenu,
ContextMenuTrigger,
ContextMenuContent,
ContextMenuItem,
ContextMenuCheckboxItem,
ContextMenuRadioItem,
ContextMenuLabel,
ContextMenuSeparator,
ContextMenuShortcut,
ContextMenuGroup,
ContextMenuPortal,
ContextMenuSub,
ContextMenuSubContent,
ContextMenuSubTrigger,
ContextMenuRadioGroup,
} from "./components/context-menu"
export {
Dialog,
DialogPortal,
DialogOverlay,
DialogTrigger,
DialogClose,
DialogContent,
DialogHeader,
DialogFooter,
DialogTitle,
DialogDescription,
} from "./components/dialog"
export {
DropdownMenu,
DropdownMenuTrigger,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuCheckboxItem,
DropdownMenuRadioItem,
DropdownMenuLabel,
DropdownMenuSeparator,
DropdownMenuShortcut,
DropdownMenuGroup,
DropdownMenuPortal,
DropdownMenuSub,
DropdownMenuSubContent,
DropdownMenuSubTrigger,
DropdownMenuRadioGroup,
} from "./components/dropdown-menu"
export { Input } from "./components/input"
export { Label } from "./components/label"
export { Popover, PopoverTrigger, PopoverContent } from "./components/popover"
export { Progress } from "./components/progress"
export {
Select,
SelectGroup,
SelectValue,
SelectTrigger,
SelectContent,
SelectLabel,
SelectItem,
SelectSeparator,
SelectScrollUpButton,
SelectScrollDownButton,
} from "./components/select"
export { ScrollArea, ScrollBar } from "./components/scroll-area"
export { Skeleton } from "./components/skeleton"
export { Slider } from "./components/slider"
export { LabeledSlider, InspectorSlider, type LabeledSliderProps, type InspectorSliderProps } from "./components/labeled-slider"
export { Switch } from "./components/switch"
export { Tabs, TabsList, TabsTrigger, TabsContent } from "./components/tabs"
export { Toggle, toggleVariants } from "./components/toggle"
export { ToggleGroup, ToggleGroupItem } from "./components/toggle-group"
export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider } from "./components/tooltip"