diff --git a/src/components/Build.svelte b/src/components/Build.svelte
index ed1d725..c505f0a 100644
--- a/src/components/Build.svelte
+++ b/src/components/Build.svelte
@@ -227,7 +227,8 @@
on:remove={() => remove_file(i)}
on:up={() => move_file(i, -1)}
on:down={() => move_file(i, 1)}
- pos={i ? (i === $files.length - 1 ? 2 : 1) : 0}
+ up={i > 0}
+ down={i < $files.length - 1}
header
rows={2}
label="INPUT"
diff --git a/src/components/Editor.svelte b/src/components/Editor.svelte
index 0bad629..a451744 100644
--- a/src/components/Editor.svelte
+++ b/src/components/Editor.svelte
@@ -13,7 +13,8 @@
export let entry = false
export let readonly = false
export let lang = ''
- export let pos = 0
+ export let up = false
+ export let down = false
const dispatch = createEventDispatcher()
@@ -36,10 +37,10 @@
-