'use client'; import { useState } from 'react'; import { cn } from '@/shared/lib/cn'; interface PaywallSheetContentProps { onStartPro: () => void; onClose: () => void; } type BillingCycle = 'monthly' | 'yearly'; const BILLING_OPTIONS: Array<{ id: BillingCycle; label: string; caption: string }> = [ { id: 'monthly', label: '월간', caption: '월 9,900원 (더미)' }, { id: 'yearly', label: '연간', caption: '연 79,000원 (더미)' }, ]; const VALUE_POINTS = [ '더 많은 공간 / 고화질 배경', '작업용 BGM / 사운드 확장', '프리셋 팩 / 고급 타이머', ]; export const PaywallSheetContent = ({ onStartPro, onClose }: PaywallSheetContentProps) => { const [cycle, setCycle] = useState('monthly'); return (

PRO로 더 깊게

필요할 때만 잠금 해제하고, 무대는 그대로 유지해요.

가격

{BILLING_OPTIONS.map((option) => { const selected = option.id === cycle; return ( ); })}
); };