{"version":3,"file":"helper.cjs","sources":["../../../src/components/BottomFixedArea/helper.ts"],"sourcesContent":["import type { ButtonType } from './BottomFixedArea'\n\nexport const validateElement = (primary?: ButtonType, secondary?: ButtonType) => {\n  if (primary) {\n    const { displayName } = primary.type\n\n    if (\n      ((displayName !== 'Button' && displayName !== 'AnchorButton') ||\n        !('variant' in primary.props) ||\n        primary.props.variant !== 'primary') &&\n      displayName !== 'PrimaryButton' &&\n      displayName !== 'PrimaryButtonAnchor'\n    ) {\n      console.error(\n        'SmartHR UI: the primaryButton props accepts \"primary\" Button or AnchorButton component',\n      )\n    }\n  }\n  if (secondary) {\n    const { displayName } = secondary.type\n\n    if (\n      ((displayName !== 'Button' && displayName !== 'AnchorButton') ||\n        ('variant' in secondary.props && secondary?.props.variant !== 'secondary')) &&\n      displayName !== 'SecondaryButton' &&\n      displayName !== 'SecondaryButtonAnchor'\n    ) {\n      console.error(\n        'SmartHR UI: the secondaryButton props accepts \"secondary\" Button or AnchorButton component',\n      )\n    }\n  }\n}\n"],"names":[],"mappings":";;MAEa,eAAe,GAAG,CAAC,OAAoB,EAAE,SAAsB,KAAI;IAC9E,IAAI,OAAO,EAAE;AACX,QAAA,MAAM,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC,IAAI;QAEpC,IACE,CAAC,CAAC,WAAW,KAAK,QAAQ,IAAI,WAAW,KAAK,cAAc;AAC1D,YAAA,EAAE,SAAS,IAAI,OAAO,CAAC,KAAK,CAAC;AAC7B,YAAA,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,SAAS;AACrC,YAAA,WAAW,KAAK,eAAe;YAC/B,WAAW,KAAK,qBAAqB,EACrC;AACA,YAAA,OAAO,CAAC,KAAK,CACX,wFAAwF,CACzF;QACH;IACF;IACA,IAAI,SAAS,EAAE;AACb,QAAA,MAAM,EAAE,WAAW,EAAE,GAAG,SAAS,CAAC,IAAI;QAEtC,IACE,CAAC,CAAC,WAAW,KAAK,QAAQ,IAAI,WAAW,KAAK,cAAc;AAC1D,aAAC,SAAS,IAAI,SAAS,CAAC,KAAK,IAAI,SAAS,EAAE,KAAK,CAAC,OAAO,KAAK,WAAW,CAAC;AAC5E,YAAA,WAAW,KAAK,iBAAiB;YACjC,WAAW,KAAK,uBAAuB,EACvC;AACA,YAAA,OAAO,CAAC,KAAK,CACX,4FAA4F,CAC7F;QACH;IACF;AACF;;;;"}