import type { BuilderScreen } from "@/lib/admin/builder/types"; import { buildDefaultHeader, buildDefaultTitle, buildDefaultSubtitle, buildDefaultBottomActionButton, buildDefaultNavigation, buildDefaultDescription, } from "./blocks"; export function buildSoulmateDefaults(id: string): BuilderScreen { return { id, template: "soulmate", header: buildDefaultHeader({ show: false, showBackButton: false, }), title: buildDefaultTitle(), subtitle: buildDefaultSubtitle(), bottomActionButton: buildDefaultBottomActionButton({ text: "Continue", showPrivacyTermsConsent: true, }), description: buildDefaultDescription({ text: "Готов увидеть, кто твоя настоящая Родственная душа?", align: "center", }), soulmatePortraitsDelivered: { image: "/soulmate-portrait-delivered-male.jpg", text: { text: "soulmate portraits delivered today", font: "inter", weight: "medium", size: "sm", color: "primary", }, avatars: [ { src: "/avatars/male-1.jpg", alt: "Male 1" }, { src: "/avatars/male-2.jpg", alt: "Male 2" }, { src: "/avatars/male-3.jpg", alt: "Male 3" }, { src: "", fallbackText: "900+" }, ], }, textList: { items: [ { text: "Всего 2 минуты — и Портрет откроет того, кто связан с тобой судьбой.", }, { text: "Поразительная точность 99%." }, { text: "Тебя ждёт неожиданное открытие." }, { text: "Осталось лишь осмелиться взглянуть." }, ], }, navigation: buildDefaultNavigation(), } as BuilderScreen; }