Skip to content

Commit 61a9be8

Browse files
committed
Add styles
1 parent 7860b0b commit 61a9be8

File tree

2 files changed

+70
-38
lines changed

2 files changed

+70
-38
lines changed

packages/module/src/Onboarding/Onboarding.scss

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
11
.pf-chatbot__onboarding-modal {
2+
overflow-x: hidden;
3+
4+
.pf-chatbot__onboarding--title {
5+
margin-block-end: var(--pf-t--global--spacer--md);
6+
}
7+
8+
.pf-chatbot__onboarding--section {
9+
display: flex;
10+
flex-direction: column;
11+
width: 100%;
12+
height: 100%;
13+
}
14+
15+
.pf-chatbot__onboarding--modal-body {
16+
display: flex;
17+
flex-direction: column;
18+
}
19+
20+
.pf-chatbot__onboarding--modal-text {
21+
display: flex;
22+
flex-direction: column;
23+
justify-content: flex-end;
24+
}
25+
226
.pf-v6-c-content {
327
font-size: var(--pf-t--global--font--size--body--lg);
428
}
@@ -8,8 +32,12 @@
832
align-items: center;
933
justify-content: center;
1034
flex-direction: column;
11-
gap: var(--pf-t--global--spacer--xl);
12-
margin-block-start: var(--pf-t--global--spacer--xl);
35+
max-height: 65%;
36+
37+
img {
38+
max-width: unset;
39+
height: 100%;
40+
}
1341
}
1442

1543
.pf-chatbot__onboarding--title {
@@ -31,12 +59,14 @@
3159
}
3260
}
3361

34-
.pf-chatbot__chatbot-modal.pf-chatbot__chatbot-modal--docked.pf-chatbot__onboarding-modal.pf-chatbot__onboarding-modal--docked {
35-
.pf-chatbot__onboarding--section {
36-
display: flex;
37-
flex-direction: column;
38-
width: 100%;
39-
height: 100%;
62+
.pf-chatbot__chatbot-modal.pf-chatbot__chatbot-modal--docked.pf-chatbot__onboarding-modal.pf-chatbot__onboarding-modal--docked,
63+
.pf-chatbot__chatbot-modal.pf-chatbot__chatbot-modal--fullscreen.pf-chatbot__onboarding-modal.pf-chatbot__onboarding-modal--fullscreen,
64+
.pf-chatbot__chatbot-modal.pf-chatbot__chatbot-modal--embedded.pf-chatbot__onboarding-modal.pf-chatbot__onboarding-modal--embedded {
65+
.pf-chatbot__onboarding--header {
66+
img {
67+
max-width: 100%;
68+
height: auto;
69+
}
4070
}
4171
}
4272

packages/module/src/Onboarding/Onboarding.tsx

Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -78,38 +78,40 @@ export const OnboardingBase: FunctionComponent<OnboardingProps> = ({
7878
>
7979
{/* This is a workaround since the PatternFly modal doesn't have ref forwarding */}
8080
<section className={`pf-chatbot__onboarding--section`} aria-label={title} tabIndex={-1} ref={innerRef}>
81-
<ModalHeader className="pf-chatbot__onboarding--modal-header">
82-
<div className="pf-chatbot__onboarding--header">
81+
<>
82+
<ModalBody className="pf-chatbot__onboarding--modal-body">
8383
{!isCompact && image && altText && (
84-
<img src={image} className="pf-chatbot__onboarding--image" alt={altText} />
84+
<div className="pf-chatbot__onboarding--header">
85+
<img src={image} className="pf-chatbot__onboarding--image" alt={altText} />
86+
</div>
8587
)}
86-
<h1 className="pf-chatbot__onboarding--title">{title}</h1>
87-
</div>
88-
</ModalHeader>
89-
<ModalBody className="pf-chatbot__onboarding--modal-body">
90-
<Content>{children}</Content>
91-
</ModalBody>
92-
<ModalFooter className="pf-chatbot__onboarding--footer">
93-
<Button
94-
isBlock
95-
key="onboarding-modal-primary"
96-
variant="primary"
97-
onClick={handlePrimaryAction}
98-
form="onboarding-form"
99-
size="lg"
100-
>
101-
{primaryActionBtn}
102-
</Button>
103-
<Button
104-
isBlock
105-
key="onboarding-modal-secondary"
106-
variant="secondary"
107-
onClick={handleSecondaryAction}
108-
size="lg"
109-
>
110-
{secondaryActionBtn}
111-
</Button>
112-
</ModalFooter>
88+
<div className="pf-chatbot__onboarding--modal-text">
89+
<h1 className="pf-chatbot__onboarding--title">{title}</h1>
90+
<Content>{children}</Content>
91+
</div>
92+
</ModalBody>
93+
<ModalFooter className="pf-chatbot__onboarding--footer">
94+
<Button
95+
isBlock
96+
key="onboarding-modal-primary"
97+
variant="primary"
98+
onClick={handlePrimaryAction}
99+
form="onboarding-form"
100+
size="lg"
101+
>
102+
{primaryActionBtn}
103+
</Button>
104+
<Button
105+
isBlock
106+
key="onboarding-modal-secondary"
107+
variant="secondary"
108+
onClick={handleSecondaryAction}
109+
size="lg"
110+
>
111+
{secondaryActionBtn}
112+
</Button>
113+
</ModalFooter>
114+
</>
113115
</section>
114116
</ChatbotModal>
115117
);

0 commit comments

Comments
 (0)