CSS Hooks
Documentation
Source on GitHub

Home > @css-hooks/react > mergeStyles

mergeStyles() function

A style merger configured to use React's CSSProperties type.

Signature:

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

Parameters

Parameter

Type

Description

overrideStyle

OverrideStyle | null | undefined

Returns:

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