Skip to content

pantoken-root / packages/plugin-kit/src / extendPlugin

Feidhm: extendPlugin() ​

extendPlugin(base, overrides): PantokenPlugin

Béite

Tóg breiseán os cionn breiseáin eile. Comhcheanglaítear ganchairní ag an gcéim chéanna: tokens ritheann base ansin overrides (a fheiceann aschur an bhunús); comhcheanglaíonn css an dá CssContribution; rithtear icons/native araon; rehype slabhraíonn réititheoirí (cuireann sé thar an gcéad). Is í an chumais an aontú.

Paraiméadair ​

base ​

PantokenPlugin

An breiseán le leathnú.

overrides ​

Partial<PantokenPlugin>

Ganchairní (agus name roghnach) leagtha os cionn.

Tuairisceáin ​

PantokenPlugin

Breiseán branda nua.

Sampla ​

Cuir ionchur CSS breise os cionn breiseán bunúsach

ts
import { definePlugin, extendPlugin } from "@pantoken/plugin-kit";

const base = definePlugin({ name: "brand", css: () => ({ append: ":root {}" }) });
const themed = extendPlugin(base, { css: () => ({ append: ".dark {}" }) });
// themed.css merges both contributions; its append holds ":root {}\n\n.dark {}"