/
vshmidt
/
label-studio
Обзор
Документация
Войти
/
vshmidt
/
label-studio
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
web/libs/datamanager/src/components/Common/TaskSourceViewer/ViewToggle.tsx
26 строк
839 B
Max Tkachenko
fix: BROS-775: Show original urls in task code (#9318)
04 фев 2026, 23:00
Не верифицирован
04 фев 2026, 23:00
9ca7455
Код
Авторство
О чём код?
import { Tabs, TabsList, TabsTrigger } from "@humansignal/ui"; export type ViewMode = "code" | "interactive"; interface ViewToggleProps { /** Current view mode (code or interactive) */ view: ViewMode; /** Callback when view mode changes */ onViewChange: (view: ViewMode) => void; /** Additional CSS class */ className?: string; } /** * ViewToggle - Controls for switching between Code and Interactive view modes */ export const ViewToggle = ({ view, onViewChange, className }: ViewToggleProps) => { return ( <Tabs value={view} onValueChange={(newValue: string) => onViewChange(newValue as ViewMode)} variant="default"> <TabsList className={className}> <TabsTrigger value="code">Code</TabsTrigger> <TabsTrigger value="interactive">Interactive</TabsTrigger> </TabsList> </Tabs> ); };