Skip to content

Commit 0d08ee9

Browse files
committed
feat: simplify rendering logic and improve empty state message in ListComponent
1 parent fdc0953 commit 0d08ee9

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

src/components/List/ListComponent.tsx

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,7 @@ export function ListComponent<T extends any>(props: ListComponentPropsType<T>) {
8383

8484
try {
8585
return sortedData.slice(0, limit).map((item, index) => {
86-
const itemNode = renderItem(item, index)
87-
let content: ReactNode[] = [itemNode]
86+
let content: ReactNode[] = [renderItem(item, index)]
8887
if (header && index === 0) {
8988
content.unshift(header)
9089
}
@@ -113,14 +112,10 @@ export function ListComponent<T extends any>(props: ListComponentPropsType<T>) {
113112

114113
if (items && items.length > 0 && filteredItems.length === 0) {
115114
return (
116-
<div className="centerMessageWrapper cardLoading">
117-
<div className="centerMessage errorMsg">
118-
<span className="centerMessageIcon"></span>
119-
<p>
120-
<b>You're all caught up!</b>
121-
</p>
122-
<p className="centerMessageSubtext">Check back later for fresh content.</p>
123-
</div>
115+
<div className="errorMsg">
116+
<span></span>
117+
<b>You're all caught up!</b>
118+
<p>Check back later for fresh content.</p>
124119
</div>
125120
)
126121
}

0 commit comments

Comments
 (0)