import React, { useState } from "react"; import { createRoot } from "react-dom/client"; import { Card, Label } from "@heroui/react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"; import { Select, SelectTrigger, SelectValue, SelectContent, SelectItem, } from "@/components/ui/select"; import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; import { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuItem, } from "@/components/ui/dropdown-menu"; import { Switch } from "@/components/ui/switch"; import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs"; import { ToggleGroup, ToggleGroupItem } from "@/components/ui/toggle-group"; import { SliderControl } from "@/components/video-editor/SliderControl"; import { ColorControl } from "@/components/ui/color-picker"; import { Toaster, toast } from "@/components/ui/toast"; import { I18nProvider } from "@/contexts/I18nContext"; import { ThemeProvider, useTheme } from "@/contexts/ThemeContext"; import "@/index.css"; function Controls() { const [enabled, setEnabled] = useState(false), [selection, setSelection] = useState("mp4"), [value, setValue] = useState(20), [format, setFormat] = useState("wide"), [action, setAction] = useState(""), [color, setColor] = useState("#2563eb"); const { toggleTheme } = useTheme(); return (
Recordly controls `${v}px`} parseInput={Number} /> Wide Square Scene Cursor Scene settings Cursor settings Project name setAction("duplicate")} > Duplicate setAction("delete")} > Delete {JSON.stringify({ enabled, selection, value, format, action, color })}
); } createRoot(document.getElementById("root")!).render( , );