This commit is contained in:
Your Name committed 2026-06-29 19:24:57 -04:00
1 parent ce2f4cf0c8
commit 5a87e7f77d
21 files changed
+1083 -88

No files matched your search

@@ -0,0 +1,4 @@
-- AlterTable
ALTER TABLE "StoreSettings" ADD COLUMN "scrollRevealDuration" INTEGER NOT NULL DEFAULT 700,
ADD COLUMN "scrollRevealEnabled" BOOLEAN NOT NULL DEFAULT true,
ADD COLUMN "scrollRevealStyle" TEXT NOT NULL DEFAULT 'fade-up';
+3
View File
@@ -271,6 +271,9 @@ model StoreSettings {
newsletterButtonText String?
footerSupportHeading Json?
footerCopyrightText Json?
scrollRevealEnabled Boolean @default(true)
scrollRevealStyle String @default("fade-up")
scrollRevealDuration Int @default(700)
translations StoreSettingsTranslation[]
updatedAt DateTime @updatedAt
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 511 KiB

+10 -7
View File
@@ -39,12 +39,12 @@ export const settingsRoute = new Elysia({ prefix: "/settings" })
}
}, {
body: t.Object({
brandName: t.String(),
shippingFee: t.Number(),
bankName: t.String(),
bankAccountName: t.String(),
bankAccountNumber: t.String(),
pointsEarnRate: t.Number(),
brandName: t.Optional(t.String()),
shippingFee: t.Optional(t.Number()),
bankName: t.Optional(t.String()),
bankAccountName: t.Optional(t.String()),
bankAccountNumber: t.Optional(t.String()),
pointsEarnRate: t.Optional(t.Number()),
logoUrl: t.Optional(t.String()),
themePreset: t.Optional(t.String()),
themeTokens: t.Optional(t.Any()),
@@ -57,7 +57,10 @@ export const settingsRoute = new Elysia({ prefix: "/settings" })
newsletterPlaceholder: t.Optional(t.String()),
newsletterButtonText: t.Optional(t.String()),
footerSupportHeading: t.Optional(t.Any()),
footerCopyrightText: t.Optional(t.Any())
footerCopyrightText: t.Optional(t.Any()),
scrollRevealEnabled: t.Optional(t.Boolean()),
scrollRevealStyle: t.Optional(t.String()),
scrollRevealDuration: t.Optional(t.Number()),
})
})
.patch("/translations", async ({ body, set }) => {