Files
JRedisDesktop/src/styles/global.css
T
Jokul d2fd07161c fix: UI improvements
- Remove auto-open devtools
- Settings as right drawer
- DB selector in title bar
- Sidebar expand/collapse
- Fix dark mode colors for key detail
2026-07-04 23:38:09 +08:00

93 lines
2.0 KiB
CSS

/* src/styles/global.css */
@import './variables.css';
*, *::before, *::after {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
height: 100%;
width: 100%;
}
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
background: var(--bg-primary);
color: var(--text-primary);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#app {
height: 100%;
width: 100%;
}
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: rgba(255,255,255,0.1); border-radius: 3px; }
/* Element Plus Dark Mode Fixes */
.el-textarea__inner,
.el-input__wrapper {
background: var(--bg-primary) !important;
border-color: var(--border-color) !important;
color: var(--text-primary) !important;
box-shadow: none !important;
}
.el-textarea__inner:focus,
.el-input__wrapper.is-focus {
border-color: var(--accent) !important;
}
.el-textarea.is-disabled .el-textarea__inner {
background: var(--bg-secondary) !important;
color: var(--text-secondary) !important;
}
.el-table {
--el-table-bg-color: var(--bg-primary);
--el-table-tr-bg-color: var(--bg-primary);
--el-table-header-bg-color: var(--bg-secondary);
--el-table-row-hover-bg-color: var(--bg-hover);
--el-table-text-color: var(--text-primary);
--el-table-header-text-color: var(--text-secondary);
--el-table-border-color: var(--border-color);
}
.el-dialog {
--el-dialog-bg-color: var(--bg-secondary);
--el-dialog-title-font-size: 16px;
}
.el-dialog__title {
color: var(--text-primary) !important;
}
.el-form-item__label {
color: var(--text-secondary) !important;
}
.el-drawer {
background: var(--bg-secondary) !important;
}
.el-drawer__header {
color: var(--text-primary) !important;
border-bottom: 1px solid var(--border-color);
margin-bottom: 0;
padding: 16px 20px;
}
.el-drawer__body {
padding: 0;
}