ChatiumFor developersPlaygroundPricing
Sign in

Accordion

Properties

  • title (string | jsx.JSX.Element):
    The title of the accordion, displayed in both collapsed and expanded states. It can be a string or a JSX element.
  • children (jsx.JSX.Element):
    The content of the accordion that will be shown when expanded. This can be any JSX element.
  • closed (boolean, default: false):
    Determines the initial state of the accordion: collapsed true or expanded false.

Events

  • toggleHandler:
    A handler that is called when clicking on the accordion's title. It toggles the state of the accordion between collapsed and expanded.
  • onMount:
    An event that triggers when the component is mounted. It sets the initial height for the accordion's content wrapper based on the size of the content element. It also includes ResizeObserver.
  • ResizeObserver:
    A built-in tool for observing changes in the size of the accordion's content element. If the content changes its size, the accordion automatically adjusts the height of the wrapper for proper display.