pleroma-fe/src/components/root.style.js
2024-03-04 19:53:45 +02:00

45 lines
1.1 KiB
JavaScript

export default {
name: 'Root',
selector: ':root',
validInnerComponents: [
'Underlay',
'Modals',
'Popover',
'TopBar',
'Scrollbar',
'ScrollbarElement',
'MobileDrawer',
'Alert',
'Button' // mobile post button
],
defaultRules: [
{
directives: {
// These are here just to establish order,
// themes should override those
'--bg': 'color | #121a24',
'--fg': 'color | #182230',
'--text': 'color | #b9b9ba',
'--link': 'color | #d8a070',
'--accent': 'color | #d8a070',
'--cRed': 'color | #FF0000',
'--cBlue': 'color | #0095ff',
'--cGreen': 'color | #0fa00f',
'--cOrange': 'color | #ffa500',
// Fonts
'--font': 'generic | sans-serif',
'--monoFont': 'generic | monospace',
// Fallback no-background-image color
// (also useful in some other places like scrollbars)
'--wallpaper': 'color | --bg, -2',
// Selection colors
'--selectionBackground': 'color | --accent',
'--selectionText': 'color | $textColor(--accent, --text)'
}
}
]
}