Status / person / date / url / longtext renderers.
Column definitions for `DataTable` that auto-render the right cell + editor by type. Status → chip with options, person → avatar + name, date → calendar picker, url → safe-link, longtext → expandable cell with focus modal.
import { typedColumn } from "@/components/ui/typed-column";
const columns = [
typedColumn.text("title", { label: "Title" }),
typedColumn.status("stage", { label: "Stage", options: stages }),
typedColumn.person("owner", { label: "Owner", members }),
];components/ui/ folder. You own the code.