fix: Добавлен обработчик кликов и отладка для шаблонов
Some checks failed
continuous-integration/drone/push Build is failing

- Добавлена функция handleTemplateClick с console.log для отладки
- Улучшена обработка событий onClick в TemplatesSelector
This commit is contained in:
2025-11-09 11:23:31 +09:00
parent 644a0487e1
commit 0c1a39f07d

View File

@@ -10,6 +10,11 @@ interface TemplatesSelectorProps {
} }
export function TemplatesSelector({ onTemplateSelect, currentTemplate }: TemplatesSelectorProps) { export function TemplatesSelector({ onTemplateSelect, currentTemplate }: TemplatesSelectorProps) {
const handleTemplateClick = (template: DesignTemplate) => {
console.log('Template clicked:', template.name)
onTemplateSelect(template)
}
return ( return (
<div className={styles.templateSelector}> <div className={styles.templateSelector}>
<h6 className="mb-3"> <h6 className="mb-3">
@@ -21,7 +26,7 @@ export function TemplatesSelector({ onTemplateSelect, currentTemplate }: Templat
<div key={template.id} className="col-md-6 col-lg-4"> <div key={template.id} className="col-md-6 col-lg-4">
<div <div
className={`${styles.templateCard} card h-100 ${currentTemplate === template.id ? `${styles.selected} border-primary` : 'border-secondary'}`} className={`${styles.templateCard} card h-100 ${currentTemplate === template.id ? `${styles.selected} border-primary` : 'border-secondary'}`}
onClick={() => onTemplateSelect(template)} onClick={() => handleTemplateClick(template)}
> >
<div <div
className={styles.templatePreview} className={styles.templatePreview}