Skip to content

Commit 84085f4

Browse files
Merge pull request #644 from zhuje/ou1008-variableEditor-pr
OU-1008: Perses Variable Editing Panel
2 parents 8ed1978 + 026b5a7 commit 84085f4

File tree

1 file changed

+75
-1
lines changed

1 file changed

+75
-1
lines changed

web/src/components/dashboards/perses/PersesWrapper.tsx

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ const mapPatterflyThemeToMUI = (theme: 'light' | 'dark'): ThemeOptions => {
9191
},
9292
h2: {
9393
// Panel Group Heading
94-
color: 'var(--pf-t--global--text--color--brand--default)',
9594
fontWeight: 'var(--pf-t--global--font--weight--body--default)',
9695
fontSize: 'var(--pf-t--global--font--size--600)',
9796
},
@@ -246,6 +245,81 @@ const mapPatterflyThemeToMUI = (theme: 'light' | 'dark'): ThemeOptions => {
246245
},
247246
},
248247
},
248+
MuiDrawer: {
249+
styleOverrides: {
250+
paper: {
251+
// Editing Variables Panel
252+
'&.MuiDrawer-paper.MuiDrawer-paperAnchorRight': {
253+
borderTopLeftRadius: 'var(--pf-t--global--border--radius--medium) !important',
254+
borderBottomLeftRadius: 'var(--pf-t--global--border--radius--medium) !important',
255+
borderTopRightRadius: '0 !important',
256+
borderBottomRightRadius: '0 !important',
257+
},
258+
'&.MuiDrawer-paper.MuiDrawer-paperAnchorLeft': {
259+
borderTopRightRadius: 'var(--pf-t--global--border--radius--medium) !important',
260+
borderBottomRightRadius: 'var(--pf-t--global--border--radius--medium) !important',
261+
borderTopLeftRadius: '0 !important',
262+
borderBottomLeftRadius: '0 !important',
263+
},
264+
// Editing Variable Panel - drawer cancel button
265+
'& .MuiButton-colorSecondary': {
266+
borderRadius: 'var(--pf-t--global--border--radius--pill) !important',
267+
},
268+
},
269+
},
270+
},
271+
MuiAccordion: {
272+
styleOverrides: {
273+
root: {
274+
// Editing Variables Panel
275+
borderRadius: 'var(--pf-t--global--border--radius--medium) !important',
276+
'&.MuiAccordion-root': {
277+
borderRadius: 'var(--pf-t--global--border--radius--medium) !important',
278+
},
279+
// Hide the separator line above accordion
280+
'&::before': {
281+
opacity: '0 !important',
282+
},
283+
backgroundColor:
284+
'var(--pf-t--global--background--color--action--plain--default) !important',
285+
},
286+
},
287+
},
288+
MuiAccordionSummary: {
289+
styleOverrides: {
290+
root: {
291+
// Editing Variables Panel - accordion header
292+
borderRadius: 'var(--pf-t--global--border--radius--medium) !important',
293+
backgroundColor: 'var(--pf-t--global--background--color--floating--default) !important',
294+
'&.Mui-expanded': {
295+
borderBottomLeftRadius: '0 !important',
296+
borderBottomRightRadius: '0 !important',
297+
borderTopLeftRadius: 'var(--pf-t--global--border--radius--medium) !important',
298+
borderTopRightRadius: 'var(--pf-t--global--border--radius--medium) !important',
299+
},
300+
},
301+
},
302+
},
303+
MuiAccordionDetails: {
304+
styleOverrides: {
305+
root: {
306+
// Editing Variables Panel - accordion contents
307+
backgroundColor: 'var(--pf-t--global--background--color--floating--default) !important',
308+
borderBottomLeftRadius: 'var(--pf-t--global--border--radius--medium) !important',
309+
borderBottomRightRadius: 'var(--pf-t--global--border--radius--medium) !important',
310+
borderTopLeftRadius: '0 !important',
311+
borderTopRightRadius: '0 !important',
312+
},
313+
},
314+
},
315+
MuiTableCell: {
316+
styleOverrides: {
317+
root: {
318+
// Uniform font weight in all table cells
319+
fontWeight: 'var(--pf-t--global--font--weight--body--default) !important',
320+
},
321+
},
322+
},
249323
},
250324
};
251325
};

0 commit comments

Comments
 (0)