updated protected files visualization

This commit is contained in:
Gani Georgiev
2023-04-17 13:28:41 +03:00
parent 5eb54c7a3d
commit 1b8776926e
7 changed files with 54 additions and 36 deletions
@@ -9,6 +9,7 @@
export let collection = new Collection();
export let record = new Record();
export let isNew = record.$isNew;
let originalUsername = record.username || null;
@@ -28,15 +29,15 @@
<div class="grid m-b-base">
<div class="col-lg-6">
<Field class="form-field {!record.$isNew ? 'required' : ''}" name="username" let:uniqueId>
<Field class="form-field {!isNew ? 'required' : ''}" name="username" let:uniqueId>
<label for={uniqueId}>
<i class={CommonHelper.getFieldTypeIcon("user")} />
<span class="txt">Username</span>
</label>
<input
type="text"
requried={!record.$isNew}
placeholder={record.$isNew ? "Leave empty to auto generate..." : originalUsername}
requried={!isNew}
placeholder={isNew ? "Leave empty to auto generate..." : originalUsername}
id={uniqueId}
bind:value={record.username}
/>
@@ -69,7 +70,7 @@
<!-- svelte-ignore a11y-autofocus -->
<input
type="email"
autofocus={record.$isNew}
autofocus={isNew}
autocomplete="off"
id={uniqueId}
required={collection.options?.requireEmail}
@@ -79,14 +80,14 @@
</div>
<div class="col-lg-12">
{#if !record.$isNew}
{#if !isNew}
<Field class="form-field form-field-toggle" name="verified" let:uniqueId>
<input type="checkbox" id={uniqueId} bind:checked={changePasswordToggle} />
<label for={uniqueId}>Change password</label>
</Field>
{/if}
{#if record.$isNew || changePasswordToggle}
{#if isNew || changePasswordToggle}
<div class="block" transition:slide|local={{ duration: 150 }}>
<div class="grid" class:p-t-xs={changePasswordToggle}>
<div class="col-sm-6">
@@ -131,7 +132,7 @@
id={uniqueId}
bind:checked={record.verified}
on:change|preventDefault={(e) => {
if (record.$isNew) {
if (isNew) {
return; // no confirmation required
}
confirm(