import { For, Show } from "solid-js"; import { cn } from "~/lib/utils"; import { Badge } from "~/components/ui"; interface Activity { id: string; title: string; description: string; timestamp: string; type: "alert" | "success" | "info" | "warning"; } interface ActivityFeedProps { activities: Activity[]; class?: string; } const typeVariants: Record = { alert: "error", success: "success", info: "info", warning: "warning", }; function ActivityIcon(props: { type: Activity["type"] }) { return (
); } export default function ActivityFeed(props: ActivityFeedProps) { return (

Recent Activity

{(activity) => (
{activity.title} {activity.type}

{activity.description}

{activity.timestamp}
)}
); }