From 38fd0dd030f80282484e096abf020de7d3178cd4 Mon Sep 17 00:00:00 2001 From: AyrisAI Date: Thu, 20 Aug 2026 23:34:57 +0300 Subject: [PATCH] feat(qr-stands): activate user provided qr-1.svg and qr-4.svg --- apps/mobile/assets/qr-1.svg | 89 ++++++++++++++++++- apps/web/public/qr-1.svg | 89 ++++++++++++++++++- apps/web/public/qr-2.svg | 1 + .../src/components/QrStandGeneratorClient.tsx | 4 +- packages/shared/src/qr-stands.ts | 41 +++++---- svg/qr-1.svg | 89 ++++++++++++++++++- 6 files changed, 287 insertions(+), 26 deletions(-) create mode 100644 apps/web/public/qr-2.svg diff --git a/apps/mobile/assets/qr-1.svg b/apps/mobile/assets/qr-1.svg index b492c7d..d397c3a 100644 --- a/apps/mobile/assets/qr-1.svg +++ b/apps/mobile/assets/qr-1.svg @@ -1 +1,88 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QR KOD ALANI + + + + + + GOURMET BISTRO + TEMASSIZ DİJİTAL MENÜ + + + MENÜYÜ GÖRMEK İÇİN OKUTUN + Kameranız ile QR kodu taratın + + + + Masa No: 01 + + + Bistro_Guest + @gourmetbistro + + diff --git a/apps/web/public/qr-1.svg b/apps/web/public/qr-1.svg index b492c7d..d397c3a 100644 --- a/apps/web/public/qr-1.svg +++ b/apps/web/public/qr-1.svg @@ -1 +1,88 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QR KOD ALANI + + + + + + GOURMET BISTRO + TEMASSIZ DİJİTAL MENÜ + + + MENÜYÜ GÖRMEK İÇİN OKUTUN + Kameranız ile QR kodu taratın + + + + Masa No: 01 + + + Bistro_Guest + @gourmetbistro + + diff --git a/apps/web/public/qr-2.svg b/apps/web/public/qr-2.svg new file mode 100644 index 0000000..ae1854c --- /dev/null +++ b/apps/web/public/qr-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/src/components/QrStandGeneratorClient.tsx b/apps/web/src/components/QrStandGeneratorClient.tsx index 1cdf3f3..618aad8 100644 --- a/apps/web/src/components/QrStandGeneratorClient.tsx +++ b/apps/web/src/components/QrStandGeneratorClient.tsx @@ -222,7 +222,7 @@ export function QrStandGeneratorClient({ {/* Dynamic Restaurant Logo & Name Header Overlay */}
{logoUrl ? ( @@ -243,7 +243,7 @@ export function QrStandGeneratorClient({ {/* Dynamic QR Code Canvas Overlay */}
= { + "qr-1": { + key: "qr-1", + name: "Gourmet Bistro Stand (QR-1)", + categoryName: "Özel Masa Kartı Şablonu", + bgGradient: "radial-gradient(circle at 50% 50%, #1A1A1E 0%, #0C0C0E 100%)", + plaqueBg: "linear-gradient(135deg, #1A1A1E 0%, #121215 100%)", + plaqueColor: "#1A1A1E", + borderAccent: "#D4AF37", + qrBg: "#ffffff", + qrColor: "#111111", + logoBorder: "#D4AF37", + logoBg: "rgba(26, 26, 30, 0.8)", + accentText: "#D4AF37", + headerText: "#FFFFFF", + subText: "#8E8E93", + dividerColor: "rgba(212, 175, 55, 0.3)", + categories: ["BAŞLANGIÇLAR", "ANA YEMEKLER", "TATLILAR", "İÇECEKLER"], + svgTemplateUrl: "/qr-1.svg", + aspectRatio: "400/650", + }, "qr-4": { key: "qr-4", name: "Gourmet Gold Luxury Stand (QR-4)", @@ -40,25 +60,4 @@ export const QR_STAND_PRESETS: Record = { svgTemplateUrl: "/qr-4.svg", aspectRatio: "400/650", }, - "qr-1": { - key: "qr-1", - name: "The Urban Burger Stand (QR-1)", - categoryName: "Özel Masa Kartı Şablonu", - 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", - aspectRatio: "672/900", - }, }; - diff --git a/svg/qr-1.svg b/svg/qr-1.svg index b492c7d..d397c3a 100644 --- a/svg/qr-1.svg +++ b/svg/qr-1.svg @@ -1 +1,88 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QR KOD ALANI + + + + + + GOURMET BISTRO + TEMASSIZ DİJİTAL MENÜ + + + MENÜYÜ GÖRMEK İÇİN OKUTUN + Kameranız ile QR kodu taratın + + + + Masa No: 01 + + + Bistro_Guest + @gourmetbistro + +