Skip to content

pantoken / packages/plugin-kit/src / extendPlugin

Fušla: extendPlugin()

extendPlugin(base, overrides): PantokenPlugin

Behta

Ođđa plugin áššu olbmuidin. Same-stage hooks leat vuolgit: tokens geavahát base dasgo overrides (mii barggá bures plugin gávpogis); css lihttá buot CssContribution-at; icons/native geavahát buot; rehype čájeha resolvrrat (overridda álbmot). Capabilities leat dohppuid lihttu.

Parametera

base

PantokenPlugin

Plugin mii ferteaddjun.

overrides

Partial<PantokenPlugin>

Hooks (ja barguoptional name) leat čuovvut gávdnii.

Gullii / Gávdnat

PantokenPlugin

Ođđa brandalaš plugin.

Exempel

Lávrrit ekstra CSS-čalbmi gávppis bures pluginin

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 {}"