feat(mobile): add QrTemplate4 Crimson Petal, support full Turkish characters on all system fonts and templates
This commit is contained in:
@@ -22,66 +22,9 @@ export interface QrStandPreset {
|
||||
export const QR_STAND_PRESETS: Record<string, QrStandPreset> = {
|
||||
"qr-1": {
|
||||
key: "qr-1",
|
||||
name: "Gourmet Bistro Stand (QR-1)",
|
||||
name: "Lumière Restaurant (QR-1)",
|
||||
categoryName: "Özel Masa Kartı",
|
||||
svgTemplateUrl: "/qr-1.svg",
|
||||
aspectRatio: "400/650",
|
||||
bgGradient: "radial-gradient(circle at 50% 50%, #1A1A1E 0%, #0C0C0E 100%)",
|
||||
plaqueColor: "#1A1A1E",
|
||||
borderAccent: "#D4AF37",
|
||||
accentText: "#D4AF37",
|
||||
headerText: "#FFFFFF",
|
||||
subText: "#8E8E93",
|
||||
dividerColor: "rgba(212, 175, 55, 0.3)",
|
||||
},
|
||||
|
||||
"qr-4": {
|
||||
key: "qr-4",
|
||||
name: "Gourmet Gold Luxury Stand (QR-4)",
|
||||
categoryName: "Özel Masa Kartı",
|
||||
svgTemplateUrl: "/qr-4.svg",
|
||||
aspectRatio: "400/650",
|
||||
bgGradient: "radial-gradient(circle at 50% 50%, #451A03 0%, #1c0a02 100%)",
|
||||
plaqueColor: "#000000",
|
||||
borderAccent: "#D4AF37",
|
||||
accentText: "#FFD700",
|
||||
headerText: "#FFFFFF",
|
||||
subText: "#A1A1AA",
|
||||
dividerColor: "rgba(212, 175, 55, 0.3)",
|
||||
},
|
||||
"qr-5": {
|
||||
key: "qr-5",
|
||||
name: "L'Atelier Fine Dining Stand (QR-5)",
|
||||
categoryName: "Özel Masa Kartı",
|
||||
svgTemplateUrl: "/qr-5.svg",
|
||||
aspectRatio: "400/650",
|
||||
bgGradient: "radial-gradient(circle at 50% 50%, #171F2C 0%, #0B0E14 100%)",
|
||||
plaqueColor: "#121721",
|
||||
borderAccent: "#D4AF37",
|
||||
accentText: "#E5C378",
|
||||
headerText: "#F9F6F0",
|
||||
subText: "#94A3B8",
|
||||
dividerColor: "rgba(212, 175, 55, 0.3)",
|
||||
},
|
||||
"qr-6": {
|
||||
key: "qr-6",
|
||||
name: "Vintage Parşömen Stand (QR-6)",
|
||||
categoryName: "Özel Masa Kartı",
|
||||
svgTemplateUrl: "/qr-6.svg",
|
||||
aspectRatio: "400/650",
|
||||
bgGradient: "radial-gradient(circle at 50% 50%, #252C36 0%, #1A1F28 100%)",
|
||||
plaqueColor: "#252C36",
|
||||
borderAccent: "#D4AF37",
|
||||
accentText: "#D4AF37",
|
||||
headerText: "#1A1A1A",
|
||||
subText: "#6B5A3E",
|
||||
dividerColor: "rgba(212, 175, 55, 0.3)",
|
||||
},
|
||||
"qr-lumiere": {
|
||||
key: "qr-lumiere",
|
||||
name: "Lumière Restaurant (QR-L)",
|
||||
categoryName: "Özel Masa Kartı",
|
||||
svgTemplateUrl: "/qr-lumiere.svg",
|
||||
aspectRatio: "1/1",
|
||||
bgGradient: "radial-gradient(circle at 50% 50%, #132034 0%, #0b0d13 100%)",
|
||||
plaqueColor: "#132034",
|
||||
@@ -93,7 +36,7 @@ export const QR_STAND_PRESETS: Record<string, QrStandPreset> = {
|
||||
},
|
||||
"qr-2": {
|
||||
key: "qr-2",
|
||||
name: "The Daily Grind (QR-2)",
|
||||
name: "The Daily Grind Cafe (QR-2)",
|
||||
categoryName: "Özel Masa Kartı",
|
||||
svgTemplateUrl: "/qr-2.svg",
|
||||
aspectRatio: "400/650",
|
||||
@@ -119,7 +62,18 @@ export const QR_STAND_PRESETS: Record<string, QrStandPreset> = {
|
||||
subText: "#5d4037",
|
||||
dividerColor: "rgba(185, 43, 39, 0.3)",
|
||||
},
|
||||
"qr-4": {
|
||||
key: "qr-4",
|
||||
name: "The Crimson Petal (QR-4)",
|
||||
categoryName: "Özel Masa Kartı",
|
||||
svgTemplateUrl: "/qr-4.svg",
|
||||
aspectRatio: "400/580",
|
||||
bgGradient: "radial-gradient(circle at 50% 50%, #fafafa 0%, #f0f0f0 100%)",
|
||||
plaqueColor: "#fdfdfd",
|
||||
borderAccent: "#c59b4b",
|
||||
accentText: "#c59b4b",
|
||||
headerText: "#111111",
|
||||
subText: "#71717a",
|
||||
dividerColor: "rgba(197, 155, 75, 0.3)",
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user