@@ -4,19 +4,21 @@ import { useLocation } from 'react-router-dom'
4
4
5
5
import archiveLine from '@iconify/icons-ri/archive-line'
6
6
import { Icon } from '@iconify/react'
7
+ import { useTheme } from 'styled-components'
7
8
import create from 'zustand'
8
9
9
10
import { Button , DisplayShortcut , PrimaryButton } from '@workduck-io/mex-components'
10
11
import { tinykeys } from '@workduck-io/tinykeys'
11
12
12
13
import { isReserved , RefactorPath , useEditorStore , useHelpStore } from '@mexit/core'
13
- import { isOnEditableElement } from '@mexit/shared'
14
+ import { DefaultMIcons , isOnEditableElement , MexIcon } from '@mexit/shared'
14
15
15
16
import { useKeyListener } from '../../Hooks/useChangeShortcutListener'
16
17
import { useDelete } from '../../Hooks/useDelete'
17
18
import { useEditorBuffer } from '../../Hooks/useEditorBuffer'
18
19
import { NavigationType , ROUTE_PATHS , useRouting } from '../../Hooks/useRouting'
19
- import { DeleteIcon , MockRefactorMap , ModalControls , ModalHeader , MRMHead , MRMRow } from '../../Style/Refactor'
20
+ import { DeleteIcon , MockRefactorMap , ModalControls , MRMHead , MRMRow } from '../../Style/Refactor'
21
+ import { Header , Title } from '../Modals/DeleteSpaceModal/styled'
20
22
import { QuickLink , WrappedNodeSelect } from '../NodeSelect/NodeSelect'
21
23
22
24
interface DeleteStoreState {
@@ -63,8 +65,9 @@ const Delete = () => {
63
65
const { getMockArchive, execArchive } = useDelete ( )
64
66
const shortcuts = useHelpStore ( ( store ) => store . shortcuts )
65
67
66
- const location = useLocation ( )
68
+ const theme = useTheme ( )
67
69
const { goTo } = useRouting ( )
70
+ const location = useLocation ( )
68
71
69
72
const openModal = useDeleteStore ( ( store ) => store . openModal )
70
73
const closeModal = useDeleteStore ( ( store ) => store . closeModal )
@@ -141,7 +144,17 @@ const Delete = () => {
141
144
142
145
return (
143
146
< Modal className = "ModalContent" overlayClassName = "ModalOverlay" onRequestClose = { closeModal } isOpen = { open } >
144
- < ModalHeader > Archive</ ModalHeader >
147
+ < Header >
148
+ < Title > Archive</ Title >
149
+ < MexIcon
150
+ color = { theme . tokens . text . fade }
151
+ $cursor
152
+ height = { 24 }
153
+ width = { 24 }
154
+ icon = { DefaultMIcons . CLEAR . value }
155
+ onClick = { closeModal }
156
+ />
157
+ </ Header >
145
158
< WrappedNodeSelect
146
159
autoFocusSelectAll
147
160
autoFocus
0 commit comments