feat: Enhance Pricing Page with Enterprise Plan and Billing Toggle

- Added Enterprise plan with features and pricing.
- Introduced billing toggle for monthly and yearly subscriptions.
- Updated feature list to include enterprise-specific features.
- Improved UI for plan cards and added new styles for better visual appeal.
- Adjusted SEO metadata to reflect new pricing structure.
- Enhanced global styles for marketing elements.
This commit is contained in:
Your Name
2026-04-04 20:01:03 +02:00
parent 0f9b1fe260
commit 7e9edc2992
20 changed files with 1567 additions and 1091 deletions

View File

@@ -0,0 +1,82 @@
import {
ArrowUpDown,
Barcode,
Code,
Crop,
Droplets,
Eraser,
FileDown,
FileImage,
FileOutput,
FileText,
Film,
GitBranch,
Hash,
Image,
ImageIcon,
Languages,
Layers,
ListOrdered,
Lock,
MessageSquare,
Minimize2,
PenLine,
Presentation,
QrCode,
RotateCw,
ScanText,
Scaling,
Scissors,
Sheet,
Table,
Unlock,
Wrench,
} from 'lucide-react';
const ICON_MAP = {
ArrowUpDown,
Barcode,
Code,
Crop,
Droplets,
Eraser,
FileDown,
FileImage,
FileOutput,
FileText,
Film,
GitBranch,
Hash,
Image,
ImageIcon,
Languages,
Layers,
ListOrdered,
Lock,
MessageSquare,
Minimize2,
PenLine,
Presentation,
QrCode,
RotateCw,
ScanText,
Scaling,
Scissors,
Sheet,
Table,
Unlock,
Wrench,
} as const;
interface ManifestToolIconProps {
iconName: string;
className?: string;
}
export default function ManifestToolIcon({
iconName,
className = 'h-6 w-6',
}: ManifestToolIconProps) {
const Icon = ICON_MAP[iconName as keyof typeof ICON_MAP] ?? FileText;
return <Icon className={className} />;
}