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:
82
frontend/src/components/shared/ManifestToolIcon.tsx
Normal file
82
frontend/src/components/shared/ManifestToolIcon.tsx
Normal 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} />;
|
||||
}
|
||||
Reference in New Issue
Block a user