diff --git a/packages/web-components/src/components/masthead/left-nav-menu-category-heading.ts b/packages/web-components/src/components/masthead/left-nav-menu-category-heading.ts index c7591e8aac6..f2f00b0ee62 100644 --- a/packages/web-components/src/components/masthead/left-nav-menu-category-heading.ts +++ b/packages/web-components/src/components/masthead/left-nav-menu-category-heading.ts @@ -21,6 +21,10 @@ const { prefix, stablePrefix: c4dPrefix } = settings; * MegaMenu Category Group Description. * * @element c4d-megamenu-category-group-desc + * @csspart heading - The h2 element of the left navigation menu category heading. Usage: `c4d-left-nav-menu-category-heading::part(heading)` + * @csspart heading-link - The link element of the left navigation menu category heading. Usage: `c4d-left-nav-menu-category-heading::part(heading-link)` + * @csspart container - The side navigation heading container. Usage: `c4d-left-nav-menu-category-heading::part(container)` + * @csspart description - The description container within the side navigation heading. Usage: `c4d-left-nav-menu-category-heading::part(description)` */ @customElement(`${c4dPrefix}-left-nav-menu-category-heading`) class C4DLeftNavMenuCategoryHeading extends LitElement { @@ -52,8 +56,9 @@ class C4DLeftNavMenuCategoryHeading extends LitElement { return url ? html` -

+

` - : html`

${headingText}

`; + : html` +

+ ${headingText} +

+ `; } render() { return html` -
+
${this._renderHeading()} -
+
diff --git a/packages/web-components/src/components/masthead/left-nav-menu-section.ts b/packages/web-components/src/components/masthead/left-nav-menu-section.ts index 47747722d69..e3e1e04bc78 100644 --- a/packages/web-components/src/components/masthead/left-nav-menu-section.ts +++ b/packages/web-components/src/components/masthead/left-nav-menu-section.ts @@ -25,6 +25,11 @@ const { prefix, stablePrefix: c4dPrefix } = settings; * Masthead left nav menu section. * * @element c4d-left-nav-menu-section + * @csspart side-nav-submenu-container - The container for the submenu. Usage: `c4d-left-nav-menu-section::part(side-nav-submenu-container)` + * @csspart menu-item - The submenu item. Usage: `c4d-left-nav-menu-section::part(menu-item)` + * @csspart menu-link - The side navigation link. Usage: `c4d-left-nav-menu-section::part(menu-link)` + * @csspart menu-link-text - The text within the side navigation link. Usage: `c4d-left-nav-menu-section::part(menu-link-text back-button-text)` + * @csspart back-button - The back button. Usage: `c4d-left-nav-menu-section::part(back-button)` * @fires c4d-left-nav-menu-beingtoggled * The custom event fired before this side nav menu is being toggled upon a user gesture. * Cancellation of this event stops the user-initiated action of toggling this side nav menu. @@ -222,16 +227,20 @@ class C4DLeftNavMenuSection extends HostListenerMixin(FocusMixin(LitElement)) { showBackBtn, } = this; return html` -