import Page from '@/components/page'
import Image from 'next/image'
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'
import { getProfile } from '@/actions/auth'
import { format } from 'date-fns'
import { CheckCircleIcon, CircleAlertIcon } from 'lucide-react'
import { Button, buttonVariants } from '@/components/ui/button'
import RechargeModal from '@/components/composites/recharge'
import { merge } from '@/lib/utils'
import banner from './_assets/banner.webp'
import actionBill from './_assets/action-bill.webp'
import actionBuy from './_assets/action-buy.webp'
import actionLogout from './_assets/action-logout.webp'
import Link from 'next/link'
import { listAnnouncements } from '@/actions/announcement'
import Charts from './_client/charts'
import Pins from './_client/pins'
export type DashboardPageProps = {}
export default function DashboardPage(props: DashboardPageProps) {
return (
短效/长效/固定IP代理,一站式服务代理IP资源,先测后买
{profile.phone}
{`最后登录:${format(profile.last_login, 'yyyy-MM-dd HH:mm')}`}
¥{profile.balance}
暂无公告
*/}{format(item.created_at, 'yyyy-MM-dd HH:mm')}