oirodolfo
11/22/2017 - 10:38 PM

withStyles.js

// withStyles.js
import styled from 'styled-components';

export default function (strings, ...items) {
    return function (WrappedComponent) {
        return styled(WrappedComponent)(strings, ...items);
    };
}
import with_styles from './with_styles';

// Implementation
@with_styles`
    border: 2px dotted lime;
`
class MyComponent extends React.PureComponent {
    // ...
}