improvements & performance testing

This commit is contained in:
Henry Jameson 2024-02-08 18:18:01 +02:00
commit 6df28cde9d
5 changed files with 71 additions and 39 deletions

View file

@ -22,7 +22,7 @@ const hoverGlow = {
export default {
name: 'Button',
selector: '.button-default',
selector: '.button',
states: {
disabled: ':disabled',
toggled: '.toggled',
@ -31,9 +31,9 @@ export default {
focused: ':focus-within'
},
variants: {
normal: '-default',
danger: '.danger',
unstyled: '.unstyled',
sublime: '.sublime'
unstyled: '-unstyled'
},
validInnerComponents: [
'Text',
@ -54,6 +54,14 @@ export default {
}, ...buttonInsetFakeBorders]
}
},
{
component: 'Button',
variant: 'unstyled',
directives: {
background: '--fg',
opacity: 0
}
},
{
component: 'Button',
state: ['hover'],

View file

@ -28,11 +28,8 @@ export default {
hover: ':hover',
focused: ':focus-within'
},
variants: {
danger: '.danger',
unstyled: '.unstyled',
sublime: '.sublime'
},
// variants: {
// },
validInnerComponents: [
'Text'
],

View file

@ -8,8 +8,6 @@ export default {
defaultRules: [
{
component: 'Underlay',
// variant: 'normal',
// state: 'normal'
directives: {
background: '#000000',
opacity: 0.2