Files
dticket.tootaio.com/nuxt.config.ts
xiaomai b64a2b4c1c feat(bookings): add transaction document uploads for bank payments
Add payment method selection (Cash/Bank) to booking details
Support uploading, downloading, and deleting transaction documents
Update database schema and API endpoints to handle file storage
2026-05-09 12:56:32 +08:00

41 lines
1.2 KiB
TypeScript

import tailwindcss from '@tailwindcss/vite'
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
compatibilityDate: '2025-07-15',
devtools: { enabled: true },
modules: ['@nuxt/ui'],
css: ['~/assets/css/main.css'],
app: {
head: {
title: 'Dinner Ticket System',
titleTemplate: (titleChunk) => titleChunk && titleChunk !== 'Dinner Ticket System'
? `${titleChunk} · Dinner Ticket System`
: 'Dinner Ticket System',
meta: [
{ name: 'description', content: 'Dinner ticket booking, confirmation, receipt, and seat sharing system.' },
{ property: 'og:site_name', content: 'Dinner Ticket System' },
{ property: 'og:type', content: 'website' },
{ name: 'twitter:card', content: 'summary' },
{ name: 'theme-color', content: '#dc2626' }
]
}
},
runtimeConfig: {
databaseUrl: '',
redisUrl: '',
sessionCookieName: 'dinner_ticket_session',
transactionDocumentDir: '.data/transaction-documents',
whatsappAccessToken: '',
whatsappPhoneNumberId: '',
whatsappApiVersion: 'v23.0',
public: {
appUrl: '',
rpName: 'Dinner Ticket System'
}
},
vite: {
plugins: [tailwindcss()]
}
})