styled-components
Agrippa has first-class support for styled-components styling
This feature is looking for active feedback
Enable styled-components styling generation
Agrippa can be set to generate styled-components styling by setting the options.styling field in agrippa.config.mjs
to Styling.STYLED_COMPONENTS, like so:
// @ts-check
// note the new import
import { defineConfig, Styling } from "agrippa";
export default defineConfig({
options: {
styling: Styling.STYLED_COMPONENTS
// ...
},
// ...
});Styling.STYLED_COMPONENTS is equivalent to "styled-components", but using the built-in Styling enum is clearer and less prone to errors.
With this set, Agrippa will create a .styles.js or .styles.ts file in the component directory, with a basic template.