import Image from "next/image"; import type { Messages } from "@/types/messages"; interface KeyFeaturesProps { isInToolPage?: boolean; // Whether it is in the tool page (e.g. homepage) className?: string; // Custom style class showTitle?: boolean; // Whether to display the title titleClassName?: string; // Title style class messages: Messages; } export default function KeyFeatures({ isInToolPage = false, className = "", showTitle = true, titleClassName = "", messages }: KeyFeaturesProps) { // Set container styles const containerClasses = `container mx-auto px-4 py-8 ${className}`; const defaultTitleClasses = "font-semibold mb-6"; const titleClasses = `${defaultTitleClasses} ${titleClassName}`.trim(); return (
{showTitle && (isInToolPage ? (

{messages.text.KeyFeatures.h2}

) : (

{messages.text.KeyFeatures.h2}

))}

Icon {messages.text.KeyFeatures.h3_1}

{messages.text.KeyFeatures.h3_1_P}

Icon {messages.text.KeyFeatures.h3_2}

{messages.text.KeyFeatures.h3_2_P}

Icon {messages.text.KeyFeatures.h3_3}

{messages.text.KeyFeatures.h3_3_P}

Icon {messages.text.KeyFeatures.h3_4}

{messages.text.KeyFeatures.h3_4_P}

Icon {messages.text.KeyFeatures.h3_5}

{messages.text.KeyFeatures.h3_5_P}

Icon {messages.text.KeyFeatures.h3_6}

{messages.text.KeyFeatures.h3_6_P}

); }