Skip to content

Commit 11e1444

Browse files
authored
fix(Compass): wrap in DrawerContentBody when drawer is passed (#12127)
* fix(Compass): wrap in DrawerContentBody when drawer is passed * update snap
1 parent 3fe4262 commit 11e1444

File tree

3 files changed

+46
-31
lines changed

3 files changed

+46
-31
lines changed

packages/react-core/src/components/Compass/Compass.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Drawer, DrawerContent, DrawerProps } from '../Drawer';
1+
import { Drawer, DrawerContent, DrawerContentBody, DrawerProps } from '../Drawer';
22
import styles from '@patternfly/react-styles/css/components/Compass/compass';
33
import { css } from '@patternfly/react-styles';
44

@@ -96,7 +96,9 @@ export const Compass: React.FunctionComponent<CompassProps> = ({
9696
if (hasDrawer) {
9797
return (
9898
<Drawer {...drawerProps}>
99-
<DrawerContent panelContent={drawerContent}>{compassContent}</DrawerContent>
99+
<DrawerContent panelContent={drawerContent}>
100+
<DrawerContentBody>{compassContent}</DrawerContentBody>
101+
</DrawerContent>
100102
</Drawer>
101103
);
102104
}

packages/react-core/src/components/Compass/__tests__/__snapshots__/Compass.test.tsx.snap

Lines changed: 32 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -56,41 +56,45 @@ exports[`Matches the snapshot with drawer 1`] = `
5656
class="pf-v6-c-drawer__content"
5757
>
5858
<div
59-
class="pf-v6-c-compass"
59+
class="pf-v6-c-drawer__body"
6060
>
6161
<div
62-
class="pf-v6-c-compass__header pf-m-expanded"
62+
class="pf-v6-c-compass"
6363
>
64-
<div>
65-
Header
64+
<div
65+
class="pf-v6-c-compass__header pf-m-expanded"
66+
>
67+
<div>
68+
Header
69+
</div>
6670
</div>
67-
</div>
68-
<div
69-
class="pf-v6-c-compass__sidebar pf-m-start pf-m-expanded"
70-
>
71-
<div>
72-
Sidebar start
71+
<div
72+
class="pf-v6-c-compass__sidebar pf-m-start pf-m-expanded"
73+
>
74+
<div>
75+
Sidebar start
76+
</div>
7377
</div>
74-
</div>
75-
<div
76-
class="pf-v6-c-compass__main"
77-
>
78-
<div>
79-
Main content
78+
<div
79+
class="pf-v6-c-compass__main"
80+
>
81+
<div>
82+
Main content
83+
</div>
8084
</div>
81-
</div>
82-
<div
83-
class="pf-v6-c-compass__sidebar pf-m-end pf-m-expanded"
84-
>
85-
<div>
86-
Sidebar end
85+
<div
86+
class="pf-v6-c-compass__sidebar pf-m-end pf-m-expanded"
87+
>
88+
<div>
89+
Sidebar end
90+
</div>
8791
</div>
88-
</div>
89-
<div
90-
class="pf-v6-c-compass__footer pf-m-expanded"
91-
>
92-
<div>
93-
Footer
92+
<div
93+
class="pf-v6-c-compass__footer pf-m-expanded"
94+
>
95+
<div>
96+
Footer
97+
</div>
9498
</div>
9599
</div>
96100
</div>

packages/react-core/src/components/Compass/examples/Compass.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,16 @@ id: Compass
33
cssPrefix: pf-v6-c-compass
44
section: components
55
beta: true
6-
propComponents: ['Compass', 'CompassHeader', 'CompassContent', 'CompassHero', 'CompassMainHeader', 'CompassPanel']
6+
propComponents:
7+
[
8+
'Compass',
9+
'CompassHeader',
10+
'CompassContent',
11+
'CompassHero',
12+
'CompassMainHeader',
13+
'CompassPanel',
14+
'CompassMessageBar'
15+
]
716
---
817

918
import './compass.css';

0 commit comments

Comments
 (0)