From 166c6fa0d1615e80daa8c954ac52056ced8bcbb1 Mon Sep 17 00:00:00 2001 From: Donkie Date: Tue, 16 May 2023 21:50:09 +0200 Subject: [PATCH] Client: Improved the lists a bit --- client/src/pages/filaments/list.tsx | 54 +++++++++++++++----------- client/src/pages/spools/list.tsx | 59 +++++++++++++++++++++-------- 2 files changed, 75 insertions(+), 38 deletions(-) diff --git a/client/src/pages/filaments/list.tsx b/client/src/pages/filaments/list.tsx index 8fc3c3d..8461f0e 100644 --- a/client/src/pages/filaments/list.tsx +++ b/client/src/pages/filaments/list.tsx @@ -56,32 +56,42 @@ export const FilamentList: React.FC = () => { ( - - )} + render={(value) => { + if (value === null || value === undefined) { + return <>; + } + return ( + + ); + }} /> ( - - )} + render={(value) => { + if (value === null || value === undefined) { + return <>; + } + return ( + + ); + }} /> = () => { syncWithLocation: true, }); + tableProps.dataSource?.forEach((element) => { + if ("vendor" in element.filament) { + element.filament_name = `${element.filament.vendor.name} - ${element.filament.name}`; + } else { + element.filament_name = element.filament.name; + } + }); + return ( + { + return ( + + ); + }} /> - ( - - )} + render={(value) => { + if (value === null || value === undefined) { + return ; + } + return ( + + ); + }} /> + + = () => { )} /> - -