Skip to content
Snippets Groups Projects

Resolve MIN-96 "Feature/ open drawer after search"

Merged Tadeusz Miesiąc requested to merge feature/MIN-96-open-drawer-after-search into development
3 files
+ 14
13
Compare changes
  • Side-by-side
  • Inline
Files
3
/* eslint-disable react/no-multi-comp */
import { Icon } from '@/shared/Icon';
import { AccordionItemButton as AIB } from 'react-accessible-accordion';
import './AccordionItemButton.style.css';
import { Variant } from './AccordionItemButton.types';
import { getIcon } from './AccordionItemButton.utils';
type Variant = 'expandable' | 'non-expandable';
interface AccordionItemButtonProps {
children: React.ReactNode;
variant?: Variant;
}
const getIcon = (variant: Variant): JSX.Element => {
const variantsIcons: Record<Variant, JSX.Element> = {
expandable: <Icon name="chevron-down" className="arrow-button h-6 w-6 fill-font-500" />,
'non-expandable': <Icon name="chevron-right" className="h-6 w-6 fill-font-500" />,
};
return variantsIcons[variant];
};
export const AccordionItemButton = ({
children,
variant = 'expandable',
@@ -27,7 +17,6 @@ export const AccordionItemButton = ({
return (
<AIB className="accordion-button flex flex-row flex-nowrap justify-between">
{children}
{/* <Icon name="chevron-down" className="arrow-button h-6 w-6 fill-font-500" /> */}
{ButtonIcon}
</AIB>
);
Loading