Skip to content

Commit

Permalink
Expose NiceModalContext
Browse files Browse the repository at this point in the history
  • Loading branch information
supnate committed May 30, 2022
1 parent 004dca3 commit 097265f
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -305,32 +305,29 @@ export function useModal(modal?: any, args?: any): any {

const modalInfo = modals[mid];

const showCallback = useCallback(
(args?: Record<string, unknown>) => show(mid, args),
[mid]
);
const showCallback = useCallback((args?: Record<string, unknown>) => show(mid, args), [mid]);
const hideCallback = useCallback(() => hide(mid), [mid]);
const removeCallback = useCallback(() => remove(mid), [mid]);
const resolveCallback = useCallback(
(args?: unknown) => {
modalCallbacks[mid]?.resolve(args);
delete modalCallbacks[mid];
},
[mid]
[mid],
);
const rejectCallback = useCallback(
(args?: unknown) => {
modalCallbacks[mid]?.reject(args);
delete modalCallbacks[mid];
},
[mid]
[mid],
);
const resolveHide = useCallback(
(args?: unknown) => {
hideModalCallbacks[mid]?.resolve(args);
delete hideModalCallbacks[mid];
},
[mid]
[mid],
);

return {
Expand All @@ -346,9 +343,7 @@ export function useModal(modal?: any, args?: any): any {
resolveHide,
};
}
export const create = <P extends {}>(
Comp: React.ComponentType<P>,
): React.FC<P & NiceModalHocProps> => {
export const create = <P extends {}>(Comp: React.ComponentType<P>): React.FC<P & NiceModalHocProps> => {
return ({ defaultVisible, keepMounted, id, ...props }) => {
const { args, show } = useModal(id);

Expand Down Expand Up @@ -547,6 +542,7 @@ export const bootstrapDialog = (
export default {
Provider,
ModalDef,
NiceModalContext,
create,
register,
show,
Expand Down

0 comments on commit 097265f

Please sign in to comment.