UNPKG

686 BJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = getClasses;
9
10var _react = _interopRequireDefault(require("react"));
11
12var _createShallow = _interopRequireDefault(require("./createShallow"));
13
14var shallow = (0, _createShallow.default)(); // Helper function to extract the classes from a styleSheet.
15
16function getClasses(element) {
17 var useStyles = element.type.useStyles;
18 var classes;
19
20 function Listener() {
21 classes = useStyles(element.props);
22 return null;
23 }
24
25 shallow(_react.default.createElement(Listener, null));
26 return classes;
27}
\No newline at end of file