Divider
グループ間の横線です。中央にラベルを入れられます。
Above the line
Or continue with
Below the lineインポート
「インポート」セクションimport { Divider } from "@pelagornis/page/components";上のプレビューはこのファイルを描画したものです。src/components/ にコピーして使い始めてください。
import { Divider, Stack, Text } from "@pelagornis/page/components";
export default function DividerDemo() { return ( <Stack gap="sizeLarge" className="w-full"> <Text variant="bodyMd">Above the line</Text> <Divider /> <Divider layout="content" align="center"> Or continue with </Divider> <Text variant="bodyMd">Below the line</Text> </Stack> );}MDX で使う
「MDX で使う」セクションDivider は .mdx ページにそのまま書けます。frontmatter の下でインポートしてください。サーバーで描画されるので、client ディレクティブは要りません。
---title: Example---
import { Divider } from "@pelagornis/page/components";
<Divider />
<Divider layout="content" align="center">Or continue with</Divider>Markdoc で使う
「Markdoc で使う」セクションpageMarkdoc() がこのコンポーネントの divider タグを登録します。markdoc.config.mjs にプリセットを一度追加すれば(Markdoc で使うを参照)、どの .mdoc ページでもタグを書けます。
{% divider /%}
{% divider layout="content" align="center" %}Or continue with{% /divider %}属性の名前と値は React の props と同じです。
バリアント
「バリアント」セクション各 variant prop が受け付ける値です。
| Prop | 値 |
|---|---|
layout | default content icon |
コンポーネントを構成するパーツと、それぞれが描画する data-refineui のロールです。
| パーツ | ロール |
|---|---|
root | divider |
- デザインのガイドとトークンの詳細は RefineUI · Divider を参照してください。
- 共通のルールは MDX で使う と Markdoc で使う を参照してください。