add description to pinned display status

This commit is contained in:
E44
2025-11-08 20:52:05 +01:00
parent aaafa44c84
commit be3f309d0a
@@ -36,21 +36,24 @@
get_display_by_id($pinned_display_id || '', $displays) get_display_by_id($pinned_display_id || '', $displays)
); );
function get_display_menu_options(display_id: string): MenuOption[] { function get_display_menu_options(display_id: string): MenuOption[] {
return [ return [
{ {
icon: Pencil, icon: Pencil,
name: 'Bildschirm bearbeiten', name: 'Bildschirm bearbeiten',
on_select: () => {handle_display_editing(display_id)}, on_select: () => {
}, handle_display_editing(display_id);
{ }
icon: Trash2, },
name: 'Bildschirm löschen', {
class: 'text-red-400 hover:text-stone-200 hover:!bg-red-400 active:!bg-red-500', icon: Trash2,
on_select: () => {handle_display_deletion(display_id)}, name: 'Bildschirm löschen',
} class: 'text-red-400 hover:text-stone-200 hover:!bg-red-400 active:!bg-red-500',
]; on_select: () => {
handle_display_deletion(display_id);
}
}
];
} }
function select_all(current_displays: DisplayGroup[], current_selected_display_ids: string[]) { function select_all(current_displays: DisplayGroup[], current_selected_display_ids: string[]) {
@@ -100,11 +103,14 @@
{pinned_display?.name} {pinned_display?.name}
</span> </span>
<div class="flex flex-row gap-1"> <div class="flex flex-row gap-1">
<OnlineState <div class="flex flex-row items-center mr-1">
selected={false} <span class="text-stone-400"> Aktueller Status: </span>
status={pinned_display?.status ?? null} <OnlineState
className="flex items-center px-2" selected={false}
/> status={pinned_display?.status ?? null}
className="flex items-center px-2"
/>
</div>
<Button <Button
className="aspect-square !p-1" className="aspect-square !p-1"
bg="bg-stone-600" bg="bg-stone-600"