From f46e6f01020dd6b1e3b6108d4afa38816102b788 Mon Sep 17 00:00:00 2001 From: min Date: Sun, 7 Jun 2026 15:06:28 +0300 Subject: [PATCH] =?UTF-8?q?fix(studio):=20=D1=83=D0=B1=D1=80=D0=B0=D0=BB?= =?UTF-8?q?=202=20eslint-=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8=20=D0=B2=20m?= =?UTF-8?q?ain=20(showToast=20no-undef=20+=20text=20self-assign)=20?= =?UTF-8?q?=E2=80=94=20CI=20=D0=B1=D1=8B=D0=BB=20=D0=BA=D1=80=D0=B0=D1=81?= =?UTF-8?q?=D0=BD=D1=8B=D0=BC=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D1=81=D0=B5?= =?UTF-8?q?=D1=85=20PR?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/editor/KubikonEditor.jsx | 9 +++++++-- src/editor/engine/FloaterManager.js | 1 - 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/editor/KubikonEditor.jsx b/src/editor/KubikonEditor.jsx index 75908fc..7a5a7ff 100644 --- a/src/editor/KubikonEditor.jsx +++ b/src/editor/KubikonEditor.jsx @@ -848,8 +848,13 @@ const KubikonEditor = () => { } s.focusOnSelection?.(); } catch (e) {} - // Тост-уведомление. - try { showToast?.(`Механика «${kit.name}» добавлена`); } catch (e) {} + // Тост-уведомление (showToast будет подключён позже — заглушка, + // чтобы не падал eslint no-undef и CI оставался зелёным). + try { + if (typeof window !== 'undefined' && typeof window.showToast === 'function') { + window.showToast(`Механика «${kit.name}» добавлена`); + } + } catch (e) {} }, []); const [paletteTab, setPaletteTab] = useState('blocks'); // 'blocks' | 'models' | 'primitives' diff --git a/src/editor/engine/FloaterManager.js b/src/editor/engine/FloaterManager.js index 749764c..b6a538e 100644 --- a/src/editor/engine/FloaterManager.js +++ b/src/editor/engine/FloaterManager.js @@ -154,7 +154,6 @@ export class FloaterManager { if (slot.isCrit) text = 'POW!'; else if (num > 100) text = 'KAPOW!'; else if (num > 50) text = 'BAM!'; - text = text; } if (stackCount > 1) text = baseText + ' ×' + stackCount;