chore(control): disable file buttons if no display is selected

This commit is contained in:
E44
2025-11-22 23:58:26 +01:00
parent c1afc20658
commit 9c5212dbac
@@ -215,10 +215,15 @@
<Button <Button
title="Neuen Ordner erstellen (Neuen Ordner mit ausgewählten Objekten erstellen)" title="Neuen Ordner erstellen (Neuen Ordner mit ausgewählten Objekten erstellen)"
className="px-3 flex" className="px-3 flex"
click_function={show_new_folder_popup}><FolderPlus /></Button click_function={show_new_folder_popup}
disabled={$selected_display_ids.length === 0}><FolderPlus /></Button
> >
<div class="border border-stone-700 my-1"></div> <div class="border border-stone-700 my-1"></div>
<Button title="Datei(en) hochladen" className="px-3 flex"><Upload /></Button> <Button
title="Datei(en) hochladen"
className="px-3 flex"
disabled={$selected_display_ids.length === 0}><Upload /></Button
>
<Button <Button
title="Ausgewählte Datei(en) herunterladen" title="Ausgewählte Datei(en) herunterladen"
className="px-3 flex" className="px-3 flex"
@@ -228,6 +233,7 @@
<Button <Button
title="Aktuellen Ordner / Ausgewählte Datei(en) zwischen Bildschirmen synchronisieren" title="Aktuellen Ordner / Ausgewählte Datei(en) zwischen Bildschirmen synchronisieren"
className="px-3 flex gap-3" className="px-3 flex gap-3"
disabled={$selected_display_ids.length === 0}
><RefreshCcw /> ><RefreshCcw />
<span class="hidden 2xl:flex">Synchronisieren</span> <span class="hidden 2xl:flex">Synchronisieren</span>
</Button> </Button>
@@ -238,9 +244,13 @@
className="px-3 flex" className="px-3 flex"
disabled={$selected_file_ids.length === 0}><Scissors /></Button disabled={$selected_file_ids.length === 0}><Scissors /></Button
> >
<Button title="Ausgewählte Datei(en) einfügen" className="px-3 flex" <Button
><ClipboardPaste /></Button title="Ausgewählte Datei(en) einfügen"
className="!p-0 flex relative"
disabled={$selected_display_ids.length === 0}
> >
<ClipboardPaste />
</Button>
<div class="border border-stone-700 my-1"></div> <div class="border border-stone-700 my-1"></div>
<Button <Button
title="Ausgewählte Datei umbenennen" title="Ausgewählte Datei umbenennen"