fix hue, some ui tweaks.
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-10-15 21:23:11 +02:00
parent 054e881f76
commit f00575fd7f
12 changed files with 148 additions and 45 deletions
@@ -7,6 +7,20 @@
export let value: ScriptLineEditable[];
export let add: boolean = false;
function moveUp(i: number) {
value = [...value];
const temp = value[i];
value[i] = value[i - 1];
value[i - 1] = temp;
}
function moveDown(i: number) {
value = [...value];
const temp = value[i];
value[i] = value[i + 1];
value[i + 1] = temp;
}
function deleteLine(i: number) {
value = [...value.slice(0, i), ...value.slice(i + 1)];
}
@@ -14,6 +28,13 @@
<ScriptBlock on:add add={add} label={label}>
{#each value as line, i}
<ScriptLine bind:value={line} on:delete={() => deleteLine(i)} />
<ScriptLine
first={i === 0}
last={i === value.length - 1}
bind:value={line}
on:up={() => moveUp(i)}
on:down={() => moveDown(i)}
on:delete={() => deleteLine(i)}
/>
{/each}
</ScriptBlock>