토글

<div data-toggle-scope data-toggle-group="true">
  <button
    type="button"
    data-toggle-btn
    data-toggle-outside="true"
    data-toggle-group-except="true"
    data-toggle-target="panel"
    aria-expanded="false"
  >
    토글 버튼
  </button>

  <div data-toggle-box="panel">토글 패널</div>
</div>
          
<!--
  [Toggle UI 사용 예시]

  - 기본 구조:
    * data-toggle-scope : 토글 동작 범위
    * data-toggle-btn   : 토글 트리거
    * data-toggle-box   : 토글 대상 패널
    * data-toggle-target ↔ data-toggle-box 값 매칭

  - 옵션(선택):
    * data-toggle-group="true"
      : 같은 스코프가 여러 개 있을 때 1개만 열림(아코디언)
      : 특정 영역은 예외 처리하고 싶을 때, button[data-toggle-group-except="true"] 추가
    * data-toggle-outside="true"
      : 스코프 외부 클릭 시 닫힘(필요한 경우만 사용)

  - 상태:
    * 패널 열림 시 data-toggle-box에 'is-open' 클래스가 추가됨
    * aria-expanded 값은 JS에서 자동 관리됨
-->