UNPKG

@xo-union/tk-component-header-nav

Version:
151 lines (150 loc) • 8.26 kB
"use strict"; var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property"); var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _uiAccessibility = require("@xo-union/ui-accessibility"); var _ContextCjs = require("../../Context.cjs.js"); var _indexCjs = require("../../MegaMenu/index.cjs.js"); var _layoutsCjs = require("../layouts.cjs.js"); const MensWearhouseUnit = () => { const { links, imageIds } = (0, _ContextCjs.useHeaderNavContext)(); const sponsorImageId = imageIds.SENSODYNE; return /*#__PURE__*/_react.default.createElement(_indexCjs.FeaturedUnitCard, { as: "div", imageId: sponsorImageId, linkUrl: links.SENSODYNE, linkProps: { 'data-trackable-selection': 'your ultimate beauty checklist by sensodyne' }, boldCopy: true, alt: "The No-Stress Wedding Glow-Up Guide", copy: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, "The No-Stress Wedding Glow-Up Guide", /*#__PURE__*/_react.default.createElement(_uiAccessibility.ScreenReaderOnly, null, "."), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("i", null, "Sponsored by Sensodyne Clinical White")) }); }; const IdeasAdviceMegaMenu = () => { const { menuTypes, links } = (0, _ContextCjs.useHeaderNavContext)(); return /*#__PURE__*/_react.default.createElement(_indexCjs.MegaMenu, { menuID: menuTypes.IDEAS_ADVICE, containerProps: { 'data-trackable-context-group': 'ideas & advice' }, layout: _layoutsCjs.layout4LinkColsAnd1ExtraLargeFeaturedUnit }, /*#__PURE__*/_react.default.createElement(_indexCjs.LinkSection, { headingContent: "Ideas & advice", headingTextProps: { href: links.IDEAS_ADVICE } }, /*#__PURE__*/_react.default.createElement(_indexCjs.LinkColumn, null, /*#__PURE__*/_react.default.createElement(_indexCjs.MainCategoryLinkMenu, { id: "ideas-advice-engagement", headingContent: "Engagement", href: links.ENGAGEMENT }, /*#__PURE__*/_react.default.createElement(_indexCjs.SeeAllSubCategoryLink, { href: links.ENGAGEMENT }, "All engagement"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.ENGAGEMENT_RINGS_CONTENT }, "Engagement rings"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.WEDDING_PROPOSALS }, "Wedding proposals")), /*#__PURE__*/_react.default.createElement(_indexCjs.MainCategoryLinkMenu, { id: "ideas-advice-ceremonies-reception", headingContent: "Ceremony & reception", href: links.CEREMONY_RECEPTION }, /*#__PURE__*/_react.default.createElement(_indexCjs.SeeAllSubCategoryLink, { href: links.CEREMONY_RECEPTION }, "All ceremony & reception"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.REAL_WEDDING_PHOTOS }, "Real wedding photos"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.BUDGET_ADVICE }, "Budget advice"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.INVITATIONS_PAPER }, "Invitations & paper"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.THEMES_DECOR }, "Themes & decor"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.WEDDING_TRADITIONS }, "Wedding traditions"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.MUSIC_SONGS }, "Music & songs"))), /*#__PURE__*/_react.default.createElement(_indexCjs.LinkColumn, null, /*#__PURE__*/_react.default.createElement(_indexCjs.MainCategoryLinkMenu, { id: "ideas-advice-parties-events", headingContent: "Parties & events", href: links.PARTIES_EVENTS }, /*#__PURE__*/_react.default.createElement(_indexCjs.SeeAllSubCategoryLink, { href: links.PARTIES_EVENTS }, "All parties & events"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.ENGAGEMENT_PARTIES }, "Engagement party"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.BACH_PARTIES }, "Bach parties"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.WEDDING_SHOWERS }, "Wedding shower"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.REHEARSAL_DINNER }, "Rehearsal dinner")), /*#__PURE__*/_react.default.createElement(_indexCjs.MainCategoryLinkMenu, { id: "ideas-advice-travel", headingContent: "Travel", href: links.TRAVEL }, /*#__PURE__*/_react.default.createElement(_indexCjs.SeeAllSubCategoryLink, { href: links.TRAVEL }, "All travel"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.DESTINATION_WEDDINGS }, "Destination weddings"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.HONEYMOONS }, "Honeymoons"))), /*#__PURE__*/_react.default.createElement(_indexCjs.LinkColumn, null, /*#__PURE__*/_react.default.createElement(_indexCjs.MainCategoryLinkMenu, { id: "ideas-advice-attire-accessories", headingContent: "Fashion", href: links.FASHION_CONTENT }, /*#__PURE__*/_react.default.createElement(_indexCjs.SeeAllSubCategoryLink, { href: links.FASHION_CONTENT }, "All fashion"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.COUPLES_ATTIRE }, "Couples attire"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.RINGS_ACCESSORIES }, "Rings & accessories"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.WEDDING_PARTY_ATTIRE }, "Wedding party attire"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.GUEST_ATTIRE }, "Guest attire")), /*#__PURE__*/_react.default.createElement(_indexCjs.MainCategoryLinkMenu, { id: "ideas-advice-beauty-wellness", headingContent: "Beauty & wellness", href: links.BEAUTY_WELLNESS }, /*#__PURE__*/_react.default.createElement(_indexCjs.SeeAllSubCategoryLink, { href: links.BEAUTY_WELLNESS }, "All beauty & wellness"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.HAIR_CONTENT }, "Hair"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.MAKEUP_GROOMING }, "Makeup & grooming"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.HEALTH_WELLNESS }, "Health & wellness"))), /*#__PURE__*/_react.default.createElement(_indexCjs.LinkColumn, null, /*#__PURE__*/_react.default.createElement(_indexCjs.MainCategoryLinkMenu, { id: "ideas-advice-gifts", headingContent: "Gifts", href: links.GIFTS_CONTENT }, /*#__PURE__*/_react.default.createElement(_indexCjs.SeeAllSubCategoryLink, { href: links.GIFTS_CONTENT }, "All gifts"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.REGISTRY_ADVICE }, "Registry advice"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.GIFTS_FOR_COUPLES }, "Gifts for couples"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.FAVORS_GIFTS }, "Favors & gifts"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.ANNIVERSARY_GIFTS_ADVICE }, "Anniversary gifts"), /*#__PURE__*/_react.default.createElement(_indexCjs.SubCategoryLink, { href: links.GIFT_GUIDES }, "Gift ideas")), /*#__PURE__*/_react.default.createElement(_indexCjs.MainCategoryPrimaryLink, { href: links.THE_KNOT_MAGAZINE }, "The Knot Magazine"))), /*#__PURE__*/_react.default.createElement(_indexCjs.FeaturedSection, { rowAs: "div", headingContent: "Sponsored", sponsored: true }, /*#__PURE__*/_react.default.createElement(MensWearhouseUnit, null))); }; var _default = IdeasAdviceMegaMenu; exports.default = _default;