'use client';

import { Button } from '@workspace/ui/components/button';
import { useRef } from 'react';
import OfferDialog, { OfferDialogRef } from './OfferDialog/index';

export default function HomeContent() {
  const dialogRef = useRef<OfferDialogRef>(null);

  return (
    <div className='flex min-h-[calc(100vh-73px)] flex-col items-center justify-center pt-8'>
      {/* 大标题 */}
      <h1 className='mb-10 text-5xl font-bold !leading-tight text-white md:text-6xl'>
        连接
        <br />
        任何时间
        <br />
        任何地点
      </h1>
      {/* 副标题 */}
      <div className='mb-16 text-left text-[17px] leading-normal text-white md:text-center md:font-bold'>
        <p className={'w-[255px] md:w-full'}>
          <span className='mr-2 text-white'>
            Airo<sup className='text-[8px]'>™</sup>Port
          </span>
          <span>提供极稳，极简，极速的网络服务</span>
        </p>
        <p className={'mt-1 w-[255px] md:mt-0 md:w-full'}>获取订阅地址，开始顶级的私密网络体验</p>
      </div>
      {/* 按钮 */}
      <Button
        onClick={() => dialogRef.current?.show()}
        className='mb-8 h-[64px] w-[219px] rounded-full border-2 border-white bg-white/10 text-2xl font-bold text-white transition hover:bg-white/20'
      >
        查看订阅套餐
      </Button>

      <OfferDialog ref={dialogRef} />
    </div>
  );
}
