58 lines
1.8 KiB
TypeScript
58 lines
1.8 KiB
TypeScript
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;
|
||
}
|