UNPKG

kitchensink

Version:

Dispatch's awesome components and style guide

21 lines (17 loc) 472 B
/** @flow */ import type {PluginConfig, PluginResult} from './index'; export default function removeNestedStyles({ isNestedStyle, style }: PluginConfig): PluginResult { // eslint-disable-line no-shadow const newStyle = Object.keys(style).reduce((newStyleInProgress, key) => { const value = style[key]; if (!isNestedStyle(value)) { newStyleInProgress[key] = value; } return newStyleInProgress; }, {}); return { style: newStyle }; }