12 changed files with 178 additions and 61 deletions
@ -1,37 +0,0 @@
@@ -1,37 +0,0 @@
|
||||
a { |
||||
color: orange; |
||||
} |
||||
body { |
||||
background: black; |
||||
color: orange; |
||||
} |
||||
|
||||
fieldset { |
||||
border: 1px solid orange; |
||||
border-radius: 4px; |
||||
} |
||||
|
||||
input{ |
||||
background: black; |
||||
border: 1px dotted orange; |
||||
border-radius: 4px; |
||||
padding: 3px; |
||||
margin: 3px; |
||||
color: orange; |
||||
} |
||||
|
||||
button{ |
||||
background: orange; |
||||
border-radius: 5px; |
||||
padding: 5px 7px; |
||||
border-width: 2px; |
||||
border-style: solid; |
||||
border-color: yellow red red yellow; |
||||
} |
||||
footer { |
||||
position: absolute; |
||||
bottom: 0; |
||||
width: 100%; |
||||
text-align: center; |
||||
margin: 5px; |
||||
} |
||||
@ -0,0 +1,27 @@
@@ -0,0 +1,27 @@
|
||||
<script> |
||||
import { t } from '../../translations.svelte.js'; |
||||
import { checkUser } from '../../user.svelte.js'; |
||||
|
||||
let { key, onUpdate, value } = $props(); |
||||
|
||||
let input = $state(false); |
||||
|
||||
function edit(){ |
||||
input = true; |
||||
} |
||||
|
||||
function check_key(evt){ |
||||
if (evt.key === 'Enter'){ |
||||
input = false; |
||||
let obj = {}; |
||||
obj[key] = value; |
||||
onUpdate(obj); |
||||
} |
||||
} |
||||
</script> |
||||
|
||||
{#if input} |
||||
<input type="text" bind:value onkeyup={check_key} /> |
||||
{:else} |
||||
<span onclick={edit}>{value}</span> |
||||
{/if} |
||||
@ -0,0 +1,37 @@
@@ -0,0 +1,37 @@
|
||||
a { |
||||
color: red; |
||||
} |
||||
body { |
||||
background: black; |
||||
color: red; |
||||
} |
||||
|
||||
fieldset { |
||||
border: 1px solid red; |
||||
border-radius: 4px; |
||||
} |
||||
|
||||
input{ |
||||
background: black; |
||||
border: 1px dotted red; |
||||
border-radius: 4px; |
||||
padding: 3px; |
||||
margin: 3px; |
||||
color: red; |
||||
} |
||||
|
||||
button{ |
||||
background: red; |
||||
border-radius: 5px; |
||||
padding: 5px 7px; |
||||
border-width: 2px; |
||||
border-style: solid; |
||||
border-color: yellow red red yellow; |
||||
} |
||||
footer { |
||||
position: absolute; |
||||
bottom: 0; |
||||
width: 100%; |
||||
text-align: center; |
||||
margin: 5px; |
||||
} |
||||
Loading…
Reference in new issue