import React, {useEffect, useState} from 'react'
import {Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle} from "@/components/ui/card.tsx";
import {CashoutMethodsResponse, WalletApi} from "@/api"
import {CashoutMethodOut} from "@/api";
import {useAppSelector} from "@/hooks.ts";
const CashoutMethodPreview: React.FC<{ cashout_method: CashoutMethodOut }> = ({cashout_method}) => {
console.log("CashoutMethodPreview", cashout_method)
return (
{cashout_method.name}
)
}
const CommunityPage = () => {
const app = useAppSelector(state => state.app)
const [cashoutMethods, setCashoutMethods] = useState([]);
useEffect(() => {
const x = new WalletApi();
x.getCashoutMethodsProductIdCashoutMethodsGet(app.bpid, app.bpuid)
.then(res => {
const data: CashoutMethodsResponse = res.data;
setCashoutMethods(data.cashout_methods);
})
.catch(err => console.log(err));
}, []); // ← empty array means "run once"
return (
{
cashoutMethods.map((m, index) => {
return ;
})
}
);
}
export {CommunityPage}