"use client";
import { useState } from "react";
import Link from "next/link";
import { PLANS, type BillingInterval } from "@/lib/billing";
import { Card } from "@/components/ui/Card";
import { Badge } from "@/components/ui/Badge";
import { LinkButton } from "@/components/ui/Button";
function CheckIcon() {
return (
);
}
export default function PricingPage() {
const [interval, setInterval] = useState("monthly");
return (
Simple, node-based pricing
Every plan includes the full incident pipeline — transcription, correlation, mapping, and the Discord relay.
Plans differ in how many nodes and seats you get, and how far back your history goes.
{/* Interval toggle */}
{(["monthly", "annual"] as BillingInterval[]).map((i) => (
))}