Lines Matching refs:variants
10 variants?: VariantMap<StyleType>;
37 config: O & { selectors?: Selectors<O['variants']>; props?: T }
40 config.variants = config.variants ?? {};
44 React.PropsWithChildren<T> & Nested<(typeof config)['variants']> & { selectors?: SelectorProps }
48 const variantStyles = stylesForVariants(props, config.variants);
59 Object.keys(config.variants).forEach((variant) => {
81 function stylesForVariants(props: any, variants: any = {}) {
85 if (variants[key]) {
88 const styleValue = variants[key][value];
103 const variants = selectors[state.theme];
104 const variantStyles = stylesForVariants(props, variants);
106 if (variants.base != null) {
107 styles.push(variants.base);