"use client"; import { useTranslations } from "next-intl"; import Image from "next/image"; 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 } export default function KeyFeatures({ isInToolPage = false, className = "", showTitle = true, titleClassName = "", }: KeyFeaturesProps) { const t = useTranslations("text.keyFeatures"); // 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 ? (

{t("title")}

) : (

{t("title")}

))}

Icon {t("items.directSecure.title")}

{t("items.directSecure.description")}

Icon {t("items.teamSynergy.title")}

{t("items.teamSynergy.description")}

Icon {t("items.noLimits.title")}

{t("items.noLimits.description")}

Icon {t("items.swift.title")}

{t("items.swift.description")}

Icon {t("items.greenClean.title")}

{t("items.greenClean.description")}

Icon {t("items.resumable.title")}

{t("items.resumable.description")}

); }