Skip to content

pantoken / 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").

Renvoie

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"));