mazeof-react
Version:
some goods for your react
16 lines (15 loc) • 579 B
JSX
const variantOrPrimary = (modalActions, actionKey) => modalActions[actionKey].variant ?
modalActions[actionKey].variant : "primary";
const labelOrActionKey = (modalActions, actionKey) => modalActions[actionKey].label ?
modalActions[actionKey].label : actionKey;
const doesDefineClose = (modalActions) => {
let closeDefined = false;
Object.keys(modalActions)
.map(action => {
if (/close/i.test(action)) {
closeDefined = true;
}
});
return closeDefined;
};
export { variantOrPrimary, labelOrActionKey, doesDefineClose };