Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tabs #47

Closed
giuseppe-santoro opened this issue Jul 23, 2018 · 0 comments
Closed

Tabs #47

giuseppe-santoro opened this issue Jul 23, 2018 · 0 comments
Assignees

Comments

@giuseppe-santoro
Copy link
Contributor

giuseppe-santoro commented Jul 23, 2018

Comportamento atteso

Realizzare una componente di navigazione a Tab con lo stile di Design UI Kit

Tabs Bootstrap Italia

Possibili soluzioni

Creare una componente Angular che rispecchi l'esempio di utilizzo seguente:

<it-tab-group [pill]="isPill" [dark]="isDark" (selectedIndexChange)="doSomethingOnChange($event)">
    <it-tab [label]="label1" [icon]="icon1" [disabled]="isDisabled1">Contenuto1</it-tab>
    <it-tab [label]="label2" [icon]="icon2" [disabled]="isDisabled2">Contenuto2</it-tab>
</it-tab-group>

<it-tab-group> è la direttiva che identifica un gruppo di tab e può avere i seguenti parametri:

  • pill (opzionale, default false) se presente indica che gli header delle tab saranno stilizzati come dei pulsanti arrotondati. Accetta una espressione booleana o può essere usato come attributo senza valore
  • dark (opzionale, default false) se presente indica che il gruppo di tab utilizza il tema di colorazione scura. Accetta una espressione booleana o può essere usato come attributo senza valore

<it-tab> è la componente che identifica la singola tab del gruppo e al suo interno presenta l'html del contenuto. Accetta i seguenti parametri:

  • label il testo da visualizzare nell'header della tab
  • icon l'icona da visualizzare nell'header della tab
  • disabled (opzionale, default false) se il tab in questione è disabilitato. Accetta una espressione booleana o può essere usato come attributo senza valore

Eventi

Il componente <it-tab-group> emette il seguente evento:

  • selectedIndexChange: scatenato quando avviene il cambio di tab e chiamato con l'indice del tab che è stato selezionato.
@ciccio86 ciccio86 self-assigned this Aug 2, 2018
ciccio86 added a commit that referenced this issue Aug 9, 2018
ciccio86 added a commit that referenced this issue Aug 9, 2018
ciccio86 added a commit that referenced this issue Aug 30, 2018
td-machineuser pushed a commit that referenced this issue Aug 30, 2018
# [0.5.0](v0.4.0...v0.5.0) (2018-08-30)

### Features

* **Tabs:** implementa la componente dei Tab ([cb4a810](cb4a810)), closes [#47](#47)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants