File tree 1 file changed +13
-0
lines changed
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 11
11
disabled: !! $$restProps .disabled ,
12
12
addClass ,
13
13
removeClass ,
14
+ addStyle ,
14
15
},
15
16
],
16
17
forwardEvents ,
32
33
' mdc-snackbar__action' : context === ' snackbar:actions' ,
33
34
... internalClasses ,
34
35
})}
36
+ style ={Object .entries (internalStyles )
37
+ .map (([name , value ]) => ` ${name }: ${value }; ` )
38
+ .concat ([style ])
39
+ .join (' ' )}
35
40
{...actionProp }
36
41
{...defaultProp }
37
42
{href }
53
58
export let use = [];
54
59
let className = ' ' ;
55
60
export { className as class };
61
+ export let style = ' ' ;
56
62
export let ripple = true ;
57
63
export let color = ' primary' ;
58
64
export let variant = ' text' ;
64
70
65
71
let element;
66
72
let internalClasses = {};
73
+ let internalStyles = {};
67
74
let context = getContext (' SMUI:button:context' );
68
75
69
76
export let component = href == null ? Button : A ;
92
99
}
93
100
}
94
101
102
+ function addStyle (name , value ) {
103
+ if (internalStyles[name] !== value) {
104
+ internalStyles[name] = value;
105
+ }
106
+ }
107
+
95
108
export function getElement () {
96
109
return element .getElement ();
97
110
}
You can’t perform that action at this time.
0 commit comments