From 769bca841613ea62640cbcbd739ea21d929c5963 Mon Sep 17 00:00:00 2001 From: Sahaj Jain Date: Thu, 26 Jun 2025 01:10:34 +0530 Subject: [PATCH] feat: Add violet-bloom theme --- utils/theme-presets.ts | 99 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/utils/theme-presets.ts b/utils/theme-presets.ts index 3b213907..97dc9634 100644 --- a/utils/theme-presets.ts +++ b/utils/theme-presets.ts @@ -80,6 +80,105 @@ export const defaultPresets: Record = { }, }, + "violet-bloom": { + label: "Violet Bloom", + createdAt: "2025-06-26", + styles: { + light: { + background: "#fdfdfd", + foreground: "#000000", + card: "#fdfdfd", + "card-foreground": "#000000", + popover: "#fcfcfc", + "popover-foreground": "#000000", + primary: "#7033ff", + "primary-foreground": "#ffffff", + secondary: "#edf0f4", + "secondary-foreground": "#080808", + muted: "#f5f5f5", + "muted-foreground": "#525252", + accent: "#e2ebff", + "accent-foreground": "#1e69dc", + destructive: "#e54b4f", + "destructive-foreground": "#ffffff", + border: "#e7e7ee", + input: "#ebebeb", + ring: "#000000", + "chart-1": "#4ac885", + "chart-2": "#7033ff", + "chart-3": "#fd822b", + "chart-4": "#3276e4", + "chart-5": "#747474", + sidebar: "#f5f8fb", + "sidebar-foreground": "#000000", + "sidebar-primary": "#000000", + "sidebar-primary-foreground": "#ffffff", + "sidebar-accent": "#ebebeb", + "sidebar-accent-foreground": "#000000", + "sidebar-border": "#ebebeb", + "sidebar-ring": "#000000", + "font-sans": "Plus Jakarta Sans, sans-serif", + "font-serif": "Lora, serif", + "font-mono": "IBM Plex Mono, monospace", + radius: "1.4rem", + "shadow-color": "hsl(0 0% 0%)", + "shadow-opacity": "0.16", + "shadow-blur": "3px", + "shadow-spread": "0px", + "shadow-offset-x": "0px", + "shadow-offset-y": "2px", + "letter-spacing": "-0.025em", + spacing: "0.27rem", + }, + dark: { + background: "#1a1b1e", + foreground: "#f0f0f0", + card: "#222327", + "card-foreground": "#f0f0f0", + popover: "#222327", + "popover-foreground": "#f0f0f0", + primary: "#8c5cff", + "primary-foreground": "#ffffff", + secondary: "#2a2c33", + "secondary-foreground": "#f0f0f0", + muted: "#2a2c33", + "muted-foreground": "#a0a0a0", + accent: "#1e293b", + "accent-foreground": "#79c0ff", + destructive: "#f87171", + "destructive-foreground": "#ffffff", + border: "#33353a", + input: "#33353a", + ring: "#8c5cff", + "chart-1": "#4ade80", + "chart-2": "#8c5cff", + "chart-3": "#fca5a5", + "chart-4": "#5993f4", + "chart-5": "#a0a0a0", + sidebar: "#161618", + "sidebar-foreground": "#f0f0f0", + "sidebar-primary": "#8c5cff", + "sidebar-primary-foreground": "#ffffff", + "sidebar-accent": "#2a2c33", + "sidebar-accent-foreground": "#8c5cff", + "sidebar-border": "#33353a", + "sidebar-ring": "#8c5cff", + "font-sans": "Plus Jakarta Sans, sans-serif", + "font-serif": "Lora, serif", + "font-mono": "IBM Plex Mono, monospace", + radius: "1.4rem", + "shadow-color": "hsl(0 0% 0%)", + "shadow-opacity": "0.16", + "shadow-blur": "3px", + "shadow-spread": "0px", + "shadow-offset-x": "0px", + "shadow-offset-y": "2px", + "letter-spacing": "-0.025em", + spacing: "0.27rem", + }, + }, + }, + "t3-chat": { label: "T3 Chat", createdAt: "2025-04-19",