'use client'; import { ArrowUpRight } from 'lucide-react'; import Image from 'next/image'; import * as Badge from '@/components/ui/badge'; import * as FancyButton from '@/components/ui/fancy-button'; import NewBadgeMutedAnnouncement from '@/components/landing-page-blocks/announcement/new-badge-muted-announcement'; import ApexActionMegaMenuHeader from '@/components/landing-page-blocks/navigation/apex-action-mega-menu-header'; import { cn } from '@/utils/cn'; const avatars = [ { src: 'https://alignui.com/images/blocks/hero-3-avatar-1.png', alt: 'Avatar 1', }, { src: 'https://alignui.com/images/blocks/hero-3-avatar-2.png', alt: 'Avatar 2', }, { src: 'https://alignui.com/images/blocks/hero-3-avatar-3.png', alt: 'Avatar 3', }, { src: 'https://alignui.com/images/blocks/hero-3-avatar-4.png', alt: 'Avatar 4', }, { src: 'https://alignui.com/images/blocks/hero-3-avatar-5.png', alt: 'Avatar 5', }, { src: 'https://alignui.com/images/blocks/hero-3-avatar-6.png', alt: 'Avatar 6', }, ]; const brands = [ { src: 'https://alignui.com/images/blocks/hero-1-brand-1-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-1-400-dark.svg', alt: 'Synergy', }, { src: 'https://alignui.com/images/blocks/hero-1-brand-2-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-2-400-dark.svg', alt: 'Horizon', }, { src: 'https://alignui.com/images/blocks/hero-1-brand-3-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-3-400-dark.svg', alt: 'Catalyst', }, ]; const features = [ 'Track real-time balances', 'Analyze spending trends', 'Detect fraudulent activity', ]; const CheckIcon = () => ( ); const imageWidthStyle = { width: 'calc(100vw - max(0px, (100vw - 80rem) / 2) - 1.75rem - 496px - 2rem)', }; function HeroBadge() { return (
NEW Unified banking dashboard
); } function FeaturesList({ className }: { className?: string }) { return (
{features.map((feature) => (
{feature}
))}
); } function OpenAccountButton({ className }: { className?: string }) { return ( Open your account ); } function AvatarStack() { return (
{avatars.map((avatar, index) => (
{avatar.alt}
))}
); } function RatingsBlock() { return (
— trusted by 500+ finance teams worldwide
); } function BrandsList({ className }: { className?: string }) { return (
Global solutions for modern banking
{brands.map((brand) => (
{brand.alt} {brand.alt}
))}
); } export default function BankingDashboardHero() { return (
Banking dashboard Banking dashboard

Your banking control center.

From secure payments to account insights, all in one place.

Banking dashboard Banking dashboard
); }