v1.0.2
CSS-in-JS Emotion plugin for Deno Fresh framework
Attributes
Includes Deno configuration
Repository
Current version released
3 years ago
Dependencies
esm.sh
Versions
Fresh Emotion CSS plugin
This plugin allows use of CSS-in-JS library emotion within fresh framework.
Can be used from within islands and supports frontend hydration of styles.
How to use
Add plugin to main.ts:
import emotion from "https://deno.land/x/fresh_emotioncss/plugin.ts";
await start(manifest, {
plugins: [emotion()],
});Add emotion/css to import_map.json:
{
"imports": {
/** ... **/
"@emotion/css": "https://esm.sh/@emotion/css@11.10.5"
}
}Use in your code:
import { css } from "@emotion/css";
export default function () {
return (
<h1
class={css`
color: lime;
`}
>
Hello, CSS-in-JS!
</h1>
);
}