Files
bee-dashboard/src/modules/filemanager/components/Sidebar/DriveItem/DriveItem.scss
T
Bálint Ujvári 0d5138f5bc Fix: file-manager and swarm-desktop bugs (#714)
- drive capacity display with stamp polling
- download/upload progress handling
- overlay and tooltip issues
- FileMaganger readme
- ultra-light mode handling
- account feed view page
- download media files
- remove not found syncing link
- fix ultra light node wallet page
- tooltip issues
---------
Co-authored-by: Andrei Mitrea <andrei.mitrea.hq@gmail.com>
Co-authored-by: nidishk <nidishkrishnan45@gmail.com>
Co-authored-by: Ferenc Sárai <sarai.ferenc@gmail.com>
Co-authored-by: Nándor Komlódi <nandor.komlodi@gmail.com>
Co-authored-by: rolandlor <33499567+rolandlor@users.noreply.github.com>
2026-01-26 12:57:14 +01:00

108 lines
1.8 KiB
SCSS

.fm-drive-item-info {
display: flex;
gap: 4px;
flex-direction: column;
color: rgb(31, 41, 55);
font-weight: 500;
transition: background-color 0.3s;
flex: 1;
min-width: 0;
.fm-drive-item-icon {
display: flex;
align-items: center;
color: rgb(237, 129, 49);
font-weight: 700;
}
}
.fm-drive-item-header {
display: flex;
font-weight: 700;
gap: 8px;
align-items: center;
}
.fm-drive-item-content {
display: flex;
flex-direction: column;
gap: 4px;
font-size: 11px;
min-width: 0;
}
.fm-drive-item-container {
display: flex;
position: relative;
justify-content: space-between;
padding: 16px;
padding-left: 40px;
&:hover {
background-color: rgb(209, 209, 209);
cursor: pointer;
}
&.fm-drive-item-container-selected {
background-color: rgb(209, 209, 209);
}
}
.fm-drive-item-capacity {
display: flex;
align-items: center;
gap: 4px;
position: relative;
& > span {
display: flex;
align-items: center;
gap: 8px;
}
.fm-tooltip-wrapper {
flex-shrink: 0;
margin-left: 0;
position: relative;
z-index: 10;
filter: none !important;
opacity: 1 !important;
pointer-events: auto !important;
}
&.fm-drive-item-capacity-updating {
& > span {
filter: blur(2px);
opacity: 0.6;
pointer-events: none;
}
// Keep tooltip interactive even when capacity is updating
.fm-tooltip-wrapper {
filter: none;
opacity: 1;
pointer-events: auto;
}
transition: all 0.3s ease;
}
}
.fm-drive-item-actions {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: end;
margin-bottom: 2px;
}
.fm-pointer {
cursor: pointer;
}
.fm-drive-item-context-menu {
position: fixed;
z-index: 1000;
}
.fm-disabled { opacity: 0.5; pointer-events: none; }