Function: flatten()
flatten<
T>(style?):SizableStyleProps<T> extendsU[] ?U:SizableStyleProps<T>
Defined in: utils/style.ts:87
Flattens a style prop into a single style object.
Type Parameters
T
T extends object
Parameters
style?
StyleProp<SizableStyleProps<T>>
The style prop to flatten
Returns
SizableStyleProps<T> extends U[] ? U : SizableStyleProps<T>
Flattened style object
Example
const flattenedStyle = Styler.flatten([
{ padding: 10 },
{ margin: 5 },
{ backgroundColor: 'red' }
]);