ui/src/app/dashboard/components/overview/dashboard-overview.component.html (34 lines of code) (raw):
<!--
~ Licensed to the Apache Software Foundation (ASF) under one or more
~ contributor license agreements. See the NOTICE file distributed with
~ this work for additional information regarding copyright ownership.
~ The ASF licenses this file to You under the Apache License, Version 2.0
~ (the "License"); you may not use this file except in compliance with
~ the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
~
-->
<sp-asset-browser
filteredAssetLinkType="dashboard"
allResourcesAlias="Dashboards"
[resourceCount]="resourceCount"
(filterIdsEmitter)="applyDashboardFilters($event)"
>
<sp-basic-view [showBackLink]="false" [padding]="true">
<div
nav
fxFlex="100"
fxLayoutAlign="start center"
fxLayout="row"
class="pl-10"
>
<button
mat-button
mat-raised-button
color="accent"
data-cy="open-new-dashboard-dialog"
(click)="openNewDashboardDialog()"
class="mr-10"
*ngIf="hasDashboardWritePrivileges"
>
<i class="material-icons">add</i>
<span>{{ 'New dashboard' | translate }}</span>
</button>
</div>
<div fxFlex="100" fxLayout="column">
<sp-dashboard-overview-table
(resourceCountEmitter)="resourceCount = $event"
></sp-dashboard-overview-table>
</div>
</sp-basic-view>
</sp-asset-browser>