Skip to content
This repository was archived by the owner on Apr 18, 2024. It is now read-only.

Commit 4fc6e34

Browse files
authored
feat: LSDV-3025-14: Implement empty state when outliner filter returns empty (#1354)
* feat: LSDV-3025-14: Implement empty state when outliner filter return empty * fix typo * remove console.log
1 parent 8d3f6a0 commit 4fc6e34

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/components/SidePanels/OutlinerPanel/OutlinerPanel.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,13 @@ const OutlinerStandAlone: FC<OutlinerPanelProps> = ({ regions }) => {
8585
onGroupingChange={onGroupingChange}
8686
onFilterChange={onFilterChange}
8787
/>
88-
{regions?.regions?.length > 0 ? (
88+
{(regions?.regions?.length > 0 && regions?.filter?.length === 0) ? (
89+
<Elem name="filters-empty">
90+
<IconInfo width={21} height={20} />
91+
<Elem name="filters-title">All regions hidden</Elem>
92+
<Elem name="filters-description">Adjust or remove the filters to view</Elem>
93+
</Elem>
94+
) : regions?.regions?.length > 0 ? (
8995
<>
9096
<OutlinerTree
9197
regions={regions}

0 commit comments

Comments
 (0)