"use client"; import TextBox from "@/components/Textbox"; import { cls } from "@/lib/utils"; import { ArrowUp } from "lucide-react"; import type { LucideIcon } from "lucide-react"; interface FeatureTag { id: string; label: string; icon: LucideIcon; } interface HeroChatPromptProps { title: string; description: string; tag?: string; tagIcon?: LucideIcon; promptText?: string; featureTags: FeatureTag[]; ariaLabel?: string; className?: string; containerClassName?: string; textBoxClassName?: string; titleClassName?: string; descriptionClassName?: string; tagClassName?: string; promptContainerClassName?: string; promptTextClassName?: string; promptButtonClassName?: string; featureTagsClassName?: string; featureTagClassName?: string; } const HeroChatPrompt = ({ title, description, tag, tagIcon, promptText = "Ask me anything...", featureTags, ariaLabel = "Hero section", className = "", containerClassName = "", textBoxClassName = "", titleClassName = "", descriptionClassName = "", tagClassName = "", promptContainerClassName = "", promptTextClassName = "", promptButtonClassName = "", featureTagsClassName = "", featureTagClassName = "", }: HeroChatPromptProps) => { return (

{promptText}

{featureTags.map((featureTag) => { const FeatureIcon = featureTag.icon; return (
{featureTag.label}
); })}
); }; HeroChatPrompt.displayName = "HeroChatPrompt"; export default HeroChatPrompt;