"use client"; import { Collapsible, CollapsibleContent, CollapsibleTrigger, } from "@/components/ui/collapsible"; import { cn } from "@/lib/utils"; import { ChevronDownIcon, SearchIcon } from "lucide-react"; import type { ComponentProps } from "react"; export type TaskItemFileProps = ComponentProps<"div">; export const TaskItemFile = ({ children, className, ...props }: TaskItemFileProps) => (
{children}
); export type TaskItemProps = ComponentProps<"div">; export const TaskItem = ({ children, className, ...props }: TaskItemProps) => (
{children}
); export type TaskProps = ComponentProps; export const Task = ({ defaultOpen = true, className, ...props }: TaskProps) => ( ); export type TaskTriggerProps = ComponentProps & { title: string; }; export const TaskTrigger = ({ children, className, title, ...props }: TaskTriggerProps) => ( {children ?? (

{title}

)}
); export type TaskContentProps = ComponentProps; export const TaskContent = ({ children, className, ...props }: TaskContentProps) => (
{children}
);