Import source: src/config/qrTypes

Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality.
This commit is contained in:
arsam
2026-09-18 23:17:34 +03:30
parent 14b8e08517
commit 30a5de4fd9
+43
View File
@@ -0,0 +1,43 @@
import type { QRType } from '../types';
import urlThumb from '../assets/qr-types/qr-type-url-CbP9ZL__.webp';
import textThumb from '../assets/qr-types/qr-type-text-DbRYpiSF.webp';
import wifiThumb from '../assets/qr-types/qr-type-wifi-DBLAGaZH.webp';
import emailThumb from '../assets/qr-types/qr-type-email-DBy66esH.webp';
import smsThumb from '../assets/qr-types/qr-type-sms-BGq2fshV.webp';
import imageThumb from '../assets/qr-types/qr-type-image-B9nCcudd.webp';
import pdfThumb from '../assets/qr-types/qr-type-pdf--crWSFhY.webp';
import mp3Thumb from '../assets/qr-types/qr-type-mp3-B-1ao7iZ.webp';
import appThumb from '../assets/qr-types/qr-type-app-BbRHoW5-.webp';
import vcardThumb from '../assets/qr-types/qr-type-vcard.jpg';
import urlDark from '../assets/qr-types-dark/qr-type-url-dark.jpg';
import textDark from '../assets/qr-types-dark/qr-type-text-dark.jpg';
import wifiDark from '../assets/qr-types-dark/qr-type-wifi-dark.jpg';
import emailDark from '../assets/qr-types-dark/qr-type-email-dark.jpg';
import smsDark from '../assets/qr-types-dark/qr-type-sms-dark.jpg';
import imageDark from '../assets/qr-types-dark/qr-type-image-dark.jpg';
import pdfDark from '../assets/qr-types-dark/qr-type-pdf-dark.jpg';
import mp3Dark from '../assets/qr-types-dark/qr-type-mp3-dark.jpg';
import appDark from '../assets/qr-types-dark/qr-type-app-dark.jpg';
import vcardDark from '../assets/qr-types-dark/qr-type-vcard-dark.jpg';
export interface QRTypeConfig {
key: QRType;
label: string;
thumb: string;
thumbDark: string;
}
export const QR_TYPES: QRTypeConfig[] = [
{ key: 'url', label: 'URL', thumb: urlThumb, thumbDark: urlDark },
{ key: 'text', label: 'Text', thumb: textThumb, thumbDark: textDark },
{ key: 'wifi', label: 'Wi-Fi', thumb: wifiThumb, thumbDark: wifiDark },
{ key: 'email', label: 'E-mail', thumb: emailThumb, thumbDark: emailDark },
{ key: 'sms', label: 'SMS', thumb: smsThumb, thumbDark: smsDark },
{ key: 'image', label: 'Image', thumb: imageThumb, thumbDark: imageDark },
{ key: 'pdf', label: 'PDF', thumb: pdfThumb, thumbDark: pdfDark },
{ key: 'mp3', label: 'MP3', thumb: mp3Thumb, thumbDark: mp3Dark },
{ key: 'app', label: 'App', thumb: appThumb, thumbDark: appDark },
{ key: 'vcard', label: 'vCard', thumb: vcardThumb, thumbDark: vcardDark },
];