Upgrade marketing scaffolds: real CSS animations, 18 DaisyUI themes, Aceternity accents

- MarketingAceternity: animated gradient blobs (mix-blend-mode hard-light), meteor
  streaks, sparkle dots, CSS marquee testimonials, lamp cone, typewriter cursor,
  bento grid — all using namespaced CSS keyframes
- MarketingDaisy: DaisyUI-style layouts (split hero with mockup, stats hero, step
  guide), testimonials, FAQ accordion, logo strip; full 18-theme palette
- MarketingHeroUI: blur backdrop nav, gradient-mesh/glass/aurora backgrounds,
  metric cards with active-bg tint, avatar stack, glassmorphism cards
- MarketingTailwind: editorial typography, dot-grid/lines backgrounds, terminal
  deploy mockup, checklist features, stats bar, high-contrast CTA
- types.ts: expanded DAISY_THEMES to 18 themes (cyberpunk, halloween, valentine,
  aqua, luxury, night, coffee, nord, dim, sunset); added ACETERNITY_THEMES palette
- index.ts: export ACETERNITY_THEMES, wire aceternity + tailwind-only into THEME_REGISTRY

Made-with: Cursor
This commit is contained in:
2026-03-05 20:55:21 -08:00
parent b020f73ca7
commit e79c2fe5c5
3 changed files with 528 additions and 430 deletions

View File

@@ -11,7 +11,7 @@
export type { ThemeColor, DesignConfig, StyleOption, LibraryStyleOptions } from "./types";
export {
SHADCN_THEMES, MANTINE_THEMES, HEROUI_THEMES, TREMOR_THEMES,
DAISY_THEMES, HEROUI_MARKETING_THEMES,
DAISY_THEMES, HEROUI_MARKETING_THEMES, ACETERNITY_THEMES,
} from "./types";
import { WebAppShadcn, WebAppMantine, WebAppHeroUI, WebAppTremor } from "./web-app";
@@ -24,7 +24,7 @@ import { DocsNextra, DocsShadcnCustom } from "./docs";
import type { ThemeColor, DesignConfig } from "./types";
import {
SHADCN_THEMES, MANTINE_THEMES, HEROUI_THEMES, TREMOR_THEMES,
DAISY_THEMES, HEROUI_MARKETING_THEMES,
DAISY_THEMES, HEROUI_MARKETING_THEMES, ACETERNITY_THEMES,
} from "./types";
// ---------------------------------------------------------------------------
@@ -74,8 +74,10 @@ export const THEME_REGISTRY: Record<string, Record<string, ThemeColor[]>> = {
tremor: TREMOR_THEMES,
},
"marketing": {
"daisy-ui": DAISY_THEMES,
"hero-ui": HEROUI_MARKETING_THEMES,
"daisy-ui": DAISY_THEMES,
"hero-ui": HEROUI_MARKETING_THEMES,
"aceternity": ACETERNITY_THEMES,
"tailwind-only": SHADCN_THEMES,
},
"admin": {
mantine: MANTINE_THEMES,