41 lines
660 B
JavaScript
41 lines
660 B
JavaScript
export default {
|
|
name: 'FunText',
|
|
selector: '/*fun-text*/',
|
|
virtual: true,
|
|
variants: {
|
|
greentext: '.greentext',
|
|
cyantext: '.cyantext'
|
|
},
|
|
states: {
|
|
faint: '.faint'
|
|
},
|
|
defaultRules: [
|
|
{
|
|
directives: {
|
|
textColor: '--text',
|
|
textAuto: 'preserve'
|
|
}
|
|
},
|
|
{
|
|
state: ['faint'],
|
|
directives: {
|
|
textOpacity: 0.5
|
|
}
|
|
},
|
|
{
|
|
variant: 'greentext',
|
|
directives: {
|
|
textColor: '--cGreen',
|
|
textAuto: 'preserve'
|
|
}
|
|
},
|
|
{
|
|
variant: 'cyantext',
|
|
directives: {
|
|
textColor: '--cBlue',
|
|
textAuto: 'preserve'
|
|
}
|
|
}
|
|
]
|
|
}
|