`gds-block` — Block (dispatcher)
Acest conținut nu este încă disponibil în limba selectată.
Documentație online (fără download) — citește aici pe Wiki.
Pachete npm: Package Registry · contracte în@gstack/gds-core.
BlockKind: any
Secțiune paletă: HELPERS · Class: GdsBlockComponent · Pachet: @gstack/gds-angular
Data contract: Block din @gstack/gds-core
Ce reprezintă
Section titled “Ce reprezintă”Afișează un singur bloc după block.kind — unitatea de pe canvas.
Inputs
Section titled “Inputs”| Nume | Tip | Default | Descriere |
|---|---|---|---|
block | Block | required | { id, kind, data } |
lang | Lang | ’ro’ |
Outputs
Section titled “Outputs”| Nume | Tip | Default | Descriere |
|---|---|---|---|
navigate | NavTarget | — | Din CTA / link-uri |
Cum se folosește
Section titled “Cum se folosește”<gds-block [block]="{ id: '1', kind: 'alert', data: { kind: 'info', text: 'OK' } }" />Note pentru agenți (Cursor)
Section titled “Note pentru agenți (Cursor)”- Preferă pe canvas; pe pagină manuală poți folosi leaf gds-*.
- Nu inventa props în afara tipului
Block. - Stiluri: doar tokens GDS /
--gds-accent; fără hex hardcodat.
projects/gds-angular/src/lib/components/gds-block.component.tsprojects/gds-core/src/lib/blocks.ts