import extractBrush from './extractBrush'; import extractOpacity from './extractOpacity'; import {fillProps} from '../props'; const fillRules = { evenodd: 0, nonzero: 1 }; const fillKeys = Object.keys(fillProps); export default function(props, styleProperties) { fillKeys.forEach((name) => { if (props.hasOwnProperty(name)) { styleProperties.push(name); } }); return { // default fill is black /*eslint eqeqeq:0*/ fill: extractBrush(props.fill == null ? '#000' : props.fill), fillOpacity: extractOpacity(props.fillOpacity), fillRule: fillRules[props.fillRule] === 0 ? 0 : 1 }; }