@enhance/arc-plugin-styles
Plugin for generating Enhance CSS utility classes in an Architect app.
Install
npm i @enhance/arc-plugin-styles
Usage
Setup
In your app.arc
file:
@app
my-arc-app
# Define your plugins pragma and add the enhance-styles plugin
@plugins
enhance/arc-plugin-styles
# Enable the plugin
@enhance-styles
# with an optional JSON config:
config ./enhance-styles.json
Configure enhance-styles
by providing a .json file with the config
option. See the enhance-styles documentation.
Utility functions - getStyles()
A utility function is provided to access your generated stylesheet.
import getStyles from '@enhance/arc-plugin-styles/get-styles'
const styles = getStyles()
styles.link
styles.style
styles.path
Furthermore, individual methods can be imported:
import {
getLinkTag,
getStyleTag,
getPath,
} from '@enhance/arc-plugin-styles/get-styles'
getLinkTag()
getStyleTag()
getPath()
Roadmap
/_styleguide