1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-06-04 01:18:20 +02:00

feat: overlay form sections

This commit is contained in:
Thomas Heartman 2022-02-28 15:36:46 +01:00
parent 355b516dae
commit f215980d6c
2 changed files with 31 additions and 9 deletions

View File

@ -210,7 +210,7 @@ export const FeedbackWrapper = ({ seedData, open }) => {
id={textareaId} id={textareaId}
/* cols="30" */ /* cols="30" */
name="" name=""
rows="5" rows="3"
> >
{state.data.comment} {state.data.comment}
</textarea> </textarea>
@ -311,7 +311,17 @@ export const FeedbackWrapper = ({ seedData, open }) => {
}; };
const Step4 = () => { const Step4 = () => {
return <p className={styles['thank-you']}>Thank you! 🙌</p>; return (
<div>
<p className={styles['thank-you']}>Thank you! 🙌</p>
<button
className={styles['button-secondary']}
onClick={() => setFeedbackIsOpen(false)}
>
close
</button>
</div>
);
}; };
return ( return (
@ -353,10 +363,12 @@ export const FeedbackWrapper = ({ seedData, open }) => {
<CloseIcon /> <CloseIcon />
</button> </button>
</div> </div>
<div className={styles['form-section-container']}>
<Step1 /> <Step1 />
<Step2 /> <Step2 />
<Step3 /> <Step3 />
<Step4 /> {/* <Step4 /> */}
</div>
</article> </article>
</div> </div>
); );

View File

@ -43,15 +43,15 @@
padding: var(--ifm-spacing-vertical) var(--ifm-spacing-horizontal); padding: var(--ifm-spacing-vertical) var(--ifm-spacing-horizontal);
} }
.user-feedback > form { .user-feedback form {
max-width: 850px; max-width: 850px;
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
transition: var(--fade-in-transition); transition: var(--fade-in-transition);
opacity: 1; /* opacity: 1; */
} }
.user-feedback > form > * + * { .user-feedback form > * + * {
margin-top: var(--row-gap); margin-top: var(--row-gap);
} }
@ -225,3 +225,13 @@ button.close-button {
opacity: 0; opacity: 0;
transition: var(--fade-out-transition); transition: var(--fade-out-transition);
} }
.form-section-container {
display: grid;
align-items: center;
}
.form-section-container > * {
grid-column: 1;
grid-row: 1;
}