Stripe Apps の ContextView コンポーネントダッシュボードのみ
ContextView により、アプリをドロワーで Stripe のコンテンツの横に表示できるため、ユーザーは、それらを横並びで表示し、コンテキストを共有することができます。
アプリのルートビューは、ContextView
にする必要があります。
これらのコンテキスト内のモジュールにより、アプリは既存のワークフローでユーザーと対話して、コンテキストに応じた情報とアクションが提供できます。
アプリとユーザーの対話は常に ContextView
ビューと呼ばれるビュータイプで開始されます。各アプリには、(ビューポートごとに) 1 つの ContextView
ビューが必要で、ページの読み込み時のデフォルトのビューとして機能します (ウェブサイトの index.
に似ています)。

ContextView のデザイン
注
既存の ContextView
内にビューを作成するには、FocusView をご覧ください。
ContextView のプロパティ
プロパティ | 型 |
---|---|
| 必須
コンポーネントのコンテンツ。 |
| 必須
|
| 任意
ヘッダーの真下で、 |
| 任意
ヘッダーの真下で、 |
| 任意
|
| 任意
|
| 任意
ビューの目的の説明。サブタイトルとしても使用できます。 |
| 任意
外部のウェブページへのリンク。これにより、ユーザーは、アプリドロワーで提供されるアプリの情報よりも多くのコンテキストを使用して、別のサイトの関連情報を表示できるようになります。 関連型: ExternalLink。 |
| 任意
フッター内のアクションに横にある React ノード。 |
| 任意
フッターに配置される、1 次的な行動喚起 (「保存」または「続行」) の |
| 任意
フッターに配置される、2 次的な行動喚起 (「キャンセル」) の |
ExternalLink
プロパティ | 型 |
---|---|
| 必須
外部リンクの URL。 |
| 必須
外部リンクのラベル。 |
例
import { Box, Button, ContextView, } from '@stripe/ui-extension-sdk/ui'; import appIcon from './icon.svg'; const HappyView = () => ( <ContextView title="Get started with Stripe Apps" actions={ <> <Button>Action 1</Button> <Button>Action 2</Button> </> } brandColor="#635bff" brandIcon={appIcon} > <Box>Example Content</Box> </ContextView> );