import { Component, createResource, For, Show } from 'solid-js'; import { commandsApi } from '../api/client'; const CommandQueue: Component = () => { const [commands, { refetch }] = createResource(commandsApi.list); const updateCommandStatus = async (id: number, status: string) => { try { await commandsApi.updateStatus(id, { status }); refetch(); } catch (err) { console.error('Failed to update command:', err); alert(`Error: ${err}`); } }; const formatDate = (dateStr: string) => { return new Date(dateStr).toLocaleString(); }; return (

Command Queue

Loading...
}> No commands in queue
}> {(cmd) => (
{cmd.status} {formatDate(cmd.received_at)}
                      {JSON.stringify(cmd.command, null, 2)}
                    
Notes: {cmd.notes}
)} ); }; export default CommandQueue;