0.10.1 • Published 4 years ago
@improv/preact v0.10.1
@improv/preact
Tiny preact bindings for @improv/core.
Try it on codesandbox.io.
Features
- SASS-like nested selectors and ampersand (
&
) references. - CSS value arrays for browser compatibility fallbacks.
- At-rules (e.g.
@media
,@keyframes
). - Tagged templates.
- Written in Typescript.
Getting Started
import { useStyle } from "@improv/preact";
export function MyComponent(): JSX.Element {
const className = useStyle({
color: "black",
":hover": {
textDecoration: "underline",
},
});
return <div className={className}>Hello, world!</div>;
}
API
Includes the @improv/core API.
Hooks
useStyle(style, prefix?)
- Appends a stylesheet to the document head, for the lifetime of the component.
- An optional namespace prefix can be given.
- Returns the unique class name used as the stylesheet namespace.
Components
<Style value={style}>
- Appends a global stylesheet to document head, for the lifetime of the component.
0.10.1
4 years ago
0.10.0
4 years ago
0.9.18
4 years ago
0.9.17
4 years ago
0.9.12
5 years ago
0.9.8
5 years ago
0.9.13
5 years ago
0.9.7
5 years ago
0.9.6-next.0
5 years ago
0.9.14
5 years ago
0.9.15
5 years ago
0.9.9
5 years ago
0.9.4
5 years ago
0.9.3
5 years ago
0.9.10
5 years ago
0.9.11
5 years ago
0.9.5
5 years ago
0.9.16
5 years ago
0.9.7-alpha.2
5 years ago
0.9.7-alpha.1
5 years ago
0.9.6-alpha.0
5 years ago
0.9.7-alpha.0
5 years ago
0.9.0
5 years ago
0.9.2
5 years ago
0.9.1
5 years ago
0.8.1
5 years ago
0.7.5
5 years ago
0.8.0
5 years ago
0.7.2
5 years ago
0.7.1
5 years ago
0.7.4
5 years ago
0.7.3
5 years ago
0.7.0
5 years ago
0.6.0
5 years ago