CSS Hooks
Documentation
Source on GitHub

Home > @css-hooks/solid > mergeStyles

mergeStyles() function

A style merger configured to use Solid's JSX.CSSProperties type.

Signature:

mergeStyles: <const OverrideStyle extends JSX.CSSProperties, Style extends JSX.CSSProperties>(overrideStyle: OverrideStyle | null | undefined) => { <ActualStyle extends JSX.CSSProperties>(style: ActualStyle): Omit<ActualStyle, keyof OverrideStyle> & OverrideStyle; (style: JSX.CSSProperties & Style): Omit<Style, keyof OverrideStyle> & OverrideStyle; }

Parameters

Parameter

Type

Description

overrideStyle

OverrideStyle | null | undefined

Returns:

{ <ActualStyle extends JSX.CSSProperties>(style: ActualStyle): Omit<ActualStyle, keyof OverrideStyle> & OverrideStyle; (style: JSX.CSSProperties & Style): Omit<Style, keyof OverrideStyle> & OverrideStyle; }