pleroma-fe/src/components/button.style.js

35 lines
555 B
JavaScript
Raw Normal View History

2024-01-18 12:35:25 +00:00
export default {
name: 'Button',
selector: '.btn',
2024-01-18 12:35:25 +00:00
states: {
disabled: ':disabled',
toggled: '.toggled',
2024-01-18 12:35:25 +00:00
pressed: ':active',
hover: ':hover'
2024-01-18 12:35:25 +00:00
},
variants: {
danger: '.danger',
unstyled: '.unstyled',
sublime: '.sublime'
},
validInnerComponents: [
'Text',
'Icon'
],
defaultRules: [
{
component: 'Button',
directives: {
background: '--fg'
}
},
{
component: 'Button',
state: ['hover'],
directives: {
background: '#FFFFFF'
}
}
2024-01-18 12:35:25 +00:00
]
}