import { Search } from 'lucide-react'; import type { CurrentItem } from '../../../entities/current/types'; import { MetricWidget } from '../../../components/MetricWidget'; import { MetricWidgetsContainer } from '../../../components/MetricWidgetsContainer'; type IndicatorsViewProps = { error: unknown; getTagLabel: (tag: string) => string; isError: boolean; items: CurrentItem[]; search: string; selectedTags: string[]; onSearchChange: (value: string) => void; onToggleTag: (tag: string) => void; }; export function IndicatorsView({ error, getTagLabel, isError, items, search, selectedTags, onSearchChange, onToggleTag, }: IndicatorsViewProps) { return (
Показатели

Текущие значения

Всего {items.length}
На графике {selectedTags.length}
{isError ? (
Не удалось загрузить текущие значения: {String(error)}
) : ( <> {/* displayMode === 'overview' ? (
{itemStatuses.map(({ item, statusInfo }) => ( ))}
) : (
{itemStatuses.map(({ item, statusInfo }) => ( ))}
) */} {items.map((item) => ( ))} )}
); }