Skip to content

pantoken-root / renderers/mui/src / toMuiTheme

Fonction: toMuiTheme() ​

toMuiTheme(tokens, mode?): PantokenThemeOptions

Expérimental

Générer des options de thème MUI à partir d'un IR de tokens.

Paramètres ​

tokens ​

lecture seule Token[]

L'IR (p. ex. provenant de @pantoken/tokens).

mode? ​

Mode = "light"

Quel mode de couleur résoudre (par défaut "light").

Retourne ​

PantokenThemeOptions

Options prêtes pour le createTheme de MUI.

Exemple ​

Thème par marque, par mode

ts
import { createTheme } from "@mui/material/styles";
import { toMuiTheme } from "@pantoken/mui";
import { byTheme } from "@pantoken/tokens";

const darkCanvas = createTheme(toMuiTheme(byTheme("canvas"), "dark"));