Skip to content

Commit f3a5869

Browse files
Fixed font family & Mantine scoping (#895)
1 parent 390baf4 commit f3a5869

File tree

2 files changed

+24
-22
lines changed

2 files changed

+24
-22
lines changed

packages/mantine/src/style.css

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,41 @@
44
/* Mantine base styles*/
55

66
/* Mantine Badge component base styles */
7-
.mantine-Badge-root {
7+
.bn-mantine .mantine-Badge-root {
88
background-color: var(--bn-colors-tooltip-background);
99
color: var(--bn-colors-tooltip-text);
1010
}
1111

1212
/* Mantine FileInput component base styles */
13-
.mantine-FileInput-input {
13+
.bn-mantine .mantine-FileInput-input {
1414
align-items: center;
1515
background-color: var(--bn-colors-menu-background);
1616
border: none;
1717
border-radius: 4px;
1818
color: var(--bn-colors-menu-text);
1919
display: flex;
2020
flex-direction: row;
21+
font-family: var(--bn-font-family);
2122
justify-content: center;
2223
}
2324

24-
.mantine-FileInput-input:hover {
25+
.bn-mantine .mantine-FileInput-input:hover {
2526
background-color: var(--bn-colors-hovered-background);
2627
}
2728

28-
.mantine-FileInput-wrapper {
29+
.bn-mantine .mantine-FileInput-wrapper {
2930
border: solid var(--bn-colors-border) 1px;
3031
border-radius: 4px;
3132
}
3233

33-
.mantine-InputPlaceholder-placeholder {
34+
.bn-mantine .mantine-InputPlaceholder-placeholder {
3435
color: var(--bn-colors-menu-text);
36+
font-family: var(--bn-font-family);
3537
font-weight: 600;
3638
}
3739

3840
/* Mantine Menu component base styles */
39-
.mantine-Menu-dropdown {
41+
.bn-mantine .mantine-Menu-dropdown {
4042
background-color: var(--bn-colors-menu-background);
4143
border: var(--bn-border);
4244
border-radius: var(--bn-border-radius-medium);
@@ -47,27 +49,27 @@
4749
overflow: auto;
4850
}
4951

50-
.mantine-Menu-label {
52+
.bn-mantine .mantine-Menu-label {
5153
background-color: var(--bn-colors-menu-background);
5254
color: var(--bn-colors-menu-text);
5355
}
5456

55-
.mantine-Menu-item {
57+
.bn-mantine .mantine-Menu-item {
5658
background-color: var(--bn-colors-menu-background);
5759
border: none;
5860
border-radius: var(--bn-border-radius-small);
5961
color: var(--bn-colors-menu-text);
6062
}
6163

62-
.mantine-Menu-item[aria-selected="true"],
63-
.mantine-Menu-item:hover {
64+
.bn-mantine .mantine-Menu-item[aria-selected="true"],
65+
.bn-mantine .mantine-Menu-item:hover {
6466
background-color: var(--bn-colors-hovered-background);
6567
border: none;
6668
color: var(--bn-colors-hovered-text);
6769
}
6870

6971
/* Mantine Popover component base styles */
70-
.mantine-Popover-dropdown {
72+
.bn-mantine .mantine-Popover-dropdown {
7173
background-color: transparent;
7274
border: none;
7375
border-radius: 0;
@@ -76,47 +78,48 @@
7678
}
7779

7880
/* Mantine Tabs component base styles */
79-
.mantine-Tabs-root {
81+
.bn-mantine .mantine-Tabs-root {
8082
width: 100%;
8183
background-color: var(--bn-colors-menu-background);
8284
}
8385

84-
.mantine-Tabs-list:before {
86+
.bn-mantine .mantine-Tabs-list:before {
8587
border-color: var(--bn-colors-hovered-background);
8688
}
8789

88-
.mantine-Tabs-tab {
90+
.bn-mantine .mantine-Tabs-tab {
8991
color: var(--bn-colors-menu-text);
9092
border-color: var(--bn-colors-hovered-background);
9193
}
9294

93-
.mantine-Tabs-tab:hover {
95+
.bn-mantine .mantine-Tabs-tab:hover {
9496
background-color: var(--bn-colors-hovered-background);
9597
border-color: var(--bn-colors-hovered-background);
9698
color: var(--bn-colors-hovered-text);
9799
}
98100

99-
.mantine-Tabs-tab[data-active],
100-
.mantine-Tabs-tab[data-active]:hover {
101+
.bn-mantine .mantine-Tabs-tab[data-active],
102+
.bn-mantine .mantine-Tabs-tab[data-active]:hover {
101103
border-color: var(--bn-colors-menu-text);
102104
color: var(--bn-colors-menu-text);
103105
}
104106

105-
.mantine-Tabs-panel {
107+
.bn-mantine .mantine-Tabs-panel {
106108
padding: 8px;
107109
}
108110

109111
/* Mantine TextInput component base styles */
110-
.mantine-TextInput-input {
112+
.bn-mantine .mantine-TextInput-input {
111113
background-color: var(--bn-colors-menu-background);
112114
border: solid var(--bn-colors-border) 1px;
113115
border-radius: 4px;
114116
color: var(--bn-colors-menu-text);
117+
font-family: var(--bn-font-family);
115118
height: 32px;
116119
}
117120

118121
/* Mantine Tooltip component base styles */
119-
.mantine-Tooltip-tooltip {
122+
.bn-mantine .mantine-Tooltip-tooltip {
120123
background-color: transparent;
121124
border: none;
122125
border-radius: 0;

packages/react/src/editor/styles.css

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
--bn-colors-highlights-pink-background: #ad1a72;
9191
}
9292

93-
.bn-container * {
93+
.bn-container {
9494
font-family: var(--bn-font-family);
9595
}
9696

@@ -101,7 +101,6 @@
101101
background-color: var(--bn-colors-editor-background);
102102
border-radius: var(--bn-border-radius-large);
103103
color: var(--bn-colors-editor-text);
104-
font-family: var(--bn-font-family);
105104
}
106105

107106
/* Custom block node view wrapper styling */

0 commit comments

Comments
 (0)