import React from "react"; import { Svg } from "../Svg"; import { EmptyIllustrationAlert, EmptyIllustrationBooksCheck, EmptyIllustrationBulkEdit, EmptyIllustrationClock, EmptyIllustrationConfetti, EmptyIllustrationDocs, EmptyIllustrationDone, EmptyIllustrationFound, EmptyIllustrationLightning, EmptyIllustrationMegaphone, EmptyIllustrationNetwork, EmptyIllustrationNetworkNodes, EmptyIllustrationNoResults, EmptyIllustrationOpenQuestions, EmptyIllustrationPatterns, EmptyIllustrationStopwatch, EmptyIllustrationTags, EmptyIllustrationTeam, EmptyIllustrationTodo, } from "./illustrations"; const illustrationIds = [ "alert", "books-check", "bulk-edit", "clock", "confetti", "docs", "done", "found", "lightning", "megaphone", "network", "network-nodes", "no-results", "open-questions", "patterns", "stopwatch", "tags", "team", "todo", ] as const; function EmptyIllustration({ id, ...props }: React.ComponentProps & { id: typeof illustrationIds[number]; backgroundColor?: string; backgroundOpacity?: number; }) { switch (id) { case "alert": return ; case "books-check": return ; case "bulk-edit": return ; case "clock": return ; case "confetti": return ; case "docs": return ; case "done": return ; case "found": return ; case "lightning": return ; case "megaphone": return ; case "network": return ; case "network-nodes": return ; case "no-results": return ; case "open-questions": return ; case "patterns": return ; case "stopwatch": return ; case "tags": return ; case "team": return ; case "todo": return ; default: return null; } } export { EmptyIllustration };