"use client"; import React from "react"; import clsx from "clsx"; import Image from "next/image"; interface StarterAboutProps { title?: string; content?: string; image?: string; imageAlt?: string; className?: string; layout?: "left" | "right"; theme?: { primaryColor?: string; secondaryColor?: string; fontFamily?: string; }; } export function StarterAbout({ title = "회사 소개", content = "저희는 고객의 성공을 위해 최선을 다하는 전문적인 서비스를 제공합니다. 오랜 경험과 노하우를 바탕으로 최고의 솔루션을 제안드립니다.", image = "/images/about-placeholder.jpg", imageAlt = "About us", className, layout = "right", theme = {}, }: StarterAboutProps) { const { primaryColor = "#3b82f6", secondaryColor = "#64748b", fontFamily = "Inter, sans-serif", } = theme; const sectionStyles = { fontFamily, "--primary-color": primaryColor, "--secondary-color": secondaryColor, } as React.CSSProperties; return (
{/* 텍스트 콘텐츠 */}

{title}

{content.split("\n").map((paragraph, index) => (

{paragraph}

))}
{/* 특징 목록 (Starter 티어 기본) */}
    {[ "전문적인 서비스 제공", "고객 만족 최우선", "신뢰할 수 있는 파트너", ].map((feature, index) => (
  • {feature}
  • ))}
{/* 이미지 */}
{imageAlt}
{/* 장식 요소 */}
); } export default StarterAbout;