initial commit after project creation

This commit is contained in:
Gerhard Scheikl
2026-04-01 09:38:50 +02:00
commit b02af637d4
292 changed files with 61408 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
import type { Template } from "tinacms";
import { titleCase } from "title-case";
export const itemTemplate: Template = {
label: "Item",
name: "item",
ui: {
itemProps: (item) => {
return {
label: `🔗 ${titleCase(
item?.slug?.split("/").at(-1).split(".").at(0).replaceAll("-", " ") ??
"Unnamed Menu Item"
)}`,
};
},
},
fields: [
{
name: "slug",
label: "Page",
type: "reference",
collections: ["docs"],
},
],
};
export const submenusLabel: Pick<Template, "label" | "name" | "ui"> = {
label: "Submenu",
name: "items",
ui: {
itemProps: (item) => ({
label: `🗂️ ${item?.title ?? "Unnamed Menu Group"}`,
}),
},
};