mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-02 22:24:27 +01:00
44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
|
import React from 'react';
|
||
|
import { useDispatch } from 'react-redux';
|
||
|
import { useI18nContext } from '../../../hooks/useI18nContext';
|
||
|
|
||
|
import { hideModal } from '../../../store/actions';
|
||
|
|
||
|
import Typography from '../../../components/ui/typography/typography';
|
||
|
import Box from '../../../components/ui/box/box';
|
||
|
import {
|
||
|
TEXT_ALIGN,
|
||
|
TYPOGRAPHY,
|
||
|
FONT_WEIGHT,
|
||
|
} from '../../../helpers/constants/design-system';
|
||
|
|
||
|
import NetworksForm from '../../settings/networks-tab/networks-form/networks-form';
|
||
|
|
||
|
export default function AddNetworkModal() {
|
||
|
const dispatch = useDispatch();
|
||
|
const t = useI18nContext();
|
||
|
|
||
|
const closeCallback = () =>
|
||
|
dispatch(hideModal({ name: 'ONBOARDING_ADD_NETWORK' }));
|
||
|
|
||
|
return (
|
||
|
<>
|
||
|
<Box paddingTop={4}>
|
||
|
<Typography
|
||
|
variant={TYPOGRAPHY.H4}
|
||
|
align={TEXT_ALIGN.CENTER}
|
||
|
fontWeight={FONT_WEIGHT.BOLD}
|
||
|
>
|
||
|
{t('onboardingMetametricsModalTitle')}
|
||
|
</Typography>
|
||
|
</Box>
|
||
|
<NetworksForm
|
||
|
addNewNetwork
|
||
|
networksToRender={[]}
|
||
|
cancelCallback={closeCallback}
|
||
|
submitCallback={closeCallback}
|
||
|
/>
|
||
|
</>
|
||
|
);
|
||
|
}
|