Empty State
A friendly placeholder for screens with no transactions, members, or results yet.
With icon and action
No transactions yet
Once a member makes a payment or a draft runs, it will show up here.
<EmptyState
icon={<CardIcon />}
title="No transactions yet"
description="Once a member makes a payment or a draft runs, it will show up here."
action={<Button>New payment</Button>}
/>Multiple actions
No members match this filter
Try widening the date range, or import members from your previous billing system.
<EmptyState
title="No members match this filter"
description="Try widening the date range, or import members from your previous billing system."
action={
<>
<Button variant="outline">Clear filters</Button>
<Button>Import members</Button>
</>
}
/>Text only
No disputes
You have no open disputes. Nice work keeping chargebacks at zero.
<EmptyState
title="No disputes"
description="You have no open disputes. Nice work keeping chargebacks at zero."
/>