Skip to main content

BaseModal

Import

import { BaseModal } from 'binak-react-components';

Props

NameTypeDefault Value
openbooleanundefined
childrenReactNodeundefined
onClose() => anyundefined
centerbooleanundefined
titlestringundefined
contentReactNodeundefined
baseDialogbooleanundefined
okayButtonstring''
menuItemsReactNodeundefined
backdropStyleCSSPropertiesundefined
dialogStyleCSSPropertiesundefined
...propsdialog props-

Example

const [openModal, setOpenModal] = useState(true);
return (
<BaseModal open={openModal} onClose={() => setOpenModal(false)}>
{/* BaseCard */}
<BaseCard style={{ margin: '0' }}>
<BaseCard>
<BaseCard>Inner Card</BaseCard>
<BaseCard>Another Card</BaseCard>
</BaseCard>
</BaseCard>
</BaseModal>
);

BaseModal

const [openModal, setOpenModal] = useState(true);
return (
<BaseModal
open={openModal}
onClose={() => setOpenModal(false)}
baseDialog
title="This is a dialog!"
okayButton="okay"
>
<BaseCard style={{ margin: '0' }}>
<BaseCard>
<BaseCard>Inner Card</BaseCard>
<BaseCard>Another Card</BaseCard>
</BaseCard>
</BaseCard>
</BaseModal>
);

BaseModal