Skip to content
Snippets Groups Projects
Commit 1431fa6d authored by Leonardo's avatar Leonardo Committed by Leonardo Christino
Browse files

chore: make dropdown submenu a bit closer

parent 0433e469
No related branches found
No related tags found
1 merge request!298chore: make dropdown submenu a bit closer
Pipeline #140986 passed
...@@ -130,7 +130,7 @@ export function DropdownItem({ value, disabled, className, onClick, submenu, sel ...@@ -130,7 +130,7 @@ export function DropdownItem({ value, disabled, className, onClick, submenu, sel
onMouseLeave={() => setIsSubmenuOpen(false)} onMouseLeave={() => setIsSubmenuOpen(false)}
> >
{value} {value}
{submenu != null ? <Icon component='icon-[ic--baseline-arrow-right] ms-2' size={14} /> : ''} {submenu != null ? <Icon component="icon-[ic--baseline-arrow-right] ms-2" size={14} /> : ''}
{submenu && isSubmenuOpen && <DropdownSubmenuContainer ref={submenuRef}>{submenu}</DropdownSubmenuContainer>} {submenu && isSubmenuOpen && <DropdownSubmenuContainer ref={submenuRef}>{submenu}</DropdownSubmenuContainer>}
{children} {children}
</li> </li>
...@@ -143,7 +143,11 @@ type DropdownSubmenuContainerProps = { ...@@ -143,7 +143,11 @@ type DropdownSubmenuContainerProps = {
export const DropdownSubmenuContainer = React.forwardRef<HTMLDivElement, DropdownSubmenuContainerProps>(({ children }, ref) => { export const DropdownSubmenuContainer = React.forwardRef<HTMLDivElement, DropdownSubmenuContainerProps>(({ children }, ref) => {
return ( return (
<div ref={ref} className="absolute bg-light p-1 rounded max-h-60 overflow-auto focus:outline-none shadow-sm border left-[97%]" style={{transform: 'translate(0px, calc(50% - 19px))'}}> <div
ref={ref}
className="absolute bg-light p-1 rounded max-h-60 overflow-auto focus:outline-none shadow-sm border left-[95%]"
style={{ transform: 'translate(0px, calc(50% - 19px))' }}
>
<ul className="text-sm text-secondary-700">{children}</ul> <ul className="text-sm text-secondary-700">{children}</ul>
</div> </div>
); );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment