animation
説明
The animation of the popover.
タイプ
"bottom" | "left" | "right" | "scale" | "top" | "none"
デフォルト
'scale'
Yamada UIにスターをあげる
スターMenu
は、一般的なドロップダウンメニューを表示するコンポーネントです。
説明
The animation of the popover.
タイプ
"bottom" | "left" | "right" | "scale" | "top" | "none"
デフォルト
'scale'
説明
If true
, focus will be transferred to the first interactive element when the popover opens.
タイプ
boolean
デフォルト
true
説明
The boundary area for the popper. Used within the preventOverflow
modifier.
タイプ
"clippingParents" | "scrollParent" | HTMLElement
デフォルト
'clippingParents'
説明
The number of delay time to close.
タイプ
number
デフォルト
200
説明
If true
, the popover will close when you blur out it by clicking outside or tabbing out.
タイプ
boolean
デフォルト
true
説明
If true
, the popover will close when you hit the Esc
key.
タイプ
boolean
デフォルト
true
説明
If true
, the list element will be closed when value is selected.
タイプ
boolean
デフォルト
true
説明
If true
, the popover will be initially opened.
非推奨
Use defaultOpen
instead
タイプ
boolean
説明
If true
, the popover will be initially opened.
タイプ
boolean
説明
The animation duration.
タイプ
number | MotionLifecycleProps<number>
説明
If provided, determines whether the popper will reposition itself on scroll
and resize
of the window.
タイプ
type ONLY_FOR_FORMAT =
| boolean
| { resize?: boolean | undefined; scroll?: boolean | undefined }
デフォルト
true
説明
If true
, the popper will change its placement and flip when it's about to overflow its boundary area.
タイプ
boolean
デフォルト
true
説明
The distance or margin between the reference and popper.
It is used internally to create an offset
modifier.
タイプ
UIValue<number>
デフォルト
8
説明
The ref
of the element that should receive focus when the popover opens.
タイプ
RefObject<{ focus(): void }>
説明
If true
, the PopoverContent rendering will be deferred until the popover is open.
非推奨
Use lazy
instead
タイプ
boolean
デフォルト
false
説明
If true
, the popover will be opened.
非推奨
Use open
instead
タイプ
boolean
説明
If true
, the PopoverContent rendering will be deferred until the popover is open.
タイプ
boolean
デフォルト
false
説明
The lazy behavior of popover's content when not visible. Only works when lazy={true}
- unmount
: The popover's content is always unmounted when not open.
- keepMounted
: The popover's content initially unmounted, but stays mounted when popover is open.
タイプ
LazyMode
デフォルト
'unmount'
説明
If true
, the popper will match the width of the reference at all times.
It's useful for autocomplete
, date-picker
and select
patterns.
タイプ
boolean
デフォルト
false
説明
Array of popper.js modifiers. Check the docs to see the list of possible modifiers you can pass.
タイプ
Partial<Modifier<string, any>>[]
ドキュメント
https://popper.js.org/docs/v2/modifiers/説明
The main and cross-axis offset to displace popper element from its reference element.
タイプ
[number, number]
説明
Callback fired when the popover closes.
タイプ
() => void
説明
Callback fired when the popover opens.
タイプ
() => void
説明
If true
, the popover will be opened.
タイプ
boolean
説明
The number of delay time to open.
タイプ
number
デフォルト
200
説明
The placement of the popper relative to its reference.
タイプ
UIValue<Placement>
デフォルト
'bottom'
説明
If true
, will prevent the popper from being cut off and ensure it's visible within the boundary area.
タイプ
boolean
デフォルト
true
説明
If true
, focus will be returned to the element that triggers the popover when it closes.
タイプ
boolean
デフォルト
true
説明
The CSS positioning strategy to use.
タイプ
"absolute" | "fixed"
デフォルト
'absolute'
説明
The animation of the popover.
タイプ
"bottom" | "left" | "right" | "scale" | "top" | "none"
デフォルト
'scale'
説明
If true
, focus will be transferred to the first interactive element when the popover opens.
タイプ
boolean
デフォルト
true
説明
The boundary area for the popper. Used within the preventOverflow
modifier.
タイプ
"clippingParents" | "scrollParent" | HTMLElement
デフォルト
'clippingParents'
説明
The number of delay time to close.
タイプ
number
デフォルト
200
説明
If true
, the popover will close when you blur out it by clicking outside or tabbing out.
タイプ
boolean
デフォルト
true
説明
If true
, the popover will close when you hit the Esc
key.
タイプ
boolean
デフォルト
true
説明
If true
, the list element will be closed when value is selected.
タイプ
boolean
デフォルト
true
説明
If true
, the popover will be initially opened.
非推奨
Use defaultOpen
instead
タイプ
boolean
説明
If true
, the popover will be initially opened.
タイプ
boolean
説明
The animation duration.
タイプ
number | MotionLifecycleProps<number>
説明
If provided, determines whether the popper will reposition itself on scroll
and resize
of the window.
タイプ
type ONLY_FOR_FORMAT =
| boolean
| { resize?: boolean | undefined; scroll?: boolean | undefined }
デフォルト
true
説明
If true
, the popper will change its placement and flip when it's about to overflow its boundary area.
タイプ
boolean
デフォルト
true
説明
The distance or margin between the reference and popper.
It is used internally to create an offset
modifier.
タイプ
UIValue<number>
デフォルト
8
説明
The ref
of the element that should receive focus when the popover opens.
タイプ
RefObject<{ focus(): void }>
説明
If true
, the PopoverContent rendering will be deferred until the popover is open.
非推奨
Use lazy
instead
タイプ
boolean
デフォルト
false
説明
If true
, the popover will be opened.
非推奨
Use open
instead
タイプ
boolean
説明
If true
, the PopoverContent rendering will be deferred until the popover is open.
タイプ
boolean
デフォルト
false
説明
The lazy behavior of popover's content when not visible. Only works when lazy={true}
- unmount
: The popover's content is always unmounted when not open.
- keepMounted
: The popover's content initially unmounted, but stays mounted when popover is open.
タイプ
LazyMode
デフォルト
'unmount'
説明
If true
, the popper will match the width of the reference at all times.
It's useful for autocomplete
, date-picker
and select
patterns.
タイプ
boolean
デフォルト
false
説明
Array of popper.js modifiers. Check the docs to see the list of possible modifiers you can pass.
タイプ
Partial<Modifier<string, any>>[]
ドキュメント
https://popper.js.org/docs/v2/modifiers/説明
The main and cross-axis offset to displace popper element from its reference element.
タイプ
[number, number]
説明
Callback fired when the popover closes.
タイプ
() => void
説明
Callback fired when the popover opens.
タイプ
() => void
説明
If true
, the popover will be opened.
タイプ
boolean
説明
The number of delay time to open.
タイプ
number
デフォルト
200
説明
The placement of the popper relative to its reference.
タイプ
UIValue<Placement>
デフォルト
'bottom'
説明
If true
, will prevent the popper from being cut off and ensure it's visible within the boundary area.
タイプ
boolean
デフォルト
true
説明
If true
, focus will be returned to the element that triggers the popover when it closes.
タイプ
boolean
デフォルト
true
説明
The CSS positioning strategy to use.
タイプ
"absolute" | "fixed"
デフォルト
'absolute'
説明
The interaction that triggers the popover.
- hover
: means the popover will open when you hover with mouse or focus with keyboard on the popover trigger.
- click
: means the popover will open on click or press Enter
to Space
on keyboard.
タイプ
"click" | "contextmenu" | "hover" | "never"
デフォルト
'click'
タイプ
type ONLY_FOR_FORMAT =
| string
| number
| boolean
| ReactElement<any, string | JSXElementConstructor<any>>
| Iterable<ReactNode>
| ReactPortal
タイプ
MenuIconProps
タイプ
HTMLUIProps<"span">
説明
The label of the group.
タイプ
string
説明
Props for menu group element.
タイプ
HTMLUIProps<"header">
説明
If true
, the list element will be closed when selected.
タイプ
boolean
デフォルト
false
説明
Right-aligned label text content, useful for displaying hotkeys.
タイプ
string
説明
If true
, the menu item will be disabled.
タイプ
boolean
デフォルト
false
説明
If true
, the menu item will be focusable.
タイプ
boolean
デフォルト
false
説明
The menu item icon to use.
タイプ
ReactElement<any, string | JSXElementConstructor<any>>
説明
If true
, the menu item will be disabled.
非推奨
Use disabled
instead.
タイプ
boolean
デフォルト
false
説明
If true
, the menu item will be focusable.
非推奨
Use focusable
instead.
タイプ
boolean
デフォルト
false
説明
If true
, the checkbox or radio will be checked.
タイプ
boolean
デフォルト
false
説明
If true
, the list element will be closed when selected.
タイプ
boolean
デフォルト
false
説明
If true
, the menu item will be disabled.
タイプ
boolean
デフォルト
false
説明
If true
, the menu item will be focusable.
タイプ
boolean
デフォルト
false
説明
The menu option item icon to use.
タイプ
ReactElement<any, string | JSXElementConstructor<any>>
説明
If true
, the checkbox or radio will be checked.
非推奨
Use checked
instead.
タイプ
boolean
デフォルト
false
説明
If true
, the menu item will be disabled.
非推奨
Use disabled
instead.
タイプ
boolean
デフォルト
false
説明
If true
, the menu item will be focusable.
非推奨
Use focusable
instead.
タイプ
boolean
デフォルト
false
説明
The type of the menu option item.
タイプ
"checkbox" | "radio"
説明
The value of the menu option item.
タイプ
string
タイプ
MotionPropsWithoutChildren
説明
The initial value of the menu item group.
タイプ
Y
説明
The label of the group.
タイプ
string
説明
Props for menu group element.
タイプ
HTMLUIProps<"header">
説明
The callback fired when any children checkbox is checked or unchecked.
タイプ
(value: Y) => void
説明
The type of the menu option group.
タイプ
"checkbox" | "radio"
デフォルト
'checkbox'
説明
The value of the menu item group.
タイプ
Y
GitHubでこのページを編集する