A wide table scrolls inside its own container. It must never push the page sideways — a
horizontally scrolling page on a phone is how a reader loses the navigation.
Say what the reader can do, not only that there is nothing here.
<Empty> <EmptyHeader> <EmptyMedia> <Search className="size-12 text-muted-foreground" /> </EmptyMedia> <EmptyTitle>No events found</EmptyTitle> <EmptyDescription> Try adjusting your filters or create a new event. </EmptyDescription> </EmptyHeader> <EmptyContent> <Button>Create event</Button> </EmptyContent></Empty>
Distinguish “no results for this filter” from “nothing here yet”. They need different words and
different actions, and showing the first when the second is true reads as a bug.