]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/core/context/context.component.html
63af29e13592891a365b9ceace0b6a2d00e76be0
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / core / context / context.component.html
1 <ng-container *ngIf="{ ftMap: featureToggleMap$ | async, daemons: rgwDaemonService.daemons$ | async, selectedDaemon: rgwDaemonService.selectedDaemon$ | async } as data">
2 <ng-container *ngIf="data.ftMap && data.ftMap.rgw && permissions.rgw.read && isRgwRoute && data.daemons.length > 1">
3 <div class="cd-context-bar pt-3 pb-3">
4 <span class="mr-1"
5 i18n>Selected Object Gateway:</span>
6 <div ngbDropdown
7 placement="bottom-left"
8 class="d-inline-block ml-2">
9 <button ngbDropdownToggle
10 class="btn btn-outline-info ctx-bar-selected-rgw-daemon"
11 i18n-title
12 title="Select Object Gateway">
13 {{ data.selectedDaemon.id }} ( {{ data.selectedDaemon.zonegroup_name }} )
14 </button>
15 <div ngbDropdownMenu>
16 <ng-container *ngFor="let daemon of data.daemons">
17 <button ngbDropdownItem
18 class="ctx-bar-available-rgw-daemon"
19 (click)="onDaemonSelection(daemon)">
20 {{ daemon.id }} ( {{ daemon.zonegroup_name }} )
21 </button>
22 </ng-container>
23 </div>
24 </div>
25 </div>
26 </ng-container>
27 </ng-container>