@xo-union/tk-component-header-nav
Version:
151 lines (150 loc) • 8.26 kB
JavaScript
"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;