@cerberus-design/react
Version:
The Cerberus Design React component library.
21 lines (19 loc) • 421 B
JavaScript
'use client';
function createCTAModalActions(providedActions) {
if (providedActions.length !== 2) {
throw new Error("CTAModal must include 2 actions");
}
if (providedActions.every(
(action) => action?.handleClick
)) {
return {
type: "btnAction",
_actions: providedActions
};
}
return {
type: "reactNode",
_actions: providedActions
};
}
export { createCTAModalActions };