Skip to content

Commit 72df0d0

Browse files
committed
fix: floating-vue css overrides conflict
1 parent 44ba6d8 commit 72df0d0

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

packages/client/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!doctype html>
2-
<html lang="en">
2+
<html lang="en" id="devtools-app">
33
<head>
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />

packages/client/src/assets/styles/main.css

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -65,21 +65,31 @@ body::-webkit-scrollbar {
6565
}
6666

6767
/* Overrides Floating Vue */
68-
.v-popper--theme-dropdown .v-popper__inner,
69-
.v-popper--theme-tooltip .v-popper__inner {
70-
--at-apply: 'bg-base text-black dark:text-white rounded border border-base shadow';
68+
html .v-popper--theme-dropdown .v-popper__inner,
69+
html .v-popper--theme-tooltip .v-popper__inner {
70+
--at-apply: 'bg-white text-black rounded border border-base shadow';
7171
box-shadow: 0 6px 30px #0000001a;
7272
}
7373

74-
.v-popper--theme-tooltip .v-popper__arrow-inner,
75-
.v-popper--theme-dropdown .v-popper__arrow-inner {
74+
html.dark .v-popper--theme-dropdown .v-popper__inner,
75+
html.dark .v-popper--theme-tooltip .v-popper__inner {
76+
--at-apply: 'bg-#121212 text-white';
77+
}
78+
79+
#devtools-app .v-popper--theme-tooltip .v-popper__arrow-inner,
80+
#devtools-app .v-popper--theme-dropdown .v-popper__arrow-inner {
7681
visibility: visible;
77-
--at-apply: 'border-white dark:border-#121212';
82+
--at-apply: 'border-white';
83+
}
84+
85+
#devtools-app.dark .v-popper--theme-tooltip .v-popper__arrow-inner,
86+
#devtools-app.dark .v-popper--theme-dropdown .v-popper__arrow-inner {
87+
--at-apply: 'border-#121212';
7888
}
7989

80-
.v-popper--theme-tooltip .v-popper__arrow-outer,
81-
.v-popper--theme-dropdown .v-popper__arrow-outer {
82-
--at-apply: border-base;
90+
#devtools-app .v-popper--theme-tooltip .v-popper__arrow-outer,
91+
#devtools-app .v-popper--theme-dropdown .v-popper__arrow-outer {
92+
--at-apply: 'border-gray/20';
8393
}
8494

8595
.v-popper--theme-tooltip.v-popper--shown,

0 commit comments

Comments
 (0)