|
|
|
@ -29,16 +29,18 @@ |
|
|
|
</script> |
|
|
|
|
|
|
|
<form class="uk-form-stacked"> |
|
|
|
<label class="uk-form-label" for="form-stacked-text">Username</label> |
|
|
|
<input class="uk-input" type="text" bind:value={username} /> |
|
|
|
<label class="uk-form-label" for="form-stacked-text">Password</label> |
|
|
|
<input class="uk-input" type="password" bind:value={password} /> |
|
|
|
<label class="uk-form-label" for="form-stacked-text">Access Levels</label> |
|
|
|
<select multiple bind:value={accessLevels}> |
|
|
|
{#each $store.accessLevels.levels as level} |
|
|
|
<option value={level.name}>{level.name}</option> |
|
|
|
{/each} |
|
|
|
</select> |
|
|
|
<div> |
|
|
|
<label class="uk-form-label" for="form-stacked-text">Username</label> |
|
|
|
<input class="uk-input" type="text" bind:value={username} /> |
|
|
|
<label class="uk-form-label" for="form-stacked-text">Password</label> |
|
|
|
<input class="uk-input" type="password" bind:value={password} /> |
|
|
|
<label class="uk-form-label" for="form-stacked-text">Access Levels</label> |
|
|
|
<select multiple bind:value={accessLevels}> |
|
|
|
{#each $store.accessLevels.levels as level} |
|
|
|
<option value={level.name}>{level.name}</option> |
|
|
|
{/each} |
|
|
|
</select> |
|
|
|
</div> |
|
|
|
<footer> |
|
|
|
<ActionButton alert on:click={onClosed}>Cancel</ActionButton> |
|
|
|
<ActionButton disabled={!valid} on:click={createUser}>Save</ActionButton> |
|
|
|
@ -46,13 +48,13 @@ |
|
|
|
</form> |
|
|
|
|
|
|
|
<style> |
|
|
|
div { |
|
|
|
padding: 30px; |
|
|
|
} |
|
|
|
footer { |
|
|
|
position: absolute; |
|
|
|
padding: 20px; |
|
|
|
width: 100%; |
|
|
|
bottom: 0; |
|
|
|
left: 0; |
|
|
|
background: #fafafa; |
|
|
|
border-radius: 0.5rem; |
|
|
|
} |
|
|
|
select { |
|
|
|
width: 100%; |
|
|
|
|