Skip to content

Splitter

概要

Splitter は複数パネル間の境界をドラッグしてサイズ変更できるコンポーネントです。ナビゲーションと詳細パネル、エディタとプレビューなどを同一画面で並べたいときに使います。

Usage 使用例

基本

API Reference

Splitter.Root Props

PropsTypeDefaultDescription
panelsSplitterPanelData[]外部からパネル設定を与えるためのメタデータです
orientation"horizontal" | "vertical""horizontal"分割方向です
onResize(sizes: number[]) => voidリサイズ時に呼ばれます
classstring追加クラスです
styleRecord<string, string> | stringインラインスタイルです

Splitter.Panel Props

PropsTypeDefaultDescription
defaultSizenumber初期サイズ比率です
minSizenumber最小サイズ比率です
maxSizenumber最大サイズ比率です
collapsiblebooleanfalse折りたたみ可能にします
classstring追加クラスです

Splitter.ResizeTrigger Props

PropsTypeDefaultDescription
disabledbooleanfalseドラッグを無効化します
classstring追加クラスです

Subcomponents

ComponentDescription
Splitter.Panel個別のパネル領域です
Splitter.ResizeTriggerパネル間のドラッグハンドルです

Mithril UI Kit Documentation