Lines Matching +full:ctrl +full:- +full:module
4 const template = `<div class="file-upload">
7 class="file-upload-btn btn btn-secondary"
8 ng-if="!$ctrl.file"
15 file=$ctrl.file
16 class="file-upload-input"
17 accept="{{$ctrl.fileType}}"/>
18 <div class="file-upload-container"
19 ng-class="{
20 'file-upload-error' : $ctrl.fileStatus ==='error'}"
21 ng-if="$ctrl.file">
22 <span class="file-filename">
23 {{ $ctrl.file.name }}</span>
24 <status-icon
25 class="file-upload-status"
26 status="{{$ctrl.fileStatus}}">
27 </status-icon>
30 class="btn file-upload-reset"
31 ng-if="$ctrl.file.name || file"
32 ng-click="$ctrl.file = '';"
33 aria-label="remove selected file">
34 <icon file="icon-close.svg" aria-hidden="true"></icon>
37 <div class="file-upload-btn">
40 class="btn btn-primary"
41 ng-click="$ctrl.onUpload(); $ctrl.file = '';"
42 ng-if="$ctrl.file"
43 aria-label="upload selected file">
55 angular.module('app.common.components').component('fileUpload', {