Files
ncd-fe/packages/pl-fe/src/modals/component-modal.tsx
Nicole Mikołajczyk e350c616b8 pl-fe: move more stuff around
Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
2025-05-03 17:35:43 +02:00

19 lines
582 B
TypeScript

import React from 'react';
import Modal from 'pl-fe/components/ui/modal';
import type { BaseModalProps } from 'pl-fe/features/ui/components/modal-root';
interface ComponentModalProps {
component: React.ComponentType<BaseModalProps>;
componentProps: Record<any, any>;
}
const ComponentModal: React.FC<BaseModalProps & ComponentModalProps> = ({ onClose, component: Component, componentProps = {} }) => (
<Modal onClose={onClose} title=''>
<Component onClose={onClose} {...componentProps} />
</Modal>
);
export { ComponentModal as default, type ComponentModalProps };