import { type Dispatch, type SetStateAction } from "react"; import type { VideoMetadata } from "../../utils/types.ts"; import Selector from "../Selector.tsx"; import clsx from "clsx"; type Props = { setMetadata: Dispatch>; className?: string; }; const inputClass = "border border-hairline bg-card rounded-md w-full p-2 text-sm focus:outline-none focus:ring-2 focus:ring-muted transition-colors"; export default function ConfigBox({ setMetadata, className }: Props) { const updateRes = (e: React.ChangeEvent) => { const [width, height] = e.target.value.split(",").map(Number); setMetadata(prev => ({ ...prev, width, height })); }; const updateFps = (e: React.ChangeEvent) => { setMetadata(prev => ({ ...prev, fps: parseInt(e.target.value) })); }; const updateFileSize = (e: React.ChangeEvent) => { setMetadata(prev => ({ ...prev, fileSize: parseInt(e.target.value) * 1000 })); }; return (

Export Settings

); }