'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 ?? (
)}
);
export type TaskContentProps = ComponentProps;
export const TaskContent = ({
children,
className,
...props
}: TaskContentProps) => (
{children}
);