Compare commits

..

2 Commits

3 changed files with 32 additions and 13 deletions

View File

@ -164,18 +164,32 @@
<!-- Save/Delete buttons --> <!-- Save/Delete buttons -->
<div class="flex justify-end gap-2"> <div class="flex justify-end gap-2">
<Button onclick={clear_sprint} color="secondary" disabled={disable_inputs} <Button onclick={clear_sprint} color="secondary" disabled={disable_inputs} width="w-1/3">
>Remove Sprint</Button Remove Sprint
> </Button>
{#if race} {#if race}
<Button formaction="?/update_race" color="secondary" disabled={disable_inputs} submit <Button
>Save Changes</Button formaction="?/update_race"
color="secondary"
disabled={disable_inputs}
submit
width="w-1/3"
> >
<Button color="primary" submit disabled={disable_inputs} formaction="?/delete_race" Save Changes
>Delete</Button </Button>
<Button
color="primary"
submit
disabled={disable_inputs}
formaction="?/delete_race"
width="w-1/3"
> >
Delete
</Button>
{:else} {:else}
<Button formaction="?/create_race" color="tertiary" submit>Create Race</Button> <Button formaction="?/create_race" color="tertiary" submit width="w-1/2"
>Create Race</Button
>
{/if} {/if}
</div> </div>
</div> </div>

View File

@ -146,6 +146,7 @@
color="secondary" color="secondary"
disabled={disable_inputs} disabled={disable_inputs}
submit submit
width="w-1/2"
> >
Save Changes Save Changes
</Button> </Button>
@ -154,11 +155,12 @@
submit submit
disabled={disable_inputs} disabled={disable_inputs}
formaction="?/delete_substitution" formaction="?/delete_substitution"
width="w-1/2"
> >
Delete Delete
</Button> </Button>
{:else} {:else}
<Button formaction="?/create_substitution" color="tertiary" submit> <Button formaction="?/create_substitution" color="tertiary" submit width="w-full">
Create Substitution Create Substitution
</Button> </Button>
{/if} {/if}

View File

@ -150,9 +150,7 @@
data_value_name: "active", data_value_name: "active",
label: "Active", label: "Active",
valuefun: (value: boolean): string => valuefun: (value: boolean): string =>
value `<span class='badge variant-filled-${value ? "tertiary" : "primary"} text-center' style='width: 36px;'>${value ? "Yes" : "No"}</span>`,
? "<span class='badge variant-filled-tertiary text-center' style='width: 36px;'>Yes</span>"
: "<span class='badge variant-filled-primary text-center' style='width: 36px;'>No</span>",
}, },
]; ];
@ -176,8 +174,13 @@
}; };
const races_columns: TableColumn[] = [ const races_columns: TableColumn[] = [
{
data_value_name: "name",
label: "Name",
valuefun: (value: string): string =>
`<span class='badge variant-filled-surface'>${value}</span>`,
},
{ data_value_name: "step", label: "Step" }, { data_value_name: "step", label: "Step" },
{ data_value_name: "name", label: "Name" },
// TODO: Date formatting // TODO: Date formatting
{ data_value_name: "sprintqualidate", label: "Sprint Quali" }, { data_value_name: "sprintqualidate", label: "Sprint Quali" },
{ data_value_name: "sprintdate", label: "Sprint Race" }, { data_value_name: "sprintdate", label: "Sprint Race" },