import { useEffect } from "react"; import { useInAppPurchase } from "../hooks/useInAppPurchase"; import "./InAppPurchasePage.css"; interface InAppPurchasePageProps { onBack: () => void; } export function InAppPurchasePage({ onBack }: InAppPurchasePageProps) { const { products, purchaseProduct, restorePendingOrders, productsLoading, purchasingSku, } = useInAppPurchase(); useEffect(() => { restorePendingOrders(); }, [restorePendingOrders]); if (productsLoading) { return ( <>
상품을 불러오는 중...
> ); } if (products.length === 0) { return ( <>콘솔 '인앱 결제' 메뉴에서 상품을 등록해 주세요.