import { useTranslation } from "react-i18next" import { SubtitleStyleTemplate } from "../types/subtitles" import { SubtitlePreview } from "./subtitle-preview" interface SubtitleGroupProps { title: string subtitles: SubtitleStyleTemplate[] previewSize: number previewWidth: number previewHeight: number onSubtitleClick: (subtitle: SubtitleStyleTemplate) => void } /** * Компонент для отображения группы стилей субтитров * Показывает заголовок группы и сетку стилей */ export function SubtitleGroup({ title, subtitles, previewSize, previewWidth, previewHeight, onSubtitleClick, }: SubtitleGroupProps) { const { t } = useTranslation() if (subtitles.length === 0) { return null } return (