Skip to content

Commit ec7105c

Browse files
committed
fix: electron sidebar blur effect
Signed-off-by: Innei <tukon479@gmail.com>
1 parent 3ca9b5a commit ec7105c

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

apps/renderer/index.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,23 @@
6262
setTheme()
6363
// Can not get window.electron so check userAgent
6464
const isElectron = navigator.userAgent.includes("Electron")
65-
document.documentElement.dataset.buildType = isElectron ? "electron" : "web"
65+
const isRN = window.__RN__
66+
document.documentElement.dataset.buildType = isRN ? "rn" : isElectron ? "electron" : "web"
6667
</script>
6768
<script>
6869
const isMobile = window.innerWidth < 1024
6970
document.documentElement.dataset.viewport = isMobile ? "mobile" : "desktop"
7071
</script>
7172
</head>
7273
<body>
73-
<div id="root" class="bg-background"></div>
74+
<div id="root"></div>
7475

7576
<div id="app-skeleton" class="drag-region">
7677
<!-- Skeleton -->
7778
<style>
79+
[data-build-type="rn"] #root {
80+
background-color: hsl(var(--background));
81+
}
7882
html,
7983
body {
8084
height: 100%;

apps/renderer/src/styles/base.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ html,
1212
-webkit-tap-highlight-color: transparent;
1313
}
1414

15+
[data-build-type="rn"] #root {
16+
background-color: hsl(var(--background));
17+
}
18+
1519
html[data-viewport="desktop"],
1620
html[data-viewport="desktop"] body,
1721
html[data-viewport="desktop"] #shadow-html,

0 commit comments

Comments
 (0)