Tabs
Component is build based on Angular Material Tabs and Angular animation system
Usage
<cf-tabs [properties]="myTabs" [styling]="myTabsStyles">
<cf-tabs-card *ngFor="let card of cards, let i = index" [properties]="card" [styling]="myTabsCardsStyles">
<h1>Card - {{i+1}}</h1>
</cf-tabs-card>
</cf-tabs>myTabs = new TabsModel({
showCardNumberAsIcon: true,
});
myTabsStyles = new TabsStylingModel({
container: {
class: "my-custom-tabs"
}
});
cards = [
new TabsCardModel({ header: { label: "Card" }}),
new TabsCardModel({ header: { label: "Card" }}),
new TabsCardModel({ header: { label: "Card" }}),
new TabsCardModel({ header: { label: "Card" }}),
new TabsCardModel({ header: { label: "Card" }}),
];
myTabsCardStyles = new TabsCardStylingModel({
container: {
class: "my-custom-tabs-card"
},
header: new ButtonStylingModel({
button: {
class: "my-tabs-card-header-button ",
}
})
});Tabs input properties
Tabs styling properties
Tabs output properties
Tabs card input properties
Tabs card styling properties
Tabs card output properties
Last updated