Skip to content

Commit 8413e3c

Browse files
feat(upcoming-talks-section): add empty state
1 parent 83bcb1a commit 8413e3c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/components/pages/talks/upcoming-talks-section.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@ import { FunctionComponent, PropsWithChildren } from 'react';
22

33
import { UpcomingSession } from 'services/content/talks';
44

5+
import { isEmpty } from 'utils/array';
56
import { formatDate } from 'utils/date';
67

8+
import EmptyList from 'components/shared/empty-list';
79
import Link from 'components/shared/link';
810
import SectionContainer from 'components/shared/section-container';
911
import SectionHeading from 'components/shared/section-heading';
@@ -47,6 +49,9 @@ const UpcomingTalksSection: FunctionComponent<PropsWithChildren<UpcomingTalksSec
4749
<SectionContainer>
4850
<SectionHeading title="️Upcoming Sessions" />
4951
<div className="my-8 flex w-full flex-col space-y-4">
52+
{isEmpty(items) && (
53+
<EmptyList heading="No items found 😢" subHeading="I don't have any sessions scheduled for now." />
54+
)}
5055
{items.map((item) => (
5156
<UpcomingTalksSectionItem key={`${item.talkSlug}-${item.eventName}`} {...item} />
5257
))}

0 commit comments

Comments
 (0)