{"version":3,"file":"index.tsx.cjs","sources":["../../../src/lib/kapwa/strip-banner/index.tsx"],"sourcesContent":["type StripBannerItem = {\n  id: number;\n  emoji: string;\n  mainText: string;\n  subText: string;\n  primaryButton: {\n    text: string;\n    className?: string;\n    href: string;\n  };\n  secondaryLink: {\n    text: string;\n    className?: string;\n    href: string;\n  };\n};\nconst StripBanner = ({\n  stripBannerTitle,\n  stripBanner,\n}: {\n  stripBannerTitle: string;\n  stripBanner: StripBannerItem;\n}) => {\n  return (\n    <div>\n      <h3 className='font-medium mb-4'>{stripBannerTitle}</h3>\n      <div className='relative overflow-hidden rounded-lg bg-linear-to-r from-kapwa-orange-500 via-kapwa-red-500 to-kapwa-purple-600 py-3 text-[var(--color-kapwa-text-inverse)]'>\n        <div className='container mx-auto px-4'>\n          <div className='flex flex-col sm:flex-row items-center justify-between gap-2'>\n            <div className='flex items-center gap-3'>\n              <span className='font-bold text-sm'>\n                {stripBanner.emoji} {stripBanner.mainText}\n              </span>\n              <span className='hidden text-sm text-kapwa-orange-100 md:inline'>\n                {stripBanner.subText}\n              </span>\n            </div>\n            <div className='flex items-center gap-3'>\n              <a\n                className={\n                  stripBanner.primaryButton.className ||\n                  'rounded-full bg-[var(--color-kapwa-bg-surface)] px-4 py-1.5 text-sm font-semibold text-[var(--color-kapwa-text-strong)] hover:bg-[var(--color-kapwa-bg-surface-raised)]'\n                }\n                href={stripBanner.primaryButton.href}\n              >\n                {stripBanner.primaryButton.text}\n              </a>\n              <a\n                className={\n                  stripBanner.secondaryLink.className ||\n                  'text-kapwa-orange-200 text-xs underline'\n                }\n                href={stripBanner.secondaryLink.href}\n              >\n                {stripBanner.secondaryLink.text}\n              </a>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  );\n};\n\nexport { StripBanner };\nexport type { StripBannerItem };\n"],"names":["StripBanner","stripBannerTitle","stripBanner","jsx","jsxs"],"mappings":"kIAgBMA,EAAc,CAAC,CACnB,iBAAAC,EACA,YAAAC,CACF,6BAKK,MAAA,CACC,SAAA,CAAAC,EAAAA,kBAAAA,IAAC,KAAA,CAAG,UAAU,mBAAoB,SAAAF,EAAiB,EACnDE,EAAAA,kBAAAA,IAAC,MAAA,CAAI,UAAU,6JACb,SAAAA,EAAAA,kBAAAA,IAAC,MAAA,CAAI,UAAU,yBACb,SAAAC,yBAAC,MAAA,CAAI,UAAU,+DACb,SAAA,CAAAA,EAAAA,kBAAAA,KAAC,MAAA,CAAI,UAAU,0BACb,SAAA,CAAAA,EAAAA,kBAAAA,KAAC,OAAA,CAAK,UAAU,oBACb,SAAA,CAAAF,EAAY,MAAM,IAAEA,EAAY,QAAA,EACnC,EACAC,EAAAA,kBAAAA,IAAC,OAAA,CAAK,UAAU,iDACb,WAAY,OAAA,CACf,CAAA,EACF,EACAC,EAAAA,kBAAAA,KAAC,MAAA,CAAI,UAAU,0BACb,SAAA,CAAAD,EAAAA,kBAAAA,IAAC,IAAA,CACC,UACED,EAAY,cAAc,WAC1B,0KAEF,KAAMA,EAAY,cAAc,KAE/B,WAAY,cAAc,IAAA,CAAA,EAE7BC,EAAAA,kBAAAA,IAAC,IAAA,CACC,UACED,EAAY,cAAc,WAC1B,0CAEF,KAAMA,EAAY,cAAc,KAE/B,WAAY,cAAc,IAAA,CAAA,CAC7B,CAAA,CACF,CAAA,CAAA,CACF,EACF,CAAA,CACF,CAAA,EACF"}