import React from "react"; function Section({ title, children }: { title: string; children: React.ReactNode }) { return (

{title}

{children}
); } function InfoIcon() { return ( ); } function SuccessIcon() { return ( ); } function WarningIcon() { return ( ); } function ErrorIcon() { return ( ); } interface NoteProps { icon: React.ReactNode; title: string; description: string; bgColor: string; } function Note({ icon, title, description, bgColor }: NoteProps) { return (
{icon}

{title}

{description}

); } export default function NoteDemo() { return (
} title="Information" description="This itinerary includes a layover in Amsterdam. Allow at least 2 hours for the connection." bgColor="var(--flux-primary-100)" /> } title="Booking Confirmed" description="Your reservation for the Northern Lights Tour has been confirmed. Check your email for details." bgColor="var(--flux-green-100)" /> } title="Visa Required" description="Travellers to this destination require a valid visa. Processing may take up to 15 business days." bgColor="var(--flux-yellow-100)" /> } title="Payment Failed" description="We were unable to process the payment. Please verify the card details and try again." bgColor="var(--flux-orange-100)" />
); }