<mds-input-field label="Email"> <mds-input name="email" type="email" placeholder="name@example.com"></mds-input></mds-input-field><mds-button label="Send" icon="mi/baseline/send" variant="primary"></mds-button>
<script type="module"> document.querySelector('mds-input').addEventListener('mdsInputChange', (event) => { console.log(event.detail.value); });</script>import { MdsButton, MdsInput, MdsInputField } from '@maggioli-design-system/magma-react';
export function Subscribe() { return ( <> <MdsInputField label="Email"> <MdsInput name="email" type="email" placeholder="name@example.com" onMdsInputChange={(event) => console.log(event.detail.value)} /> </MdsInputField> <MdsButton label="Send" icon="mi/baseline/send" variant="primary" /> </> );}import { Component } from '@angular/core';import { MdsButton, MdsInput, MdsInputField } from '@maggioli-design-system/magma-angular';
@Component({ selector: 'app-subscribe', imports: [MdsButton, MdsInput, MdsInputField], template: ` <mds-input-field label="Email"> <mds-input name="email" type="email" placeholder="name@example.com" (mdsInputChange)="onChange($event)" ></mds-input> </mds-input-field> <mds-button label="Send" icon="mi/baseline/send" variant="primary"></mds-button> `,})export class SubscribeComponent { onChange(event: CustomEvent) { console.log(event.detail.value); }}Design token design-tokens Le decisioni di design come valori: custom property CSS, SCSS, JavaScript, JSON e DTCG, variabili Figma e i formati di iOS, Android e Flutter. Quando serveIl prodotto ha un suo stack di interfaccia, o non è sul web. Stili styles I token come tema e utility di Tailwind 4, con gli stili di base, i font, la modalità scura, il contrasto e i temi. Quando serveScrivi il tuo markup e vuoi che abbia l'aspetto e il comportamento di Magma. Web component magma svg-icons 114 componenti come custom element: caricali tutti, o importa solo quelli che una pagina usa. Icone per nome. Quando serveHTML semplice, template generati dal server, un CMS, micro-frontend: qualunque pagina in un browser. Wrapper per i framework magma-react magma-angular Gli stessi componenti come componenti React e componenti standalone Angular, con tipi, eventi e collegamento ai form, e il rendering lato server per React. Quando serveIl prodotto è un'app React o Angular.
Read node_modules/@maggioli-design-system/magma/AGENTS.md and follow it to install Magma into this project.Read node_modules/@maggioli-design-system/magma-react/AGENTS.md and follow it to install Magma into this project.Read node_modules/@maggioli-design-system/magma-angular/AGENTS.md and follow it to install Magma into this project.