Skip to content

Commit 097265f

Browse files
committed
Expose NiceModalContext
1 parent 004dca3 commit 097265f

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

src/index.tsx

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -305,32 +305,29 @@ export function useModal(modal?: any, args?: any): any {
305305

306306
const modalInfo = modals[mid];
307307

308-
const showCallback = useCallback(
309-
(args?: Record<string, unknown>) => show(mid, args),
310-
[mid]
311-
);
308+
const showCallback = useCallback((args?: Record<string, unknown>) => show(mid, args), [mid]);
312309
const hideCallback = useCallback(() => hide(mid), [mid]);
313310
const removeCallback = useCallback(() => remove(mid), [mid]);
314311
const resolveCallback = useCallback(
315312
(args?: unknown) => {
316313
modalCallbacks[mid]?.resolve(args);
317314
delete modalCallbacks[mid];
318315
},
319-
[mid]
316+
[mid],
320317
);
321318
const rejectCallback = useCallback(
322319
(args?: unknown) => {
323320
modalCallbacks[mid]?.reject(args);
324321
delete modalCallbacks[mid];
325322
},
326-
[mid]
323+
[mid],
327324
);
328325
const resolveHide = useCallback(
329326
(args?: unknown) => {
330327
hideModalCallbacks[mid]?.resolve(args);
331328
delete hideModalCallbacks[mid];
332329
},
333-
[mid]
330+
[mid],
334331
);
335332

336333
return {
@@ -346,9 +343,7 @@ export function useModal(modal?: any, args?: any): any {
346343
resolveHide,
347344
};
348345
}
349-
export const create = <P extends {}>(
350-
Comp: React.ComponentType<P>,
351-
): React.FC<P & NiceModalHocProps> => {
346+
export const create = <P extends {}>(Comp: React.ComponentType<P>): React.FC<P & NiceModalHocProps> => {
352347
return ({ defaultVisible, keepMounted, id, ...props }) => {
353348
const { args, show } = useModal(id);
354349

@@ -547,6 +542,7 @@ export const bootstrapDialog = (
547542
export default {
548543
Provider,
549544
ModalDef,
545+
NiceModalContext,
550546
create,
551547
register,
552548
show,

0 commit comments

Comments
 (0)