@maggioli-design-system/magma v1.9.0
Maggioli Design System Web-Component
Questa libreria fornisce una lista di componenti basati sullo standard web-component agnostici rispetto ai framework Javascript
Fa uso della libreria @maggioli-design-system/styles per gli sitli dei componenti
Installation
npm i '@maggioli-design-system/magma'Define Components
// insert in bootstrap file of client part of your application
import { defineCustomElements } from "@maggioli-design-system/magma/loader";
defineCustomElements();Alternatively, if you wanted to take advantage of ES Modules, you could include the components using an import statement.
<html>
<head>
<script type="module">
import { defineCustomElements } from '@maggioli-design-system/magma/loader/index.es2017.mjs';
defineCustomElements();
</script>
</head>
<body>
<mds-text>Hello world</mds-text>
</body>
</html>Style
Import style used by components
/* global.css */
// color
@import "@maggioli-design-system/styles/dist/css/colors-rgb.css";
// font
@import '@fontsource/karla/400.css';
@import '@fontsource/karla/700.css';
@import '@fontsource/merriweather/400.css';
@import '@fontsource/merriweather/700.css';
@import '@fontsource/roboto-mono/400.css';
@import '@fontsource/roboto/500.css';
@import '@fontsource/roboto/700.css';
@import '@fontsource/roboto/900.css';For more details see the library
Icon
Set the path where the mds-icon component will get the svg icons
window.sessionStorage.setItem('mdsIconSvgPath', 'assets/img/svg/');If you are using React set this inside UseEffet otherwise window is not defined
For greater interoperability between components and frameworks, see the specific libraries for Angular and React
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
9 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
1 year ago
12 months ago
12 months ago
1 year ago
12 months ago
1 year ago
1 year ago
5 years ago