Deprecated empty state component for tables that renders a "no results" UI using the `NoData` base component.
## Key Components
- **`TableEmptyState`** — Exported function component that wraps `NoData` with table-specific defaults. Marked as `@deprecated` in favour of `DataTableEmpty` from `data-table`.
### Props (`TableEmptyStateProps`)
| Prop | Description |
|---|---|
| `message` | Custom message shown as the title; defaults to `'No results found'` |
| `icon` | Override icon; defaults to `` |
| `action` | Optional `{ label, onClick }` for a call-to-action button |
| `className` | Additional CSS classes merged via `cn()` |
## Usage Example
```typescript
import { TableEmptyState } from './table-empty-state'
// Basic usage
// With custom message and action
router.push('/tickets/new') }}
/>
```
> **Deprecation notice:** Migrate to `DataTableEmpty` from the `data-table` package for new implementations.
## Source
[`table-empty-state.tsx`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/table-empty-state.tsx)