UNPKG

@hhgtech/hhg-components

Version:
69 lines (62 loc) 3.05 kB
'use strict'; var tslib_es6 = require('./tslib.es6-92cccef3.js'); var React = require('react'); var core = require('@mantine/core'); require('./index-ae1a5588.js'); require('@mantine/dates'); require('./index-1ee4ebb8.js'); require('./index-ad7155cf.js'); require('./index-db44e8cb.js'); require('./useMantineLocale-e946ce4a.js'); var index$1 = require('./index-25f2e7a5.js'); var index$2 = require('./index-86fd931c.js'); require('./index.styles-6dd86c20.js'); var index = require('./index-c2c283f8.js'); require('@mantine/hooks'); require('./utils-7ba0038a.js'); require('./other-eb0ff2f6.js'); require('./index-9012f1d1.js'); function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; } var React__default = /*#__PURE__*/_interopDefault(React); var useStyles = core.createStyles((theme, { hasOnClickFn }) => { return { root: { position: 'relative', display: 'flex', flexDirection: 'column', gap: core.rem(16), }, sponsorBox: { display: 'flex', gap: core.rem(12), alignItems: 'center', backgroundColor: theme.colors.neutral[0], border: `1px solid ${theme.colors.neutral[1]}`, borderRadius: core.rem(4), padding: '4px 12px', alignSelf: 'flex-start', }, sponsorLogo: { maxHeight: core.rem(32), }, btn: { minWidth: core.rem(180), [theme.fn.largerThan('sm')]: { alignSelf: 'flex-end', }, visibility: hasOnClickFn ? 'visible' : 'hidden', }, }; }); const BabyPoopForm = (_a) => { var { babyPoopPage, onClickFindOut, currentUrl, sponsorLogo, btnProps, styles, classNames } = _a, props = tslib_es6.__rest(_a, ["babyPoopPage", "onClickFindOut", "currentUrl", "sponsorLogo", "btnProps", "styles", "classNames"]); const { t } = index.useTranslations(); const { classes } = useStyles({ hasOnClickFn: Boolean(onClickFindOut) }, { name: 'BabyPoopForm', styles, classNames }); return (React__default["default"].createElement(core.Box, Object.assign({ className: classes.root }, props), sponsorLogo && (React__default["default"].createElement(core.Box, { className: classes.sponsorBox }, React__default["default"].createElement(index$1.Text, { size: "p4" }, t('common.sponsoredBy')), React__default["default"].createElement("img", { loading: "lazy", src: sponsorLogo, alt: "sponsor", className: classes.sponsorLogo }))), React__default["default"].createElement(index$1.Text, { size: "p3", className: "description" }, babyPoopPage.description), React__default["default"].createElement(index$2.Button, Object.assign({ className: classes.btn, onClick: onClickFindOut, dataEventCategory: "Health Tool", dataEventAction: "Baby Stool Inquiry", dataEventLabel: currentUrl }, btnProps), t('babyPoop.findOut')))); }; exports.BabyPoopForm = BabyPoopForm;