import React from 'react'; import { LabelsList } from './LabelsList'; import { LabelCategoriesView } from './LabelCategoriesView'; import { LabelTypesView } from './LabelTypesView'; import { LabelTemplatesView } from './LabelTemplatesView'; import { MultipleOptionsView } from './MultipleOptionsView'; type Tab = 'Labels' | 'Label Categories' | 'Label Types' | 'Label Templates' | 'Multiple Options'; interface LabelsViewProps { currentView?: string; onViewChange?: (view: string) => void; } export function LabelsView({ currentView = 'Labels', onViewChange }: LabelsViewProps) { const tabs: Tab[] = [ 'Labels', 'Label Categories', 'Label Types', 'Label Templates', 'Multiple Options' ]; const handleTabClick = (tab: Tab) => { if (onViewChange) { onViewChange(tab); } }; return (