{"version":3,"file":"index.js","names":["RenderCustomComponent","CustomComponent","Fallback","undefined"],"sources":["../../../src/elements/RenderCustomComponent/index.tsx"],"sourcesContent":["type Args = {\n CustomComponent?: React.ReactNode\n Fallback: React.ReactNode\n}\n\n/**\n * Renders a CustomComponent or a Fallback component.\n * Only fallback if the Custom Component is undefined.\n *\n * If the CustomComponent is null, render null.\n *\n * @param {Object} args - Arguments object.\n * @param {React.ReactNode} [args.CustomComponent] - Optional custom component to render.\n * @param {React.ReactNode} args.Fallback - Fallback component to render if CustomComponent is undefined.\n * @returns {React.ReactNode} Rendered component.\n */\nexport function RenderCustomComponent({ CustomComponent, Fallback }: Args): React.ReactNode {\n return CustomComponent !== undefined ? CustomComponent : Fallback\n}\n"],"mappings":"AAKA;;;;;;;;;;GAWA,OAAO,SAASA,sBAAsB;EAAEC,eAAe;EAAEC;AAAQ,CAAQ;EACvE,OAAOD,eAAA,KAAoBE,SAAA,GAAYF,eAAA,GAAkBC,QAAA;AAC3D","ignoreList":[]}