{"version":3,"file":"LandingHero.mjs","names":[],"sources":["../../../src/awesome/LandingHero/LandingHero.tsx"],"sourcesContent":["'use client';\n\nimport { cx } from 'antd-style';\nimport { memo } from 'react';\n\nimport { LandingActions } from '@/awesome/landingActions';\n\nimport { styles } from './style';\nimport type { LandingHeroProps } from './type';\n\nconst LandingHero = memo<LandingHeroProps>(\n  ({\n    accent,\n    actions,\n    aside,\n    badge,\n    children,\n    className,\n    description,\n    onNavigate,\n    renderLink,\n    title,\n    ...rest\n  }) => (\n    <section\n      className={cx(styles.root, className)}\n      data-layout={aside ? 'split' : 'center'}\n      {...rest}\n    >\n      <div className={styles.content}>\n        <div className={styles.main}>\n          <div className={styles.intro}>\n            {badge && <div className={styles.badge}>{badge}</div>}\n            <h1 className={styles.title}>\n              {title}\n              {accent && (\n                <>\n                  {' '}\n                  <span className={styles.accent}>{accent}</span>\n                </>\n              )}\n            </h1>\n            {description && <p className={styles.description}>{description}</p>}\n            {actions && actions.length > 0 && (\n              <LandingActions\n                actions={actions}\n                className={styles.actions}\n                renderLink={renderLink}\n                onNavigate={onNavigate}\n              />\n            )}\n          </div>\n          {aside && <div className={styles.aside}>{aside}</div>}\n        </div>\n        {children && <div className={styles.extra}>{children}</div>}\n      </div>\n    </section>\n  ),\n);\n\nLandingHero.displayName = 'LandingHero';\n\nexport default LandingHero;\n"],"mappings":";;;;;;;AAUA,MAAM,cAAc,MACjB,EACC,QACA,SACA,OACA,OACA,UACA,WACA,aACA,YACA,YACA,OACA,GAAG,WAEH,oBAAC,WAAD;CACE,WAAW,GAAG,OAAO,MAAM,SAAS;CACpC,eAAa,QAAQ,UAAU;CAC/B,GAAI;CAEJ,UAAA,qBAAC,OAAD;EAAK,WAAW,OAAO;EAAvB,UAAA,CACE,qBAAC,OAAD;GAAK,WAAW,OAAO;GAAvB,UAAA,CACE,qBAAC,OAAD;IAAK,WAAW,OAAO;IAAvB,UAAA;KACG,SAAS,oBAAC,OAAD;MAAK,WAAW,OAAO;MAAQ,UAAA;KAAW,CAAA;KACpD,qBAAC,MAAD;MAAI,WAAW,OAAO;MAAtB,UAAA,CACG,OACA,UACC,qBAAA,YAAA,EAAA,UAAA,CACG,KACD,oBAAC,QAAD;OAAM,WAAW,OAAO;OAAS,UAAA;MAAa,CAAA,CAC9C,EAAA,CAAA,CAEF;;KACH,eAAe,oBAAC,KAAD;MAAG,WAAW,OAAO;MAAc,UAAA;KAAe,CAAA;KACjE,WAAW,QAAQ,SAAS,KAC3B,oBAAC,gBAAD;MACW;MACT,WAAW,OAAO;MACN;MACA;KACb,CAAA;IAEA;GACJ,CAAA,GAAA,SAAS,oBAAC,OAAD;IAAK,WAAW,OAAO;IAAQ,UAAA;GAAW,CAAA,CACjD;EACJ,CAAA,GAAA,YAAY,oBAAC,OAAD;GAAK,WAAW,OAAO;GAAQ;EAAc,CAAA,CACvD;;AACE,CAAA,CAEb;AAEA,YAAY,cAAc"}