Files
bigcapital/packages/webapp/src/containers/Dialogs/ContactDuplicateDialog/ContactDuplicateProvider.tsx
2023-02-03 01:02:31 +02:00

28 lines
655 B
TypeScript

// @ts-nocheck
import React from 'react';
import { DialogContent } from '@/components';
const ContactDuplicateContext = React.createContext();
/**
* contact duplicate provider.
*/
function ContactDuplicateProvider({ contactId, dialogName, ...props }) {
// Provider state.
const provider = {
dialogName,
contactId,
};
return (
<DialogContent name={'contact-duplicate'}>
<ContactDuplicateContext.Provider value={provider} {...props} />
</DialogContent>
);
}
const useContactDuplicateFromContext = () =>
React.useContext(ContactDuplicateContext);
export { ContactDuplicateProvider, useContactDuplicateFromContext };