Skip to content

Commit

Permalink
feat(newOnboarding): display onboarding on eclaireurs page
Browse files Browse the repository at this point in the history
  • Loading branch information
gregoirelacoste committed Mar 29, 2021
1 parent 08b9f31 commit 7b1259a
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 9 deletions.
3 changes: 3 additions & 0 deletions src/app/profiles/App/Pages/Profiles/List/ProfileList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ import pathToContributor from 'app/profiles/App/pathToContributor';
import Filters from 'components/molecules/Filters/RadiosFilters';
import useContributorsFilters from 'app/profiles/App/useContributorsRadiosFilters';
import ProfileTabs from '../../../ProfileTabs';
import OnBoarding from '../../../../../../components/organisms/OnBoarding';
import isRedirectedFromExtensionInstall from '../../../../../utils/isRedirectedFromExtensionInstall';

const Title = styled(Title2)`
padding-top: 30px;
Expand Down Expand Up @@ -127,6 +129,7 @@ const ProfileList = ({

return (
<>
{isRedirectedFromExtensionInstall && <OnBoarding />}
{connected === false && (
<Title as="h1">{t('profiles:common.sources')}</Title>
)}
Expand Down
5 changes: 5 additions & 0 deletions src/app/utils/isRedirectedFromExtensionInstall.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
const REDIRECTED_PATH = '?pk_campaign=installed';

const isRedirectedFromExtensionInstall =
window.location.search === REDIRECTED_PATH;
export default isRedirectedFromExtensionInstall;
10 changes: 3 additions & 7 deletions src/components/atoms/Grid/Grid.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
import React from 'react';
import { storiesOf } from '@storybook/react';
import { GridContainer, GridItem } from './';
import { number, text, withKnobs } from '@storybook/addon-knobs';
import { text, withKnobs } from '@storybook/addon-knobs';

storiesOf('Components/Atoms/Grid', module)
.addDecorator(withKnobs)
.add('normal', () => (
<GridContainer>
<GridItem col={number('col1 size', 1)}>
{text('text col1', 'Some Title')}
</GridItem>
<GridItem col={number('col2 size', 1)}>
{text('text col2', 'Some Title')}
</GridItem>
<GridItem>{text('text col1', 'Some Title')}</GridItem>
<GridItem>{text('text col2', 'Some Title')}</GridItem>
</GridContainer>
));
9 changes: 7 additions & 2 deletions src/components/organisms/OnBoarding/components/Modal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,14 @@ interface ModalProps extends ContainerProps {
}

const Container = styled.div<ContainerProps>`
background: rgba(255, 255, 255, 0.9);
position: absolute;
top: 0;
left: 0;
z-index: 9999;
height: 100vh;
width: 100%;
background: rgba(255, 255, 255, 0.95);
display: ${props => (props.open ? 'block' : 'none')};
padding: 1em;
`;

export default ({ children, open, close }: ModalProps) => {
Expand Down

0 comments on commit 7b1259a

Please sign in to comment.