1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-26 00:39:41 +02:00
portainer/app/portainer/components/widget/rd-widget-title.ts

24 lines
668 B
TypeScript

export const rdWidgetTitle = {
requires: '^rdWidget',
bindings: {
titleText: '@',
icon: '@',
featherIcon: '<',
classes: '@?',
parentClasses: '@?',
},
transclude: {
title: '?headerTitle',
},
template: `
<div class="widget-header" ng-class="$ctrl.parentClasses">
<div class="row">
<span ng-class="$ctrl.classes" class="pull-left vertical-center">
<pr-icon icon="$ctrl.icon" feather="$ctrl.featherIcon"></pr-icon>
<span ng-transclude="title">{{ $ctrl.titleText }}</span>
</span>
<span ng-class="$ctrl.classes" class="pull-right" ng-transclude></span>
</div>
</div>
`,
};