App
アプリケーションにグローバル設定、トースト、ツールチップを提供するラッパー。
使用法
このコンポーネントはReka UI ConfigProviderを実装し、すべてのコンポーネントにグローバル設定を提供します。
- すべてのプリミティブがグローバル読み取り方向を継承できるようにする。
- ボディロック設定時のスクロールボディの動作変更を有効にします。
- レイアウトシフトを防ぐための多くのコントロール。
また、ToastProviderとTooltipProviderを使用して、グローバルトーストとツールチップ、プログラマティックモーダルとスライドオーバーを提供します。
app.vueファイルのAppコンポーネントでアプリケーション全体をラップします。
app.vue
<template>
<UApp>
<NuxtPage />
</UApp>
</template>
API
Props
| Prop | Default | Type |
|---|---|---|
tooltip | TooltipProviderProps | |
toaster | null | ToasterProps | |
locale | Locale<T> | |
portal | 'body' | string | false | true | HTMLElement |
dir | 'ltr' | "ltr" | "rtl"The global reading direction of your application. This will be inherited by all primitives. |
scrollBody | boolean | ScrollBodyOption The global scroll body behavior of your application. This will be inherited by the related primitives. | |
nonce | stringThe global |
スロット
| Slot | Type |
|---|---|
default | {} |
Changelog
No recent changes