diff --git a/src/constructors/collectRules.js b/src/constructors/collectRules.js new file mode 100644 index 0000000..58518b5 --- /dev/null +++ b/src/constructors/collectRules.js @@ -0,0 +1,7 @@ +import StyleSheet from '../models/StyleSheet' + +const collectRules = () => { + return StyleSheet.rules().filter(rule => rule.cssText.length > 0) +} + +export default collectRules diff --git a/src/index.js b/src/index.js index 8dc4e0c..ee413be 100644 --- a/src/index.js +++ b/src/index.js @@ -1,5 +1,6 @@ import generateAlphabeticName from './utils/generateAlphabeticName' import css from './constructors/css' +import collectRules from './constructors/collectRules' import keyframes from './constructors/keyframes' import injectGlobal from './constructors/injectGlobal' import ThemeProvider from './providers/ThemeProvider' @@ -14,4 +15,4 @@ const styled = _styled( export default styled -export { css, injectGlobal, keyframes, ThemeProvider } +export { css, collectRules, injectGlobal, keyframes, ThemeProvider }