refactor edit and edges
This commit is contained in:
@@ -1,24 +1,23 @@
|
||||
<script>
|
||||
import Text from "./elements/Text.svelte";
|
||||
import Slug from "./elements/Slug.svelte";
|
||||
import Text from "./form/fields/Text.svelte";
|
||||
import Slug from "./form/fields/Slug.svelte";
|
||||
import Reference from "./elements/Reference.svelte";
|
||||
import ReferenceInline from "./elements/ReferenceInline.svelte";
|
||||
import Block from "./block/Block.svelte";
|
||||
import Color from "./elements/Color.svelte";
|
||||
import Checkbox from "./elements/Checkbox.svelte";
|
||||
import Number from "./elements/Number.svelte";
|
||||
import Url from "./elements/Url.svelte";
|
||||
import Date from "./elements/Date.svelte";
|
||||
import UUID from "./elements/UUID.svelte";
|
||||
import File from "./elements/File.svelte";
|
||||
import Textarea from "./elements/Textarea.svelte";
|
||||
import Datetime from "./elements/Datetime.svelte";
|
||||
import RichEditor from "./elements/RichEditor.svelte";
|
||||
import Json from "./elements/JSON.svelte";
|
||||
import Markdown from "./elements/Markdown.svelte";
|
||||
import FieldHeader from "./elements/FieldHeader.svelte";
|
||||
import Color from "./form/fields/Color.svelte";
|
||||
import Checkbox from "./form/fields/Checkbox.svelte";
|
||||
import Number from "./form/fields/Number.svelte";
|
||||
import Date from "./form/fields/Date.svelte";
|
||||
import UUID from "./form/fields/UUID.svelte";
|
||||
import File from "./form/references/File.svelte";
|
||||
import Textarea from "./form/fields/Textarea.svelte";
|
||||
import Datetime from "./form/fields/Datetime.svelte";
|
||||
import RichEditor from "./form/fields/RichEditor.svelte";
|
||||
import Json from "./form/fields/JSON.svelte";
|
||||
import Markdown from "./form/fields/Markdown.svelte";
|
||||
import FieldHeader from "./form/FieldHeader.svelte";
|
||||
import ReferenceTable from "./elements/ReferenceTable.svelte";
|
||||
import ReferenceTags from "./elements/ReferenceTags.svelte";
|
||||
import ReferenceTags from "./form/references/ReferenceTags.svelte";
|
||||
|
||||
const formElements = {
|
||||
text: Text,
|
||||
@@ -28,7 +27,6 @@
|
||||
color: Color,
|
||||
checkbox: Checkbox,
|
||||
number: Number,
|
||||
url: Url,
|
||||
date: Date,
|
||||
datetime: Datetime,
|
||||
uuid: UUID,
|
||||
@@ -48,7 +46,7 @@
|
||||
</script>
|
||||
|
||||
<div class="card editor-field">
|
||||
<FieldHeader {schema} {field} {id}/>
|
||||
<FieldHeader {field} {id}/>
|
||||
{#if field.info.name === "reference" && field.layout === "inline"}
|
||||
<ReferenceInline
|
||||
bind:graph
|
||||
@@ -72,16 +70,8 @@
|
||||
{field}
|
||||
{validationErrors}
|
||||
/>
|
||||
{:else if field.info.name === "reference"}
|
||||
<Reference
|
||||
bind:graph
|
||||
{id}
|
||||
{record}
|
||||
{field}
|
||||
{validationErrors}
|
||||
/>
|
||||
{:else if field.info.name === "file"}
|
||||
<File bind:graph {record} {field} {validationErrors}/>
|
||||
{:else if ["reference","file"].includes(field.info.name)}
|
||||
<File bind:graph {record} {field} />
|
||||
{:else if field.info.name === "block"}
|
||||
<Block
|
||||
bind:graph
|
||||
|
||||
Reference in New Issue
Block a user