// 술깨산 제품 소개 페이지 — 전용 컴포넌트
// window.Header, Hero, Button, Chip, Badge, SectionHead, PrincipleTriad,
// IngredientCard, PharmacistCard, Footer 는 Components.jsx 에서 로드됨
// ─────────────────────────────────────────────────────────────────
// 제품 팩샷 (SVG 일러스트 — 술깨산 스틱 파우치)
// ─────────────────────────────────────────────────────────────────
function ProductPack({ scale = 1 }) {
return (
);
}
// ─────────────────────────────────────────────────────────────────
// StepCard — 사용법 3단계
// ─────────────────────────────────────────────────────────────────
function StepCard({ step, title, desc, timing }) {
return (
{step}
{timing}
{title}
{desc}
);
}
// ─────────────────────────────────────────────────────────────────
// ComparisonRow — 기존 숙취해소제 vs 술깨산
// ─────────────────────────────────────────────────────────────────
function ComparisonTable({ rows }) {
return (
{/* Head */}
비교 항목
일반 숙취해소제

술깨산
{rows.map((r, i) => (
{r.label}
{r.plain}
✓
{r.sulgaesan}
))}
);
}
// ─────────────────────────────────────────────────────────────────
// TimelineOfDay — 어제 밤 / 오늘 아침 시나리오
// ─────────────────────────────────────────────────────────────────
function DayTimeline() {
const points = [
{ time: '22:00', label: '술자리 시작', desc: '오늘도 피할 수 없는 회식', side: 'left' },
{ time: '01:00', label: '취침 직전', desc: '술깨산 1포 물과 함께', side: 'right', highlight: true },
{ time: '07:00', label: '기상 후 컨디션', desc: '두통·구토감·갈증 최소화', side: 'left' },
{ time: '08:30', label: '해장 대신 술깨산 1포', desc: '위장 안정 · 상쾌한 오전', side: 'right', highlight: true },
];
return (
{points.map((p, i) => (
{p.time}
{p.label}
{p.desc}
))}
);
}
// ─────────────────────────────────────────────────────────────────
// FaqItem — 아코디언
// ─────────────────────────────────────────────────────────────────
function FaqItem({ q, a, defaultOpen = false }) {
const [open, setOpen] = React.useState(defaultOpen);
return (
{open && (
{a}
)}
);
}
Object.assign(window, {
ProductPack, StepCard, ComparisonTable, DayTimeline, FaqItem,
});