aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src/style/util.ts
blob: c9df0f8343ec212d50855a9ac69ecf3df11a6395 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
import { ObjectMap } from '@0xproject/types';
import * as _ from 'lodash';

export const cssRuleIfExists = (props: ObjectMap<any>, rule: string): string => {
    const camelCaseRule = _.camelCase(rule);
    const ruleValueIfExists = props[camelCaseRule];
    if (!_.isUndefined(ruleValueIfExists)) {
        return `${rule}: ${ruleValueIfExists};`;
    }
    return '';
};