import { type Style } from "https://deno.land/x/fresh@1.4.0/plugins/twindv1_deps.ts";
Call Signatures
(props?: StyleProps<Variants>): string
CSS Class associated with the current component.
const button = style({
base: css({
color: "DarkSlateGray"
})
})
<div className={button()} />
(match: MatchResult): string
To be used as resolve within config.rules:
{
rules: [
// label?prop=value&other=propValue
// if the style has base eg no prop is required
['label(\\?.+)?', style( /* ... *\/ )],
// if the style requires at least one prop
['label\\?(.+)', style( /* ... *\/ )],
]
}
The first group is used to extract the props using !URLSearchParams | URLSearchParams.
Properties
readonly
defaults: StyleProps<Variants>CSS Class associated with the current component.
const button = style({
base: css`
color: "DarkSlateGray"
`
})
<div className={button.className} />