diff --git a/src/components/PreviewStep.tsx b/src/components/PreviewStep.tsx index 9bf8975..0193735 100644 --- a/src/components/PreviewStep.tsx +++ b/src/components/PreviewStep.tsx @@ -100,13 +100,12 @@ export const PreviewStep: React.FC = ({ parts, config, splits }) => { } }; - // --- Улучшенная функция копирования --- + // --- Функция копирования --- const handleShare = async () => { const url = generateShareUrl(config, splits); let success = false; try { - // 1. Пробуем современный API if (navigator.clipboard && navigator.clipboard.writeText) { await navigator.clipboard.writeText(url); success = true; @@ -114,7 +113,6 @@ export const PreviewStep: React.FC = ({ parts, config, splits }) => { throw new Error('Clipboard API unavailable'); } } catch (err) { - // 2. Fallback для HTTP try { const textArea = document.createElement("textarea"); textArea.value = url; @@ -142,7 +140,7 @@ export const PreviewStep: React.FC = ({ parts, config, splits }) => { return (
- {/* Верхняя панель: Размеры + Поделиться */} + {/* Верхняя панель */}
@@ -150,8 +148,6 @@ export const PreviewStep: React.FC = ({ parts, config, splits }) => { Размеры ящика:
- - {/* ЗДЕСЬ ИЗМЕНЕНИЯ: Ш, Г, В */}
Ш: {config.drawer.width} @@ -195,7 +191,16 @@ export const PreviewStep: React.FC = ({ parts, config, splits }) => {
- +