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.
80 lines
2.6 KiB
TypeScript
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"
|