|
|
@ -2,6 +2,7 @@ |
|
|
import { onMount } from "svelte" |
|
|
import { onMount } from "svelte" |
|
|
export let _bb |
|
|
export let _bb |
|
|
export let model |
|
|
export let model |
|
|
|
|
|
export let title |
|
|
|
|
|
|
|
|
const TYPE_MAP = { |
|
|
const TYPE_MAP = { |
|
|
string: "text", |
|
|
string: "text", |
|
|
@ -9,8 +10,6 @@ |
|
|
number: "number", |
|
|
number: "number", |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
let username |
|
|
|
|
|
let password |
|
|
|
|
|
let newModel = { |
|
|
let newModel = { |
|
|
modelId: model, |
|
|
modelId: model, |
|
|
} |
|
|
} |
|
|
@ -54,7 +53,9 @@ |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<form class="form" on:submit|preventDefault> |
|
|
<form class="form" on:submit|preventDefault> |
|
|
<h1>{modelDef.name} Form</h1> |
|
|
{#if title} |
|
|
|
|
|
<h1>{title}</h1> |
|
|
|
|
|
{/if} |
|
|
<hr /> |
|
|
<hr /> |
|
|
<div class="form-content"> |
|
|
<div class="form-content"> |
|
|
{#each fields as field} |
|
|
{#each fields as field} |
|
|
|