4.17.5 • Published 21 days ago

@maggioli-design-system/mds-button v4.17.5

Weekly downloads
-
License
MIT
Repository
-
Last release
21 days ago

mds-button

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

PropertyAttributeDescriptionTypeDefault
activeactiveSpecifies if the button is active or notbooleanundefined
autoFocusauto-focusSpecifies if the component is focused when is loaded on the viewportbooleanundefined
awaitawaitSpecifies if the button is awaiting for a responsebooleanundefined
disableddisabledSpecifies if the component is disabled or notbooleanundefined
hrefhrefSpecifies the URL target of the buttonstring \| undefinedundefined
iconiconThe icon displayed in the buttonstring \| undefinedundefined
iconPositionicon-positionSpecifies the horizontal position of the icon displayed in the button"left" \| "right" \| undefined'left'
sizesizeSpecifies the size for the button"lg" \| "md" \| "sm" \| "xl"'md'
targettargetSpecifies the target of the URL, if self or blank"blank" \| "self"'self'
tonetoneSpecifies the tone variant for the button"ghost" \| "quiet" \| "strong" \| "weak" \| undefined'strong'
typetypeThe type of the button element"a" \| "button" \| "reset" \| "submit" \| undefined'submit'
variantvariantSpecifies the color variant for the button"dark" \| "error" \| "info" \| "light" \| "primary" \| "success" \| "warning" \| undefined'primary'

Slots

SlotDescription
"default"Add text string to this slot, avoid to add HTML elements or components here.
"notification"Add HTML elements or components, it is recommended to use mds-notification element.

Shadow Parts

PartDescription
"icon"The icon inside the component
"label"

CSS Custom Properties

NameDescription
--mds-button-await-durationSets the duration of the rotation of the spinner await component
--mds-button-backgroundSets the background-color of the component
--mds-button-border-colorSets the border-color of the component
--mds-button-colorSets the text color of the component
--mds-button-gapSets the distance betwen element inside the components, use it instead of setting gap property directly.
--mds-button-icon-colorSets the icon color of the component
--mds-button-radiusSets the border-radius of the component

Dependencies

Used by

Depends on

Graph

graph TD;
  mds-button --> mds-spinner
  mds-button --> mds-icon
  mds-button --> mds-text
  mds-banner --> mds-button
  mds-breadcrumb --> mds-button
  mds-chip --> mds-button
  mds-file-preview --> mds-button
  mds-header-bar --> mds-button
  mds-horizontal-scroll --> mds-button
  mds-input --> mds-button
  mds-input-upload --> mds-button
  mds-label --> mds-button
  mds-modal --> mds-button
  mds-note --> mds-button
  mds-push-notification --> mds-button
  mds-tab-item --> mds-button
  mds-url-view --> mds-button
  style mds-button fill:#f9f,stroke:#333,stroke-width:4px

Built with love @ Gruppo Maggioli from R&D Department

4.17.5

21 days ago

4.17.3

3 months ago

4.17.4

3 months ago

4.17.2

3 months ago

4.17.0

3 months ago

4.15.0

3 months ago

4.16.0

3 months ago

4.12.4

4 months ago

4.12.3

4 months ago

4.12.2

5 months ago

4.9.0

7 months ago

4.8.1

7 months ago

4.8.0

8 months ago

4.9.1

7 months ago

4.11.0

6 months ago

4.12.0

6 months ago

4.12.1

6 months ago

4.7.1

11 months ago

4.7.0

11 months ago

4.3.5

1 year ago

4.5.0

1 year ago

4.6.0

1 year ago

4.3.3

1 year ago

4.3.2

1 year ago

3.2.3-dev.0.1

1 year ago

3.3.1

1 year ago

3.2.2

1 year ago

3.2.1

1 year ago

4.1.0

1 year ago

4.0.0

1 year ago

4.3.0

1 year ago

3.3.0-dev.1.0

1 year ago

4.2.0

1 year ago

3.3.0-dev.1.2

1 year ago

3.3.0-dev.1.1

1 year ago

3.2.0

2 years ago

3.1.0

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.0

2 years ago