"use client";
import React, { useState } from "react";
// import { ChevronUpIcon } from "../icons/sidebar/chevron-up-icon";
import { Accordion, AccordionItem } from "@nextui-org/react";
import clsx from "clsx";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faChevronDown, faChevronUp } from "@fortawesome/free-solid-svg-icons";
interface Props {
icon: React.ReactNode;
title: string;
items: string[];
}
export const CollapseItems = ({ icon, items, title }: Props) => {
const [open, setOpen] = useState(false);
return (
}
classNames={{
indicator: "data-[open=true]:-rotate-180",
trigger:
"py-0 min-h-[44px] hover:bg-default-100 rounded-xl active:scale-[0.98] transition-transform px-3.5",
title:
"px-0 flex text-base gap-2 h-full items-center cursor-pointer",
}}
aria-label="Accordion 1"
title={
{icon}
{title}
}
>
{items.map((item, index) => (
{item}
))}
{/*
{icon}
{title}
}
// css={{
// width: "100%",
// "& .nextui-collapse-view": {
// p: "0",
// },
// "& .nextui-collapse-content": {
// marginTop: "$1",
// padding: "0px",
// },
// }}
divider={false}
showArrow={false}
>
{items.map((item, index) => (
{item}
))}
*/}
);
};