Skip to main content

plugin-theme

Published as @freesewing/plugin-theme, this plugin provides CSS for your SVG document when rendering to SVG.

Installation

npm install @freesewing/plugin-theme

Usage

Either add it as a part plugins in your design, or add it to a pattern instance with Pattern.use().

To import the plugin for use:

import { themePlugin } from '@freesewing/plugin-theme'
// or
import { pluginTheme } from '@freesewing/plugin-theme'

Notes

This plugin will inject CSS in the SVG document when rendering to SVG.

If you use other ways to render your pattern (using Pattern.getRenderProps()) you will need to apply your own styles.