We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dd34fef commit f458574Copy full SHA for f458574
src/models/StyledComponent.js
@@ -8,7 +8,13 @@ export default (ComponentStyle) => {
8
const componentStyle = new ComponentStyle(rules)
9
10
const StyledComponent = {
11
- inject: ['$theme'],
+ inject: {
12
+ $theme: {
13
+ default: function () {
14
+ return () => ({ })
15
+ }
16
17
+ },
18
props: mergedProps,
19
render: function (createElement) {
20
const children = []
@@ -45,11 +51,8 @@ export default (ComponentStyle) => {
45
51
return this.generateAndInjectStyles(componentProps)
46
52
},
47
53
theme () {
48
- return this.$theme
49
- ? this.$theme()
50
- : {
- default: {}
- }
54
+ console.log(this.$theme)
55
+ return this.$theme()
56
}
57
58
extend (extendedRules) {
0 commit comments