From d5bcfb033021bccfd2143976177fa2712c8fbacc Mon Sep 17 00:00:00 2001 From: "dev.daminik00" Date: Thu, 25 Sep 2025 23:47:49 +0200 Subject: [PATCH] fix lint --- src/app/admin/funnels/builder/page.tsx | 76 ++----------------- .../admin/builder/BuilderCanvas.tsx | 61 +++++---------- .../admin/builder/BuilderPreview.tsx | 20 ++--- .../admin/builder/BuilderSidebar.tsx | 62 ++++++++++----- .../builder/templates/CouponScreenConfig.tsx | 68 ++++++++++++----- .../builder/templates/DateScreenConfig.tsx | 52 ++++++------- .../builder/templates/FormScreenConfig.tsx | 28 ++++--- .../builder/templates/InfoScreenConfig.tsx | 36 +++++---- .../builder/templates/TemplateConfig.tsx | 22 +++--- .../builder/templates/TextScreenConfig.tsx | 26 +++---- src/components/funnel/FunnelRuntime.tsx | 24 ++---- .../funnel/templates/InfoTemplate.tsx | 1 - src/lib/admin/builder/context.tsx | 57 ++++++++------ src/lib/admin/builder/templates.ts | 20 ++--- src/lib/admin/builder/utils.ts | 28 +++---- src/lib/admin/builder/validation.ts | 8 +- 16 files changed, 270 insertions(+), 319 deletions(-) diff --git a/src/app/admin/funnels/builder/page.tsx b/src/app/admin/funnels/builder/page.tsx index 44b102d..0b69e40 100644 --- a/src/app/admin/funnels/builder/page.tsx +++ b/src/app/admin/funnels/builder/page.tsx @@ -5,80 +5,28 @@ import { useCallback, useState } from "react"; import { BuilderLayout } from "@/components/admin/builder/BuilderLayout"; import { BuilderSidebar } from "@/components/admin/builder/BuilderSidebar"; import { BuilderCanvas } from "@/components/admin/builder/BuilderCanvas"; -import { BuilderPreview } from "@/components/admin/builder/BuilderPreview"; import { BuilderTopBar } from "@/components/admin/builder/BuilderTopBar"; import { BuilderProvider, useBuilderDispatch, - useBuilderState, } from "@/lib/admin/builder/context"; -import { - serializeBuilderState, - deserializeFunnelDefinition, -} from "@/lib/admin/builder/utils"; -function ExportModal({ json, onClose }: { json: string; onClose: () => void }) { - return ( -
-
-
-

Экспорт JSON

- -
-

- Скопируйте JSON и используйте в `public/funnels/*.json`. -

-