diff --git a/apps/mobile/assets/qr-1.svg b/apps/mobile/assets/qr-1.svg new file mode 100644 index 0000000..b492c7d --- /dev/null +++ b/apps/mobile/assets/qr-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/public/qr-1.svg b/apps/web/public/qr-1.svg new file mode 100644 index 0000000..b492c7d --- /dev/null +++ b/apps/web/public/qr-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/shared/src/qr-stands.ts b/packages/shared/src/qr-stands.ts index f4d4376..8bd1dd3 100644 --- a/packages/shared/src/qr-stands.ts +++ b/packages/shared/src/qr-stands.ts @@ -15,6 +15,7 @@ export interface QrStandPreset { subText: string; dividerColor: string; categories: string[]; + svgTemplateUrl?: string; } export const QR_STAND_PRESETS: Record = { @@ -36,6 +37,25 @@ export const QR_STAND_PRESETS: Record = { dividerColor: "rgba(255, 255, 255, 0.25)", categories: ["BURGERS", "FRIES", "SHAKES", "VEGAN OPTIONS"], }, + "custom-svg-1": { + key: "custom-svg-1", + name: "Urban Premium SVG", + categoryName: "Özel SVG Vektör Şablon", + bgGradient: "radial-gradient(circle at 50% 50%, #1c3e2b 0%, #0e2016 100%)", + plaqueBg: "linear-gradient(135deg, #a64d2a 0%, #8e3f20 100%)", + plaqueColor: "#a64d2a", + borderAccent: "rgba(255, 255, 255, 0.15)", + qrBg: "#f8f3eb", + qrColor: "#a64d2a", + logoBorder: "#f5be72", + logoBg: "rgba(166, 77, 42, 0.8)", + accentText: "#f5be72", + headerText: "#ffffff", + subText: "rgba(255, 255, 255, 0.9)", + dividerColor: "rgba(255, 255, 255, 0.25)", + categories: ["BURGERS", "FRIES", "SHAKES", "VEGAN OPTIONS"], + svgTemplateUrl: "/qr-1.svg", + }, "la-maison": { key: "la-maison", name: "La Maison Gold", diff --git a/svg/qr-1.svg b/svg/qr-1.svg new file mode 100644 index 0000000..b492c7d --- /dev/null +++ b/svg/qr-1.svg @@ -0,0 +1 @@ + \ No newline at end of file