"use client"; import React from "react"; // import { ChevronUpIcon } from "../icons/sidebar/chevron-up-icon"; import { Accordion, AccordionItem } from "@nextui-org/react"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faChevronDown } from "@fortawesome/free-solid-svg-icons"; interface Props { icon: React.ReactNode; title: string; items: string[]; } export const CollapseItems = ({ icon, items, title }: Props) => { 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}
))} */} ); };