@maggioli-design-system/mds-header
TypeScript icon, indicating that this package has built-in type declarations

6.6.1 • Public • Published

mds-header

This is a web-component from Maggioli Design System Magma, built with StencilJS, TypeScript, Storybook. It's based on the web-component standard and it's designed to be agnostic from the JavaScirpt framework you are using.

Properties

Property Attribute Description Type Default
menu menu Sets the visibility type of the hamburger menu of mds-header-bar "all" | "desktop" | "mobile" | "none" 'mobile'
nav nav Sets the visibility type of the navigation menu of mds-header-bar "all" | "desktop" | "mobile" | "none" 'desktop'

Events

Event Description Type
mdsHeaderClose Emits when the component is closed CustomEvent<MdsHeaderEventDetail>

Slots

Slot Description
"default" Add mds-header-bar element/s.
"menu" Put actions and other contents that will be shown as mobile menu. Add text string, HTML elements or components to this slot.

Shadow Parts

Part Description
"menu" The container element of the modal

CSS Custom Properties

Name Description
--mds-header-color Sets the text color of the header and the mobile toggler icon
--mds-header-icon-color Sets the color of the icon toggler
--mds-header-z-index Sets the z-index of the modal

Dependencies

Depends on

Graph

graph TD;
  mds-header --> mds-modal
  mds-modal --> mds-button
  mds-button --> mds-spinner
  mds-button --> mds-icon
  mds-button --> mds-text
  style mds-header fill:#f9f,stroke:#333,stroke-width:4px

Built with love @ Gruppo Maggioli from R&D Department

Readme

Keywords

none

Package Sidebar

Install

npm i @maggioli-design-system/mds-header

Weekly Downloads

416

Version

6.6.1

License

MIT

Unpacked Size

896 kB

Total Files

188

Last publish

Collaborators

  • moodysmiles
  • vitto