36 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<ion-content>
 | 
						|
    <ion-list [id]="uniqueId" role="menu">
 | 
						|
        <ion-list-header *ngIf="title">
 | 
						|
            <ion-label>{{title}}</ion-label>
 | 
						|
        </ion-list-header>
 | 
						|
        <ion-item class="ion-text-wrap" lines="none" *ngFor="let item of items" core-link [capture]="item.captureLink"
 | 
						|
            [autoLogin]="item.autoLogin" [href]="item.href" (click)="itemClicked($event, item)" [attr.aria-label]="item.ariaAction"
 | 
						|
            [hidden]="item.hidden" [detail]="!!(item.href && !item.iconAction)" role="menuitem" [button]="!!(item.href && !item.iconAction)"
 | 
						|
            [showBrowserWarning]="item.showBrowserWarning">
 | 
						|
            <ion-toggle *ngIf="item.iconAction === 'toggle'" [(ngModel)]="item.toggle" (ionChange)="item.toggleChanged($event)">
 | 
						|
                <p class="item-heading">
 | 
						|
                    <core-format-text [clean]="true" [text]="item.content" [filter]="false" />
 | 
						|
                </p>
 | 
						|
            </ion-toggle>
 | 
						|
            <ng-container *ngIf="item.iconAction !== 'toggle'">
 | 
						|
                <ion-label>
 | 
						|
                    <p class="item-heading">
 | 
						|
                        <core-format-text [clean]="true" [text]="item.content" [filter]="false" />
 | 
						|
                    </p>
 | 
						|
                </ion-label>
 | 
						|
                <ng-container *ngIf="(item.href || item.action) && item.iconAction">
 | 
						|
                    <ion-icon *ngIf="item.iconAction !== 'spinner'" [name]="item.iconAction" [class.icon-slash]="item.iconSlash" slot="end"
 | 
						|
                        aria-hidden="true" />
 | 
						|
                    <ion-spinner *ngIf="item.iconAction === 'spinner'" slot="end" [attr.aria-label]="'core.loading' | translate" />
 | 
						|
                </ng-container>
 | 
						|
            </ng-container>
 | 
						|
            <ion-badge class="{{item.badgeClass}}" slot="end" *ngIf="item.badge">
 | 
						|
                <span [attr.ara-hidden]="!!item.badgeA11yText">{{item.badge}}</span>
 | 
						|
                <span class="sr-only" *ngIf="item.badgeA11yText">
 | 
						|
                    {{ item.badgeA11yText | translate: {$a : item.badge } }}
 | 
						|
                </span>
 | 
						|
            </ion-badge>
 | 
						|
        </ion-item>
 | 
						|
    </ion-list>
 | 
						|
</ion-content>
 |