diff --git a/frontend/src/lib/button.svelte b/frontend/src/lib/button.svelte index dfd7f84..7e2877b 100644 --- a/frontend/src/lib/button.svelte +++ b/frontend/src/lib/button.svelte @@ -1,9 +1,9 @@ -{title} +{label} \ No newline at end of file diff --git a/frontend/src/lib/select.svelte b/frontend/src/lib/select.svelte index 87444f0..6c73e3c 100644 --- a/frontend/src/lib/select.svelte +++ b/frontend/src/lib/select.svelte @@ -1,14 +1,16 @@ {label} - + {#each options as option} - {option} + {option} {/each} diff --git a/frontend/src/routes/setup/+page.svelte b/frontend/src/routes/setup/+page.svelte index f08558c..3d960cd 100644 --- a/frontend/src/routes/setup/+page.svelte +++ b/frontend/src/routes/setup/+page.svelte @@ -4,6 +4,10 @@ import { categories } from '$lib/stores/categories.js'; import { rounds } from '$lib/stores/rounds.js'; import { colors } from '$lib/stores/colors.js'; + import Number from '$lib/number.svelte' + import Input from '$lib/input.svelte' + import Select from '$lib/select.svelte' + import Button from '../../lib/button.svelte'; $: surfers = 2; @@ -87,8 +91,11 @@ function removeSurfers() { surfers--; - if (surfers < 2) surfers = 2; - surfer_list.pop(); + if (surfers < 2) { + surfers = 2; + } else { + surfer_list.pop(); + } } async function save() { @@ -174,52 +181,60 @@ - Round + + + + + + + + - + {surfers} - + {#each Array(surfers) as _, surfer} - Name + + + + - - + --> {/each} diff --git a/frontend/src/routes/surfers/+page.svelte b/frontend/src/routes/surfers/+page.svelte index b33911c..c919948 100644 --- a/frontend/src/routes/surfers/+page.svelte +++ b/frontend/src/routes/surfers/+page.svelte @@ -3,12 +3,14 @@ import Button from '$lib/button.svelte'; import Select from '$lib/select.svelte'; import Input from '$lib/input.svelte'; + import Number from "$lib/number.svelte" import { categories } from '$lib/stores/categories.js'; let surfer = { firstname: '', lastname: '', - category: '' + category: '', + num: '1' }; $: value = ''; @@ -24,6 +26,7 @@ +