Skip to content

Commit

Permalink
Merge pull request #125 from ankitkarna99/revision/user-onboarding
Browse files Browse the repository at this point in the history
User onboarding workflow changes
  • Loading branch information
flashburst committed Nov 29, 2023
2 parents 24ee2a8 + 0860a97 commit 817fe85
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 16 deletions.
32 changes: 20 additions & 12 deletions src/components/UserOnboarding/UserOnboarding.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ const UserOnboarding = () => {
const [displayHint, setDisplayHint] = useState(false)
const [hasDisplayedHint, setHasDisplayedHint] = useLocalStorage('USER_ONBOARDING_DISPLAY_HINT', false)

const closeDialog = () => {
const closeDialog = (thisSessionOnly = false) => {
setOpen(false)
setExpanded(false)

Expand All @@ -76,6 +76,10 @@ const UserOnboarding = () => {

document.body.style.overflow = 'auto'

if (thisSessionOnly && !checkboxNeverShow) {
setNeverShow(undefined)
}

if (checkboxNeverShow) {
return setNeverShow(true)
}
Expand Down Expand Up @@ -138,16 +142,15 @@ const UserOnboarding = () => {
variant='primary'
onClick={() => {
if (page === 4) {
return closeDialog()
return closeDialog(true)
}

setPage(page + 1)
}}
disabled={page === 4 && minimized}
icon={!minimized && page === 4 ? undefined : 'only'}
iconTrailing={!minimized && page === 4 ? undefined : 'arrow-right'}
icon={page === 4 ? undefined : 'only'}
iconTrailing={page === 4 ? undefined : 'arrow-right'}
>
{!minimized && page === 4 && (checkboxNeverShow ? 'Close' : 'Minimize')}
{page === 4 && 'Close'}
</Button>

)
Expand Down Expand Up @@ -250,12 +253,17 @@ const UserOnboarding = () => {
{sliders()}

<div className='pagination wrapper'>
<div className='checkbox'>
{checkbox}
</div>
<div>
{page} of 4
</div>
{(!minimized || page === 4) && (
<div className='checkbox'>
{checkbox}
</div>
)}
{page !== 4 && (
<div>
{page} of 4
</div>
)}

<div className='pagination'>
{previousButton}
{nextButton}
Expand Down
4 changes: 0 additions & 4 deletions src/components/UserOnboarding/UserOnboarding.scss
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,6 @@
display: none;
}

.checkbox {
display: none;
}

h1,
.description {
text-align: left;
Expand Down

0 comments on commit 817fe85

Please sign in to comment.