From 4f36e16c4359f704524da6cfdc340c03257f90e8 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Sun, 30 Aug 2026 12:51:21 +0100 Subject: [PATCH] Add MissingPlaceholder to SimplePropertyFilter for No Options State - Implemented a MissingPlaceholder component in SimplePropertyFilter to display a message when no options are available, enhancing user feedback during data retrieval. - Improved loading and visibility handling to optimize the user experience in scenarios with empty option lists. --- .../Dashboard/common/SimplePropertyFilter.jsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/components/Dashboard/common/SimplePropertyFilter.jsx b/src/components/Dashboard/common/SimplePropertyFilter.jsx index 0fa1f646..a9cc8104 100644 --- a/src/components/Dashboard/common/SimplePropertyFilter.jsx +++ b/src/components/Dashboard/common/SimplePropertyFilter.jsx @@ -10,6 +10,7 @@ import { import ObjectProperty from './ObjectProperty' import SimpleDateTimePropertyFilter from './SimpleDateTimePropertyFilter' import { LoadingOutlined } from '@ant-design/icons' +import MissingPlaceholder from './MissingPlaceholder' const { Text } = Typography const isDateTimeProperty = (property) => @@ -255,6 +256,17 @@ const SimplePropertyFilter = ({ emitChange([...hiddenSelected, ...visibleCheckedKeys]) } + if (!loading && options.length === 0) { + return ( + + ) + } + if (isDateTimeProperty(property)) { return (