import React from 'react' import cc from 'classcat' import { color } from '../../_utils/branding' import { A11yProps, pickA11yProps } from '../../_utils/interfaces' import { ChevronIcon, ChevronIconDirections } from '../../icon/chevronIcon' import { StyledDropdownButton } from './DropdownButton.style' export type DropdownButtonProps = A11yProps & Readonly<{ onClick: (event: React.MouseEvent) => void children: React.ReactNode open?: boolean className?: string iconPosition?: 'left' | 'right' }> export const DropdownButton = (props: DropdownButtonProps) => { const { open = false, children, onClick, className = '', iconPosition = 'right' } = props const a11yAttrs = pickA11yProps(props) return ( ) }