Skip to content

Commit 05ce8a7

Browse files
committed
use base modal on the simulator modal
1 parent 51c2e6d commit 05ce8a7

File tree

2 files changed

+12
-33
lines changed

2 files changed

+12
-33
lines changed
Lines changed: 6 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
import React from "react"
22
import {
3-
Modal as ChakraModal,
4-
ModalCloseButton,
5-
ModalContent,
63
type ModalContentProps,
7-
ModalOverlay,
84
type ModalProps,
95
UseDisclosureReturn,
106
} from "@chakra-ui/react"
117

8+
import Modal from "../Modal"
9+
1210
type SimulatorModalProps = ModalContentProps &
1311
Pick<ModalProps, "size"> & {
1412
isOpen: UseDisclosureReturn["isOpen"]
@@ -24,39 +22,15 @@ export const SimulatorModal = ({
2422
...restProps
2523
}: SimulatorModalProps) => {
2624
return (
27-
<ChakraModal
25+
<Modal
2826
isOpen={isOpen}
2927
onClose={onClose}
3028
isCentered
3129
size="full"
3230
scrollBehavior="inside"
31+
contentProps={restProps}
3332
>
34-
<ModalOverlay bgColor="blackAlpha.700" />
35-
36-
<ModalContent
37-
py={8}
38-
px={{ base: 4, sm: 8 }}
39-
shadow="md"
40-
border="1px"
41-
borderColor="border"
42-
borderRadius="md"
43-
overflowY="auto"
44-
overflowX="hidden"
45-
minH="unset"
46-
h="100%"
47-
maxH={{
48-
base: "calc(100vh - 1rem)",
49-
md: "min(calc(100vh - 2rem), 792px)",
50-
}}
51-
maxW={{
52-
base: "calc(100vw - 1rem)",
53-
md: "min(calc(100vw - 2rem), 1000px)",
54-
}}
55-
{...restProps}
56-
>
57-
<ModalCloseButton />
58-
{children}
59-
</ModalContent>
60-
</ChakraModal>
33+
{children}
34+
</Modal>
6135
)
6236
}

src/pages/developers/tutorials.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,12 @@ const TutorialPage = ({
242242
<Translation id="page-developers-tutorials:page-tutorial-subtitle" />
243243
</Text>
244244

245-
<Modal isOpen={isModalOpen} setIsOpen={setModalOpen} dir={dir}>
245+
<Modal
246+
isOpen={isModalOpen}
247+
onClose={() => setModalOpen(false)}
248+
size="xl"
249+
contentProps={{ dir }}
250+
>
246251
<Heading fontSize="2rem" lineHeight="1.4" mb={4}>
247252
<Translation id="page-developers-tutorials:page-tutorial-submit-btn" />
248253
</Heading>

0 commit comments

Comments
 (0)