"use client"; import { useState } from "react"; import { useRouter } from "next/navigation"; import { AdminDialog } from "@/components/ui/admin-dialog"; import { createTerm, updateTerm } from "./actions"; const INPUT = "w-full rounded-lg border border-neutral-300 px-3 py-2 text-sm focus:border-primary-500 focus:outline-none focus:ring-2 focus:ring-primary-500/20"; export type TermRow = { id: string; categoryName: string; text: string; isDefault: boolean; isActive: boolean; }; function Fields({ term, categoryNames }: { term?: TermRow; categoryNames: string[] }) { return (
{categoryNames.map((c) => (

Type a new name to create a category.