@@ -33,7 +33,7 @@ export const CommandPalette: FC = observer(() => {
33
33
commandPalette,
34
34
theme : { toggleSidebar } ,
35
35
user : { currentUser } ,
36
- trackEvent : { setTrackElement }
36
+ trackEvent : { setTrackElement } ,
37
37
} = useMobxStore ( ) ;
38
38
const {
39
39
toggleCommandPaletteModal,
@@ -57,6 +57,18 @@ export const CommandPalette: FC = observer(() => {
57
57
toggleDeleteIssueModal,
58
58
} = commandPalette ;
59
59
60
+ const isAnyModalOpen = Boolean (
61
+ isCreateIssueModalOpen ||
62
+ isCreateCycleModalOpen ||
63
+ isCreatePageModalOpen ||
64
+ isCreateProjectModalOpen ||
65
+ isCreateModuleModalOpen ||
66
+ isCreateViewModalOpen ||
67
+ isShortcutModalOpen ||
68
+ isBulkDeleteIssueModalOpen ||
69
+ isDeleteIssueModalOpen
70
+ ) ;
71
+
60
72
const { setToastAlert } = useToast ( ) ;
61
73
62
74
const { data : issueDetails } = useSWR (
@@ -111,7 +123,7 @@ export const CommandPalette: FC = observer(() => {
111
123
e . preventDefault ( ) ;
112
124
toggleSidebar ( ) ;
113
125
}
114
- } else {
126
+ } else if ( ! isAnyModalOpen ) {
115
127
if ( keyPressed === "c" ) {
116
128
setTrackElement ( "SHORTCUT_KEY" ) ;
117
129
toggleCreateIssueModal ( true ) ;
@@ -148,6 +160,7 @@ export const CommandPalette: FC = observer(() => {
148
160
toggleCreateIssueModal ,
149
161
projectId ,
150
162
workspaceSlug ,
163
+ isAnyModalOpen ,
151
164
]
152
165
) ;
153
166
0 commit comments