import { useEffect, useState } from "react"; import { api } from "../../api/client"; import { GlassCard } from "../ui/GlassCard"; import { Button } from "../ui/Button"; import { Check } from "lucide-react"; import { Link } from "react-router-dom"; interface Tariff { id: number; name: string; duration_days: number; price_rub: number; } export function PricingSection() { const [tariffs, setTariffs] = useState([]); useEffect(() => { api.action("tariffs").then((r) => { if (r.ok) setTariffs(r.tariffs); }); }, []); const perks = ["Неограниченный трафик", "До 5 устройств", "WireGuard + VLESS", "Поддержка 24/7"]; return (

Тарифы

Без скрытых платежей

{tariffs.map((t, i) => { const popular = i === 1; return ( {popular && (
Популярный
)}
{t.name}
{t.price_rub}
{t.duration_days} дней
    {perks.map((p) => (
  • {p}
  • ))}
); })}
); }