edges wip

This commit is contained in:
2026-01-10 02:09:50 +02:00
parent 87ab1f57fd
commit ced6146266
19 changed files with 380 additions and 271 deletions
+7 -14
View File
@@ -8,7 +8,8 @@
let newSchemaAlias = $state("");
let fields = $state(data.fields);
const app = getApp();
const createFieldUrl = (schema, type) =>
app.url(`fields/create?schema=${schema.id}&type=${type}`);
function handleSchemaCreate(e) {
e.preventDefault();
post(
@@ -113,24 +114,16 @@
<summary>Add field</summary>
<ul>
<li>
<a
href={app.url(
`fields/create?schema=${schema.id}&type=text`,
)}>Text</a
>
<a href={createFieldUrl(schema, "text")}>Text</a>
</li>
<li>
<a
href={`/fields/create?schema=${schema.id}&type=text`}
>File</a
>
<a href={createFieldUrl(schema, "file")}>File</a>
</li>
<li>
<a
href={`/fields/create?schema=${schema.id}&type=text`}
>Rich</a
>
<a href={createFieldUrl(schema, "relation")}>
Relation
</a>
</li>
</ul>
</details>