updated RecordsPicker to show proper view colllection relations

This commit is contained in:
Gani Georgiev
2023-03-12 17:12:35 +02:00
parent f5493dd608
commit b564be06f4
30 changed files with 141 additions and 130 deletions
+22 -18
View File
@@ -199,13 +199,15 @@
autocompleteCollection={collection}
on:submit={(e) => (filter = e.detail)}
/>
<button
type="button"
class="btn btn-transparent btn-hint p-l-sm p-r-sm"
on:click={() => upsertPanel?.show()}
>
<div class="txt">New record</div>
</button>
{#if !collection?.isView}
<button
type="button"
class="btn btn-transparent btn-hint p-l-sm p-r-sm"
on:click={() => upsertPanel?.show()}
>
<div class="txt">New record</div>
</button>
{/if}
</div>
<div
@@ -241,17 +243,19 @@
<div class="content">
<RecordInfo {record} {displayFields} />
</div>
<div class="actions nonintrusive">
<button
type="button"
class="btn btn-sm btn-circle btn-transparent btn-hint m-l-auto"
use:tooltip={"Edit"}
on:keydown|stopPropagation
on:click|stopPropagation={() => upsertPanel?.show(record)}
>
<i class="ri-pencil-line" />
</button>
</div>
{#if !collection?.isView}
<div class="actions nonintrusive">
<button
type="button"
class="btn btn-sm btn-circle btn-transparent btn-hint m-l-auto"
use:tooltip={"Edit"}
on:keydown|stopPropagation
on:click|stopPropagation={() => upsertPanel?.show(record)}
>
<i class="ri-pencil-line" />
</button>
</div>
{/if}
</div>
{:else}
<div class="list-item">