Redesign interface across member dashboard and events pages
The changes involve a comprehensive interface redesign across multiple pages, including: - Updated peer support badge with shield design - Switched privacy toggle to use USwitch component - Added light/dark mode support throughout - Enhanced layout and spacing in default template - Added series details page with timeline view - Improved event cards and status indicators - Refreshed member profile styles for better readability - Introduced global cursor styling for interactive elements
This commit is contained in:
parent
e8e3b84276
commit
896ad0336c
12 changed files with 915 additions and 360 deletions
|
|
@ -3,13 +3,8 @@ export default defineNuxtConfig({
|
|||
compatibilityDate: "2025-07-15",
|
||||
devtools: { enabled: true },
|
||||
modules: ["@nuxt/eslint", "@nuxt/ui", "@nuxtjs/plausible"],
|
||||
ui: {
|
||||
theme: {
|
||||
colors: ['primary', 'neutral', 'ghost', 'whisper', 'sparkle']
|
||||
}
|
||||
},
|
||||
build: {
|
||||
transpile: ['vue-cal']
|
||||
transpile: ["vue-cal"],
|
||||
},
|
||||
plausible: {
|
||||
domain: "ghostguild.org",
|
||||
|
|
@ -17,20 +12,22 @@ export default defineNuxtConfig({
|
|||
css: ["~/assets/css/main.css"],
|
||||
runtimeConfig: {
|
||||
// Private keys (server-side only)
|
||||
mongodbUri: process.env.MONGODB_URI || 'mongodb://localhost:27017/ghostguild',
|
||||
jwtSecret: process.env.JWT_SECRET || 'dev-secret-change-in-production',
|
||||
resendApiKey: process.env.RESEND_API_KEY || '',
|
||||
helcimApiToken: process.env.HELCIM_API_TOKEN || '',
|
||||
slackBotToken: process.env.SLACK_BOT_TOKEN || '',
|
||||
slackSigningSecret: process.env.SLACK_SIGNING_SECRET || '',
|
||||
slackVettingChannelId: process.env.SLACK_VETTING_CHANNEL_ID || '',
|
||||
|
||||
mongodbUri:
|
||||
process.env.MONGODB_URI || "mongodb://localhost:27017/ghostguild",
|
||||
jwtSecret: process.env.JWT_SECRET || "dev-secret-change-in-production",
|
||||
resendApiKey: process.env.RESEND_API_KEY || "",
|
||||
helcimApiToken: process.env.HELCIM_API_TOKEN || "",
|
||||
slackBotToken: process.env.SLACK_BOT_TOKEN || "",
|
||||
slackSigningSecret: process.env.SLACK_SIGNING_SECRET || "",
|
||||
slackVettingChannelId: process.env.SLACK_VETTING_CHANNEL_ID || "",
|
||||
|
||||
// Public keys (available on client-side)
|
||||
public: {
|
||||
helcimToken: process.env.NUXT_PUBLIC_HELCIM_TOKEN || '',
|
||||
helcimAccountId: process.env.NUXT_PUBLIC_HELCIM_ACCOUNT_ID || '',
|
||||
cloudinaryCloudName: process.env.NUXT_PUBLIC_CLOUDINARY_CLOUD_NAME || 'divzuumlr',
|
||||
appUrl: process.env.NUXT_PUBLIC_APP_URL || 'http://localhost:3000'
|
||||
}
|
||||
}
|
||||
helcimToken: process.env.NUXT_PUBLIC_HELCIM_TOKEN || "",
|
||||
helcimAccountId: process.env.NUXT_PUBLIC_HELCIM_ACCOUNT_ID || "",
|
||||
cloudinaryCloudName:
|
||||
process.env.NUXT_PUBLIC_CLOUDINARY_CLOUD_NAME || "divzuumlr",
|
||||
appUrl: process.env.NUXT_PUBLIC_APP_URL || "http://localhost:3000",
|
||||
},
|
||||
},
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue