import { colors } from "@toss/tds-colors"; import { Asset, Button, List, ListRow, Result, Text, TextButton, Top, } from "@toss/tds-mobile"; import { useEffect } from "react"; import { useInAppPurchase } from "../hooks/useInAppPurchase"; 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 ( <> 인앱결제} /> } button={홈으로} /> ); } return ( <> 인앱결제} /> {products.map((product) => ( } contents={ } right={ } /> ))} ← 홈으로 ); }