概要

Yamada UIのコンフィグは、システムのさまざまな部分で使用されるグローバルな設定です。

テーマに定義されているコンフィグはこちらです。

import { defineConfig } from "@yamada-ui/react"

export const config = defineConfig({
  css: { varPrefix: "ui" },
  breakpoint: { direction: "down", identifier: "@media screen" },
  defaultColorMode: "light",
  defaultThemeScheme: "base",
  notice: { duration: 5000 },
  theme: { responsive: true },
})

プロパティ

プロパティデフォルト説明
css.layers-カスケードレイヤーの設定。
css.varPrefix"ui"CSS変数のプレフィックス。
breakpoint.base"9999px"ブレイクポイントの基準値。
breakpoint.containerRef-コンテナクエリを使用する場合のコンテナ要素の参照先。
breakpoint.direction"down"レスポンシブデザインで採用されるメディアクエリ
breakpoint.identifier"@media screen"ブレイクポイントで採用するクエリ。
defaultColorMode"light"デフォルトのカラーモード
defaultThemeScheme"base"デフォルトのテーマスキーム
theme.responsivefalseテーマのトークンでレスポンシブデザインを採用します。
disableTransitionOnChangefalseカラーモードまたはテーマの切り替え時にtransitionを無効にします。
loading.screen.blockScrollOnMounttrueローディング中にスクロールをロックします。
loading.screen.allowPinchZoomfalseスクロールがロックされている場合、iOSでズームまたはピンチジェスチャを処理します。
loading.screen.loadingScheme"oval"ローディングのスキーム。
loading.screen.durationnullローディングの所要時間。
loading.screen.loadingCount0ローディングの初期値。
loading.page.blockScrollOnMounttrueローディング中にスクロールをロックします。
loading.page.allowPinchZoomfalseスクロールがロックされている場合、iOSでズームまたはピンチジェスチャを処理します。
loading.page.loadingScheme"oval"ローディングのスキーム。
loading.page.durationnullローディングの所要時間。
loading.page.loadingCount0ローディングの初期値。
loading.background.blockScrollOnMountfalseローディング中にスクロールをロックします。
loading.background.allowPinchZoomfalseスクロールがロックされている場合、iOSでズームまたはピンチジェスチャを処理します。
loading.background.loadingScheme"oval"ローディングのスキーム。
loading.background.durationnullローディングの所要時間。
loading.background.loadingCount0ローディングの初期値。
notice.closabletrue通知を閉じることができるようにします。
notice.closeStrategy["click", "drag"]通知の閉じる方法。
notice.duration5000通知の所要時間。
notice.expandfalse通知を展開して表示します。
notice.limit3通知の最大表示数。
notice.placement"start"通知の位置。
snacks.closabletrueスナックに閉じるボタンを表示します。
snacks.duration5000スナックの所要時間。
snacks.limit-スナックの最大表示数。
snacks.placement"start"スナックの位置。
snacks.startIndex0スナックが開始するz-index
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd