import React, { FunctionComponent, ReactNode, useState } from "react"; import { ChevronDown } from "react-feather"; export interface DropdownProps { dropdownButtonText: string | ReactNode; children: React.ReactNode; classNameRoot?: string; className?: string; classNameMenu?: string; classNameShared?: string; } export const Dropdown: FunctionComponent = ({ dropdownButtonText, children, classNameRoot, className, classNameMenu, classNameShared, ...props }) => { const [isOpen, setIsOpen] = useState(false); const addonStylesShared = classNameShared ? ` ${classNameShared}` : ""; return (
{isOpen && ( <>
); }; interface DropdownItemProps { children?: React.ReactNode; onClick?: () => void; className?: string; } export const DropdownItem: FunctionComponent = ({ className, children, ...props }) => { return (
{children}
); };