Skip to content

Commit

Permalink
use Eui components and tokens instead of custom ones
Browse files Browse the repository at this point in the history
  • Loading branch information
gergoabraham committed Oct 4, 2022
1 parent 6f440c6 commit c53eed7
Showing 1 changed file with 27 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,21 @@
*/

import React, { memo } from 'react';
import { EuiText, EuiIcon, EuiFlexGroup, EuiFlexItem, EuiLink, EuiSpacer } from '@elastic/eui';
import { FormattedMessage } from '@kbn/i18n-react';
import {
EuiText,
EuiIcon,
EuiFlexGroup,
EuiFlexItem,
EuiLink,
EuiPanel,
EuiSpacer,
useEuiTheme,
} from '@elastic/eui';
import styled from 'styled-components';
import { css } from '@emotion/css';
import { FormattedMessage } from '@kbn/i18n-react';
import { useKibana } from '../../../../../common/lib/kibana';

const Container = styled('div')`
padding: 0 23px;
`;

const CenteredEuiFlexItem = styled(EuiFlexItem)`
align-items: center;
`;
Expand All @@ -24,25 +30,12 @@ const LargeLogo = styled(EuiIcon)`
height: 128px;
`;

const LargeCustomSpacer = () => (
<>
<EuiSpacer size="m" />
<EuiSpacer size="xxl" />
</>
);

const MediumCustomSpacer = () => (
<>
<EuiSpacer size="m" />
<EuiSpacer size="xl" />
</>
);

/**
* A component to be displayed in multi step onboarding process.
*/
export const EndpointPolicyCreateMultiStepExtension = memo(() => {
const { docLinks } = useKibana().services;
const { size } = useEuiTheme().euiTheme;

const title = (
<EuiText>
Expand Down Expand Up @@ -96,13 +89,20 @@ export const EndpointPolicyCreateMultiStepExtension = memo(() => {
</EuiText>
);

const marginSize = `calc(${size.m} + ${size.l})`;

return (
<Container>
<LargeCustomSpacer />
<EuiPanel hasShadow={false} paddingSize="l">
<EuiSpacer size="xl" />

{title}
<MediumCustomSpacer />

<EuiFlexGroup>
<EuiFlexGroup
css={css`
margin-bottom: ${marginSize};
margin-top: ${marginSize};
`}
>
<CenteredEuiFlexItem grow={false}>
<LargeLogo type="logoSecurity" />
</CenteredEuiFlexItem>
Expand All @@ -112,10 +112,10 @@ export const EndpointPolicyCreateMultiStepExtension = memo(() => {
</EuiFlexItem>
</EuiFlexGroup>

<MediumCustomSpacer />
{details}
<LargeCustomSpacer />
</Container>

<EuiSpacer size="xl" />
</EuiPanel>
);
});
EndpointPolicyCreateMultiStepExtension.displayName = 'EndpointPolicyCreateMultiStepExtension';

0 comments on commit c53eed7

Please sign in to comment.