@maggioli-design-system/mds-pref-language
v2.7.3
Published
mds-pref-language is a web-component from Magma Design System, built with StencilJS, TypeScript, Storybook. It's based on the web-component standard and it's designed to be agnostic from the JavaScript framework you are using.
Keywords
Readme
mds-pref-language
Properties
| Property | Attribute | Description | Type | Default |
| -------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | ----------- |
| set | set | Specifies the language code based on HTML lang attribute A string representing the language version as defined in {@link https://datatracker.ietf.org/doc/html/rfc5646 RFC 5646: Tags for Identifying Languages (also known as BCP 47)}. Examples of valid language codes include "en", "en-US", "fr", "fr-FR", "es-ES", etc. Supported languages are Italiano, English, Español, ελληνικά | string | 'auto' |
| size | size | Sets the size of the component items nested inside it | "md" \| "sm" \| undefined | undefined |
Events
| Event | Description | Type |
| ----------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| mdsPrefChange | Emits when the component is triggered | CustomEvent<MdsPrefChangeEventDetail> |
| mdsPrefLanguageChange | Emits when the component changes the language selected from the click event of the dropdown list item | CustomEvent<MdsPrefLanguageEventDetail> |
Methods
updateLang() => Promise<void>
Returns
Type: Promise<void>
Slots
| Slot | Description |
| ----------- | --------------------------------------- |
| "default" | Add mds-pref-language-item element/s. |
Dependencies
Depends on
Graph
graph TD;
mds-pref-language --> mds-text
mds-pref-language --> mds-tab
mds-pref-language --> mds-tab-item
mds-pref-language --> mds-dropdown
mds-tab-item --> mds-button
mds-button --> mds-spinner
mds-button --> mds-icon
mds-button --> mds-text
style mds-pref-language fill:#f9f,stroke:#333,stroke-width:4pxBuilt with love @ Gruppo Maggioli from R&D Department
