diff --git a/src/components/moderator/pages/event/EventEdit.svelte b/src/components/moderator/pages/event/EventEdit.svelte index c6fc172..bb3d0f8 100644 --- a/src/components/moderator/pages/event/EventEdit.svelte +++ b/src/components/moderator/pages/event/EventEdit.svelte @@ -18,24 +18,35 @@ --> @@ -81,13 +94,8 @@ {#snippet child({ props })} - {/snippet} @@ -100,17 +108,12 @@ {#each $schemTypes as type} { - eventSchematicType = type.db; - }} + value={type.db} + onSelect={() => { + eventSchematicType = type.db; + }} > - + {type.name} {/each} @@ -122,7 +125,19 @@
- + + Delete + + + Are you sure? + This action cannot be undone. + + + Cancel + Delete + + +
- \ No newline at end of file + diff --git a/src/components/moderator/pages/event/EventFightList.svelte b/src/components/moderator/pages/event/EventFightList.svelte index c1ae52d..1ba6599 100644 --- a/src/components/moderator/pages/event/EventFightList.svelte +++ b/src/components/moderator/pages/event/EventFightList.svelte @@ -20,20 +20,11 @@ +
+ + + Mehrfach Bearbeiten + + Gruppe Ändern + Startzeit Verschieben + Spectate Port Ändern + + + + Erstellen + + Fight Erstellen + + Generatoren + Gruppenphase + K.O. Phase + + + + +
+ {#each table.getHeaderGroups() as headerGroup (headerGroup.id)} diff --git a/src/components/ui/alert-dialog/alert-dialog-action.svelte b/src/components/ui/alert-dialog/alert-dialog-action.svelte index 9b2dc2f..97c8ded 100644 --- a/src/components/ui/alert-dialog/alert-dialog-action.svelte +++ b/src/components/ui/alert-dialog/alert-dialog-action.svelte @@ -3,19 +3,11 @@ import { buttonVariants } from "$lib/components/ui/button/index.js"; import { cn } from "$lib/components/utils.js"; - type $$Props = AlertDialogPrimitive.ActionProps; - type $$Events = AlertDialogPrimitive.ActionEvents; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { + ref = $bindable(null), + class: className, + ...restProps + }: AlertDialogPrimitive.ActionProps = $props(); - - - + diff --git a/src/components/ui/alert-dialog/alert-dialog-cancel.svelte b/src/components/ui/alert-dialog/alert-dialog-cancel.svelte index 160489c..778f024 100644 --- a/src/components/ui/alert-dialog/alert-dialog-cancel.svelte +++ b/src/components/ui/alert-dialog/alert-dialog-cancel.svelte @@ -3,19 +3,15 @@ import { buttonVariants } from "$lib/components/ui/button/index.js"; import { cn } from "$lib/components/utils.js"; - type $$Props = AlertDialogPrimitive.CancelProps; - type $$Events = AlertDialogPrimitive.CancelEvents; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { + ref = $bindable(null), + class: className, + ...restProps + }: AlertDialogPrimitive.CancelProps = $props(); - - + {...restProps} +/> diff --git a/src/components/ui/alert-dialog/alert-dialog-content.svelte b/src/components/ui/alert-dialog/alert-dialog-content.svelte index 10b8679..2e95f1f 100644 --- a/src/components/ui/alert-dialog/alert-dialog-content.svelte +++ b/src/components/ui/alert-dialog/alert-dialog-content.svelte @@ -1,28 +1,26 @@ - - + + - - - + {...restProps} + /> + diff --git a/src/components/ui/alert-dialog/alert-dialog-description.svelte b/src/components/ui/alert-dialog/alert-dialog-description.svelte index caa965c..d408e50 100644 --- a/src/components/ui/alert-dialog/alert-dialog-description.svelte +++ b/src/components/ui/alert-dialog/alert-dialog-description.svelte @@ -2,15 +2,15 @@ import { AlertDialog as AlertDialogPrimitive } from "bits-ui"; import { cn } from "$lib/components/utils.js"; - type $$Props = AlertDialogPrimitive.DescriptionProps; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { + ref = $bindable(null), + class: className, + ...restProps + }: AlertDialogPrimitive.DescriptionProps = $props(); - - + {...restProps} +/> diff --git a/src/components/ui/alert-dialog/alert-dialog-footer.svelte b/src/components/ui/alert-dialog/alert-dialog-footer.svelte index c489a48..4029026 100644 --- a/src/components/ui/alert-dialog/alert-dialog-footer.svelte +++ b/src/components/ui/alert-dialog/alert-dialog-footer.svelte @@ -1,16 +1,20 @@
- + {@render children?.()}
diff --git a/src/components/ui/alert-dialog/alert-dialog-header.svelte b/src/components/ui/alert-dialog/alert-dialog-header.svelte index 67ae2e6..22ab837 100644 --- a/src/components/ui/alert-dialog/alert-dialog-header.svelte +++ b/src/components/ui/alert-dialog/alert-dialog-header.svelte @@ -1,13 +1,20 @@ -
- +
+ {@render children?.()}
diff --git a/src/components/ui/alert-dialog/alert-dialog-overlay.svelte b/src/components/ui/alert-dialog/alert-dialog-overlay.svelte index a4933da..2ed14ff 100644 --- a/src/components/ui/alert-dialog/alert-dialog-overlay.svelte +++ b/src/components/ui/alert-dialog/alert-dialog-overlay.svelte @@ -1,21 +1,19 @@ diff --git a/src/components/ui/alert-dialog/alert-dialog-title.svelte b/src/components/ui/alert-dialog/alert-dialog-title.svelte index 1eb9456..6637dd3 100644 --- a/src/components/ui/alert-dialog/alert-dialog-title.svelte +++ b/src/components/ui/alert-dialog/alert-dialog-title.svelte @@ -2,13 +2,17 @@ import { AlertDialog as AlertDialogPrimitive } from "bits-ui"; import { cn } from "$lib/components/utils.js"; - type $$Props = AlertDialogPrimitive.TitleProps; - - let className: $$Props["class"] = undefined; - export let level: $$Props["level"] = "h3"; - export { className as class }; + let { + ref = $bindable(null), + class: className, + level = 3, + ...restProps + }: AlertDialogPrimitive.TitleProps = $props(); - - - + diff --git a/src/components/ui/alert-dialog/index.ts b/src/components/ui/alert-dialog/index.ts index be56dd7..d06201d 100644 --- a/src/components/ui/alert-dialog/index.ts +++ b/src/components/ui/alert-dialog/index.ts @@ -1,9 +1,7 @@ import { AlertDialog as AlertDialogPrimitive } from "bits-ui"; - import Title from "./alert-dialog-title.svelte"; import Action from "./alert-dialog-action.svelte"; import Cancel from "./alert-dialog-cancel.svelte"; -import Portal from "./alert-dialog-portal.svelte"; import Footer from "./alert-dialog-footer.svelte"; import Header from "./alert-dialog-header.svelte"; import Overlay from "./alert-dialog-overlay.svelte"; @@ -12,6 +10,7 @@ import Description from "./alert-dialog-description.svelte"; const Root = AlertDialogPrimitive.Root; const Trigger = AlertDialogPrimitive.Trigger; +const Portal = AlertDialogPrimitive.Portal; export { Root, diff --git a/src/components/ui/menubar/index.ts b/src/components/ui/menubar/index.ts index 62e01eb..1ea010c 100644 --- a/src/components/ui/menubar/index.ts +++ b/src/components/ui/menubar/index.ts @@ -1,10 +1,9 @@ import { Menubar as MenubarPrimitive } from "bits-ui"; - import Root from "./menubar.svelte"; import CheckboxItem from "./menubar-checkbox-item.svelte"; import Content from "./menubar-content.svelte"; import Item from "./menubar-item.svelte"; -import Label from "./menubar-label.svelte"; +import GroupHeading from "./menubar-group-heading.svelte"; import RadioItem from "./menubar-radio-item.svelte"; import Separator from "./menubar-separator.svelte"; import Shortcut from "./menubar-shortcut.svelte"; @@ -22,7 +21,7 @@ export { CheckboxItem, Content, Item, - Label, + GroupHeading, RadioItem, Separator, Shortcut, @@ -38,7 +37,7 @@ export { CheckboxItem as MenubarCheckboxItem, Content as MenubarContent, Item as MenubarItem, - Label as MenubarLabel, + GroupHeading as MenubarGroupHeading, RadioItem as MenubarRadioItem, Separator as MenubarSeparator, Shortcut as MenubarShortcut, diff --git a/src/components/ui/menubar/menubar-checkbox-item.svelte b/src/components/ui/menubar/menubar-checkbox-item.svelte index 6fc9f41..eeb1776 100644 --- a/src/components/ui/menubar/menubar-checkbox-item.svelte +++ b/src/components/ui/menubar/menubar-checkbox-item.svelte @@ -1,35 +1,40 @@ - - - - - - + {#snippet children({ checked, indeterminate })} + + {#if indeterminate} + + {:else} + + {/if} + + {@render childrenProp?.()} + {/snippet} diff --git a/src/components/ui/menubar/menubar-content.svelte b/src/components/ui/menubar/menubar-content.svelte index 85ab4e7..a9e669a 100644 --- a/src/components/ui/menubar/menubar-content.svelte +++ b/src/components/ui/menubar/menubar-content.svelte @@ -1,33 +1,32 @@ - - - + + + diff --git a/src/components/ui/menubar/menubar-group-heading.svelte b/src/components/ui/menubar/menubar-group-heading.svelte new file mode 100644 index 0000000..8ee5989 --- /dev/null +++ b/src/components/ui/menubar/menubar-group-heading.svelte @@ -0,0 +1,19 @@ + + + diff --git a/src/components/ui/menubar/menubar-item.svelte b/src/components/ui/menubar/menubar-item.svelte index acb590c..5fd8c6c 100644 --- a/src/components/ui/menubar/menubar-item.svelte +++ b/src/components/ui/menubar/menubar-item.svelte @@ -2,30 +2,22 @@ import { Menubar as MenubarPrimitive } from "bits-ui"; import { cn } from "$lib/components/utils.js"; - type $$Props = MenubarPrimitive.ItemProps & { + let { + ref = $bindable(null), + class: className, + inset = undefined, + ...restProps + }: MenubarPrimitive.ItemProps & { inset?: boolean; - }; - type $$Events = MenubarPrimitive.ItemEvents; - - let className: $$Props["class"] = undefined; - export let inset: $$Props["inset"] = undefined; - export { className as class }; + } = $props(); - - + {...restProps} +/> diff --git a/src/components/ui/menubar/menubar-radio-item.svelte b/src/components/ui/menubar/menubar-radio-item.svelte index 87766f5..4e703d6 100644 --- a/src/components/ui/menubar/menubar-radio-item.svelte +++ b/src/components/ui/menubar/menubar-radio-item.svelte @@ -1,35 +1,30 @@ - - - - - - + {#snippet children({ checked })} + + {#if checked} + + {/if} + + {@render childrenProp?.({ checked })} + {/snippet} diff --git a/src/components/ui/menubar/menubar-separator.svelte b/src/components/ui/menubar/menubar-separator.svelte index a77b72c..e1dc793 100644 --- a/src/components/ui/menubar/menubar-separator.svelte +++ b/src/components/ui/menubar/menubar-separator.svelte @@ -2,10 +2,15 @@ import { Menubar as MenubarPrimitive } from "bits-ui"; import { cn } from "$lib/components/utils.js"; - type $$Props = MenubarPrimitive.SeparatorProps; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { + ref = $bindable(null), + class: className, + ...restProps + }: MenubarPrimitive.SeparatorProps = $props(); - + diff --git a/src/components/ui/menubar/menubar-shortcut.svelte b/src/components/ui/menubar/menubar-shortcut.svelte index 43b5919..519f7b2 100644 --- a/src/components/ui/menubar/menubar-shortcut.svelte +++ b/src/components/ui/menubar/menubar-shortcut.svelte @@ -1,16 +1,20 @@ - + {@render children?.()} diff --git a/src/components/ui/menubar/menubar-sub-content.svelte b/src/components/ui/menubar/menubar-sub-content.svelte index 83b2595..f56342a 100644 --- a/src/components/ui/menubar/menubar-sub-content.svelte +++ b/src/components/ui/menubar/menubar-sub-content.svelte @@ -1,27 +1,19 @@ - - + {...restProps} +/> diff --git a/src/components/ui/menubar/menubar-sub-trigger.svelte b/src/components/ui/menubar/menubar-sub-trigger.svelte index 3f9d00d..ea91d72 100644 --- a/src/components/ui/menubar/menubar-sub-trigger.svelte +++ b/src/components/ui/menubar/menubar-sub-trigger.svelte @@ -1,32 +1,28 @@ - - + {@render children?.()} + diff --git a/src/components/ui/menubar/menubar-trigger.svelte b/src/components/ui/menubar/menubar-trigger.svelte index f12e64c..d9fde5c 100644 --- a/src/components/ui/menubar/menubar-trigger.svelte +++ b/src/components/ui/menubar/menubar-trigger.svelte @@ -2,22 +2,18 @@ import { Menubar as MenubarPrimitive } from "bits-ui"; import { cn } from "$lib/components/utils.js"; - type $$Props = MenubarPrimitive.TriggerProps; - type $$Events = MenubarPrimitive.TriggerEvents; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { + ref = $bindable(null), + class: className, + ...restProps + }: MenubarPrimitive.TriggerProps = $props(); - - + {...restProps} +/> diff --git a/src/components/ui/menubar/menubar.svelte b/src/components/ui/menubar/menubar.svelte index dcaa67a..9ded7b1 100644 --- a/src/components/ui/menubar/menubar.svelte +++ b/src/components/ui/menubar/menubar.svelte @@ -2,15 +2,15 @@ import { Menubar as MenubarPrimitive } from "bits-ui"; import { cn } from "$lib/components/utils.js"; - type $$Props = MenubarPrimitive.Props; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { + ref = $bindable(null), + class: className, + ...restProps + }: MenubarPrimitive.RootProps = $props(); - - + {...restProps} +/>