import { Badge } from "@/registry/ui/badge" import { Button } from "@/registry/ui/button" const rows = [ { eyebrow: "Schema", title: "It reads the database you already have", body: "Point Acme at a connection string and it walks the schema — tables, columns, foreign keys, constraints — and serves the API that describes it. There is no separate model to keep in sync, because there is no separate model.", action: "How introspection works", art: `acme link postgres://… ✓ 14 tables ✓ 38 endpoints ✓ 6 relations inferred`, }, { eyebrow: "Policies", title: "Access rules live next to the data", body: "A policy is a single expression evaluated per row. It applies the same way to a REST call, a GraphQL query and a direct SQL session, so there is no path around it and nothing to remember to apply twice.", action: "Read the policy reference", art: `policy "own rows" on orders for select using (customer_id = auth.uid())`, }, ] export default function FeaturesAlternating() { return (
{rows.map((row, index) => (
{row.eyebrow}

{row.title}

{row.body}

              {row.art}
            
))}
) }