+
diff --git a/apps/herbmail.com/src/layouts/Nav.astro b/apps/herbmail.com/src/layouts/Nav.astro new file mode 100644 index 000000000..7473271f6 --- /dev/null +++ b/apps/herbmail.com/src/layouts/Nav.astro @@ -0,0 +1,43 @@ +--- +import { Button } from '@kbve/shadcnui/button'; +import { Icon } from '@astrojs/starlight/components'; +import Logo from '../../public/assets/img/logo.svg?raw'; + +const navLinks = [ + { href: '/', label: 'Home' }, + { href: '/about', label: 'About' }, + { href: '/services', label: 'Services' }, + { href: '/blog', label: 'Blog' }, + { href: 'https://kbve.com/contact', label: 'Contact' }, +]; +--- + +
+
+ + +
+ +
+ +
+ + + + + +
+ +
+
+
diff --git a/apps/herbmail.com/src/layouts/global.css b/apps/herbmail.com/src/layouts/global.css new file mode 100644 index 000000000..428dd822a --- /dev/null +++ b/apps/herbmail.com/src/layouts/global.css @@ -0,0 +1,34 @@ +/* global.css */ +@tailwind base; +@tailwind components; +@tailwind utilities; + + +@layer base { + :root { + --background: 20 14.3% 4.1%; + --foreground: 0 0% 95%; + --card: 24 9.8% 10%; + --card-foreground: 0 0% 95%; + --popover: 0 0% 9%; + --popover-foreground: 0 0% 95%; + --primary: 130 80% 40%; /* vibrant green */ + --primary-foreground: 0 0% 100%; + --secondary: 140 40% 30%; /* subdued green for secondary buttons */ + --secondary-foreground: 0 0% 100%; + --muted: 0 0% 15%; + --muted-foreground: 240 5% 64.9%; + --accent: 12 6.5% 15.1%; + --accent-foreground: 0 0% 98%; + --destructive: 0 62.8% 30.6%; + --destructive-foreground: 0 85.7% 97.3%; + --border: 240 3.7% 15.9%; + --input: 240 3.7% 15.9%; + --ring: 142.4 71.8% 29.2%; + --chart-1: 220 70% 50%; + --chart-2: 160 60% 45%; + --chart-3: 30 80% 55%; + --chart-4: 280 65% 60%; + --chart-5: 340 75% 55%; + } +} diff --git a/apps/herbmail.com/src/pages/dashboard.astro b/apps/herbmail.com/src/pages/dashboard.astro index 4dfe12406..f1ff312e7 100644 --- a/apps/herbmail.com/src/pages/dashboard.astro +++ b/apps/herbmail.com/src/pages/dashboard.astro @@ -1,8 +1,9 @@ --- +// [IMPORTS] import Layout from '../layouts/Layout.astro'; -import { AstroVe as VE } from '@kbve/astro-ve'; -let title = 'HerbMail Dashboard'; -let description = 'HB Dashboard Proof of Concept'; +// [Constants] +const title = `HerbMail Dashboard`; +const description = `HB Dashboard Proof of Concept`; --- @@ -11,7 +12,6 @@ let description = 'HB Dashboard Proof of Concept'; class="grid gap-4 grid-flow-row-dense grid-rows-3 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-8 3xl:grid-cols-12">
-
- - Read This Now -