Manta Developers
GitHub
Menu

@manta-eu/react/dropdown

Reference for @manta-eu/react/dropdown as it is on main.

Type Aliases

DropdownCheckboxItemProps = Omit<React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.CheckboxItem>, "checked" | "onCheckedChange"> & object

Type Declaration

checked?

optional checked?: boolean

icon?

optional icon?: React.ReactNode

onCheckedChange?

optional onCheckedChange?: (checked) => void

Parameters
checked

boolean

Returns

void

ref?

optional ref?: React.Ref<HTMLDivElement>


DropdownContentProps = React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Content> & object

Type Declaration

align?

optional align?: "start" | "center" | "end"

ref?

optional ref?: React.Ref<HTMLDivElement>

side?

optional side?: "top" | "right" | "bottom" | "left"


DropdownFlagItemProps = React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Item> & object

Type Declaration

countryCode

countryCode: string

countryName

countryName: string

dialCode

dialCode: string

ref?

optional ref?: React.Ref<HTMLDivElement>

selected?

optional selected?: boolean


DropdownGroupProps = React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Group> & object

Type Declaration

label?

optional label?: string

ref?

optional ref?: React.Ref<HTMLDivElement>


DropdownItemProps = React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Item> & object

Type Declaration

icon?

optional icon?: React.ReactNode

ref?

optional ref?: React.Ref<HTMLDivElement>

selected?

optional selected?: boolean


DropdownSeparatorProps = React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Separator> & object

Type Declaration

ref?

optional ref?: React.Ref<HTMLDivElement>

Variables

const Dropdown: FC<DropdownMenuProps> = DropdownMenuPrimitive.Root


const DropdownPortal: FC<DropdownMenuPortalProps> = DropdownMenuPrimitive.Portal


const DropdownTrigger: ForwardRefExoticComponent<DropdownMenuTriggerProps & RefAttributes<HTMLButtonElement>> = DropdownMenuPrimitive.Trigger

Functions

DropdownCheckboxItem(props): Element

Parameters

props

DropdownCheckboxItemProps

Returns

Element


DropdownContent(props): Element

Parameters

props

DropdownContentProps

Returns

Element


DropdownFlagItem(props): Element

Parameters

props

DropdownFlagItemProps

Returns

Element


DropdownGroup(props): Element

Parameters

props

DropdownGroupProps

Returns

Element


DropdownItem(props): Element

Parameters

props

DropdownItemProps

Returns

Element


DropdownSeparator(props): Element

Parameters

props

DropdownSeparatorProps

Returns

Element


preventPointerFocus()

preventPointerFocus(event): void

Parameters

event

PointerEvent

Returns

void