UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

21 lines (18 loc) 740 B
import { IComponentOptions, module } from 'angular'; export const submitButtonComponent: IComponentOptions = { bindings: { onClick: '&', isDisabled: '<', isNew: '<', submitting: '<', label: '<', }, template: ` <button class="btn btn-primary" ng-disabled="$ctrl.isDisabled" ng-click="$ctrl.onClick()"> <i ng-if="!$ctrl.submitting" class="far fa-check-circle"></i> <button-busy-indicator ng-if="$ctrl.submitting"></button-busy-indicator> {{$ctrl.label || ($ctrl.isNew ? 'Create' : 'Update')}} </button>`, }; export const SUBMIT_BUTTON_COMPONENT = 'spinnaker.core.modal.buttons.submitButton.component'; module(SUBMIT_BUTTON_COMPONENT, []).component('submitButton', submitButtonComponent);