'use client'
import { memo, ReactNode } from 'react'
import { Inbox, ListTodo, Search, Filter } from 'lucide-react'
interface EmptyStateProps {
icon?: 'inbox' | 'list' | 'search' | 'filter'
title: string
description?: string
action?: ReactNode
}
function EmptyState({ icon = 'inbox', title, description, action }: EmptyStateProps) {
const icons = {
inbox:
{description}
)} {action && (