From 72e7006cc33fb70ca99075785dcccfd1f69625af Mon Sep 17 00:00:00 2001 From: jeffvli Date: Mon, 1 Dec 2025 19:01:31 -0800 Subject: [PATCH] hide display type toggle if only one available --- .../shared/components/list-config-menu.tsx | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/src/renderer/features/shared/components/list-config-menu.tsx b/src/renderer/features/shared/components/list-config-menu.tsx index 0e1e13abe..0b355cfbb 100644 --- a/src/renderer/features/shared/components/list-config-menu.tsx +++ b/src/renderer/features/shared/components/list-config-menu.tsx @@ -132,30 +132,32 @@ export const ListConfigMenu = (props: ListConfigMenuProps) => { title={t('common.configure', { postProcess: 'sentenceCase' })} > - { - setList(props.listKey, { - display: value as ListDisplayType, - }); - }} - size="sm" - value={displayType} - withItemsBorders={false} - /> - ), - id: 'displayType', - label: t('table.config.general.displayType', { - postProcess: 'sentenceCase', - }), - }, - ]} - /> + {availableDisplayTypes.length > 1 && ( + { + setList(props.listKey, { + display: value as ListDisplayType, + }); + }} + size="sm" + value={displayType} + withItemsBorders={false} + /> + ), + id: 'displayType', + label: t('table.config.general.displayType', { + postProcess: 'sentenceCase', + }), + }, + ]} + /> + )}