Murasaki
コンポーネント

Popover

ボタンで開く、ポータルにリッチなコンテンツを表示します。

使い方

import { Popover, PopoverContent, PopoverTrigger } from "@murasakijs/ui";
<Popover>
  <PopoverTrigger>Open</PopoverTrigger>
  <PopoverContent>Place content for the popover here.</PopoverContent>
</Popover>

API リファレンス

サブコンポーネント

コンポーネント説明
Popoverルートプリミティブ。opendefaultOpenonOpenChangemodal を受け取ります。
PopoverTriggerポップオーバーを開く要素です。asChild に対応しています。
PopoverAnchorトリガーの代わりに位置合わせの基準にする、任意の要素です。
PopoverContentポップアップ本体。align(デフォルト "center")と sideOffset(デフォルト 4)を受け取ります。

フォーカス管理、閉じる操作、衝突を考慮した配置は React Aria Components が提供します。

GitHub でこのページを改善

On this page