Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.6.3

Accordion

Accordionは、情報を展開または折りたたんで表示するリストのコンポーネントです。

ソース@yamada-ui/accordion

Props

AccordionProps

colorScheme

説明

The visual color appearance of the component.

タイプ

"blackAlpha" | "whiteAlpha" | "amber" | "blue" | "info" | "link" | "primary" | "cyan" | "emerald" | "flashy" | "fuchsia" | "gray" | "green" | "success" | "indigo" | "lime" | "neutral" | "orange" | "warning" | "pink" | "purple" | "red" | "danger" | "rose" | "sky" | "teal" | "violet" | "secondary" | "yellow"

defaultIndex

説明

The initial index(es) of the accordion item to expand.

タイプ

number | number[]

icon

説明

The accordion icon for all items to use.

タイプ

string | number | boolean | ReactElement<any, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | ((props: { ...; }) => ReactNode)

iconHidden

説明

If true, hide the accordion icon for all items.

タイプ

boolean

デフォルト

false

index

説明

The index(es) of the accordion item to expand.

タイプ

number | number[]

isMultiple

説明

If true, multiple accordion items can be expanded at once.

タイプ

boolean

デフォルト

false

isToggle

説明

If true, any expanded accordion item can be collapsed again.

タイプ

boolean

デフォルト

false

onChange

説明

The callback invoked when accordion items are expanded or collapsed.

タイプ

(index: number | number[]) => void

size

説明

The size of the Accordion.

タイプ

string

variant

説明

The variant of the Accordion.

タイプ

"basic" | "card" | "unstyled"

デフォルト

"basic"

AccordionItemProps

icon

説明

The accordion icon to use.

タイプ

string | number | boolean | ((props: { isDisabled: boolean; isExpanded: boolean; }) => ReactNode) | ReactElement<any, string | JSXElementConstructor<any>> | Iterable<...> | ReactPortal

isDisabled

説明

If true, the accordion item will be disabled.

タイプ

boolean

デフォルト

false

label

説明

The accordion label to use.

タイプ

string | number | boolean | ReactElement<any, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | ((props: { ...; }) => ReactNode)

AccordionLabelProps

containerProps

説明

Props the container element.

タイプ

HTMLUIProps

icon

説明

The accordion icon to use.

タイプ

string | number | boolean | ReactElement<any, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | ((props: { ...; }) => ReactNode)

AccordionPanelProps

animationOpacity

説明

If true, the opacity of the content will be animated.

タイプ

boolean

デフォルト

true

delay

説明

Custom delay definition for enter and exit.

タイプ

number | MotionLifecycleProps<number>

duration

説明

Custom duration definition for enter and exit.

タイプ

number | MotionLifecycleProps<number>

endingHeight

説明

The height you want the content in its expanded state.

タイプ

string | number

デフォルト

auto

enter

説明

Custom enter.

タイプ

any

exit

説明

Custom exit.

タイプ

any

initial

説明

Custom initial.

タイプ

any

startingHeight

説明

The height you want the content in its collapsed state.

タイプ

string | number

デフォルト

0

transition

説明

Custom transition definition for enter and exit.

タイプ

MotionLifecycleProps<Transition$1>

transitionEnd

説明

Custom transitionEnd definition for enter and exit.

タイプ

MotionLifecycleProps<MakeCustomValueType<TargetProperties>>

unmountOnExit

説明

If true, the element will unmount when isOpen={false} and animation is done.

タイプ

boolean

GitHubでこのページを編集する

ディスクロージャーTabs