From f0cbf924898dfdcaff8bc55fc7df7c0f86a76621 Mon Sep 17 00:00:00 2001 From: isra el Date: Fri, 14 Mar 2025 19:00:15 +0300 Subject: [PATCH] chore(web): improve landing page ui --- .../(components)/dashboard-layout.tsx | 4 +- .../(components)/customization-section.tsx | 32 +++++-- .../(components)/landing-page-header.tsx | 89 +++++++++++++------ web/components/shared/app-header.tsx | 3 + 4 files changed, 90 insertions(+), 38 deletions(-) diff --git a/web/app/(app)/dashboard/(components)/dashboard-layout.tsx b/web/app/(app)/dashboard/(components)/dashboard-layout.tsx index 0260f3f..cdac13b 100644 --- a/web/app/(app)/dashboard/(components)/dashboard-layout.tsx +++ b/web/app/(app)/dashboard/(components)/dashboard-layout.tsx @@ -39,10 +39,10 @@ export default function Dashboard({ return (
-

+

{welcomeMessage}, {session?.user?.name}

-
+
diff --git a/web/app/(landing-page)/(components)/customization-section.tsx b/web/app/(landing-page)/(components)/customization-section.tsx index 072c2ba..94381e4 100644 --- a/web/app/(landing-page)/(components)/customization-section.tsx +++ b/web/app/(landing-page)/(components)/customization-section.tsx @@ -6,25 +6,39 @@ export default function CustomizationSection() { return (
-
+

- Request Custom Solutions + Custom Development Solutions

- Let's explore how we can customize TextBee to align perfectly - with your business requirements. Whether you're looking for new - features or need assistance in deploying the platform on your own - server, or need dedicated support we're here to help. + Need help with TextBee or other development projects? We offer expertise in:

+ +
+
+

Self-Hosting Setup

+

Get assistance deploying TextBee on your own infrastructure.

+
+ +
+

Custom Integrations

+

Integrate TextBee with your existing applications or workflows.

+
+ +
+

Development Projects

+

Collaborate with our team on your software development needs beyond TextBee.

+
+
+ diff --git a/web/app/(landing-page)/(components)/landing-page-header.tsx b/web/app/(landing-page)/(components)/landing-page-header.tsx index 0c2fc43..0f296ce 100644 --- a/web/app/(landing-page)/(components)/landing-page-header.tsx +++ b/web/app/(landing-page)/(components)/landing-page-header.tsx @@ -1,10 +1,21 @@ import Link from 'next/link' -import { MessageSquarePlus, Moon } from 'lucide-react' +import { + MessageSquarePlus, + Moon, + CreditCard, + Heart, + LayoutDashboard, +} from 'lucide-react' import { Button } from '@/components/ui/button' -import { ExternalLinks } from '@/config/external-links' import { Routes } from '@/config/routes' import { ThemeProvider } from 'next-themes' import ThemeToggle from '@/components/shared/theme-toggle' +import { + Tooltip, + TooltipContent, + TooltipProvider, + TooltipTrigger, +} from '@/components/ui/tooltip' export default function LandingPageHeader() { return ( @@ -18,36 +29,60 @@ export default function LandingPageHeader() { TextBee + + .dev +
diff --git a/web/components/shared/app-header.tsx b/web/components/shared/app-header.tsx index ffa1823..3d857b1 100644 --- a/web/components/shared/app-header.tsx +++ b/web/components/shared/app-header.tsx @@ -154,6 +154,9 @@ export default function AppHeader() { TextBee + + .dev +