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.