"use client"; import { motion, AnimatePresence } from "framer-motion"; import { X, PenTool, Target, CheckSquare2, Calendar, Coffee, Zap, Moon } from "lucide-react"; interface QuickActionsSheetProps { isOpen: boolean; onClose: () => void; } export function QuickActionsSheet({ isOpen, onClose }: QuickActionsSheetProps) { return ( {isOpen && ( <> {/* Backdrop */} {/* Sheet Content */} {/* Header */}

Quick Actions

Add new entries to your workspace

{/* Action Grid */}

Core Actions

{[ { icon: PenTool, label: "New Journal", color: "text-purple-400", bg: "bg-purple-500/10" }, { icon: Target, label: "Set Habit", color: "text-blue-400", bg: "bg-blue-500/10" }, { icon: CheckSquare2, label: "New Goal", color: "text-emerald-400", bg: "bg-emerald-500/10" }, { icon: Calendar, label: "Schedule", color: "text-orange-400", bg: "bg-orange-500/10" }, ].map((item, idx) => ( ))}

Quick Logs

{[ { icon: Coffee, label: "Log Coffee", value: "+1 Cup" }, { icon: Zap, label: "Energy Level", value: "8/10" }, { icon: Moon, label: "Sleep Quality", value: "Great" }, ].map((item, idx) => ( ))}
{/* Form Input Sample */}

Quick Task

{/* Footer */}

AI Assistant is ready to help with any of these actions

)}
); }