import { useState } from "react"; import { Button, Input } from "../../../shared/ui"; import { MonitorUp, SkipForward, Square } from "lucide-react"; interface ScreenSubPanelProps { onStart: (source: string) => void; onSkip: () => void; onStop: () => void; loading: boolean; } export function ScreenSubPanel({ onStart, onSkip, onStop, loading }: ScreenSubPanelProps) { const [source, setSource] = useState(""); const submit = () => { const t = source.trim(); if (!t) return; onStart(t); setSource(""); }; return (
setSource(e.target.value)} onKeyDown={(e) => e.key === "Enter" && submit()} placeholder="Screen share URL or local file path" />
); }