|
10 | 10 | <v-card> |
11 | 11 | <v-card-text class="white pa-0"> |
12 | 12 | <v-container fluid class="pa-0"> |
| 13 | + <v-alert |
| 14 | + :value="file.Error" |
| 15 | + type="error" class="my-0 text-capitalize" |
| 16 | + >{{ file.Error }}</v-alert> |
13 | 17 | <v-layout row wrap fill-height |
14 | 18 | align-center |
15 | 19 | justify-center> |
|
41 | 45 | @click.stop.prevent="downloadFile(file)"> |
42 | 46 | <translate>Download</translate> |
43 | 47 | </v-btn> |
44 | | - <v-btn v-if="features.edit && file.Type === 'jpg' && file.Error !== '' && !file.Primary" small depressed dark |
| 48 | + <v-btn v-if="features.edit && file.Type === 'jpg' && !file.Error && !file.Primary" small depressed dark |
45 | 49 | color="primary-button" |
46 | 50 | class="ma-0 action-primary" |
47 | 51 | @click.stop.prevent="primaryFile(file)"> |
48 | 52 | <translate>Primary</translate> |
49 | 53 | </v-btn> |
50 | | - <v-btn v-if="features.edit && !file.Sidecar && file.Error !== '' && !file.Primary && file.Root === '/'" small |
| 54 | + <v-btn v-if="features.edit && !file.Sidecar && !file.Error && !file.Primary && file.Root === '/'" small |
51 | 55 | depressed dark color="primary-button" |
52 | 56 | class="ma-0 action-unstack" |
53 | 57 | @click.stop.prevent="unstackFile(file)"> |
|
66 | 70 | </td> |
67 | 71 | <td>{{ file.UID | uppercase }}</td> |
68 | 72 | </tr> |
69 | | - <tr v-if="file.Error"> |
70 | | - <td> |
71 | | - <translate>Error</translate> |
72 | | - </td> |
73 | | - <td><span class="body-2">{{ file.Error | uppercase }}</span></td> |
74 | | - </tr> |
75 | 73 | <tr v-if="file.InstanceID" title="XMP"> |
76 | 74 | <td> |
77 | 75 | <translate>Instance ID</translate> |
|
162 | 160 | </td> |
163 | 161 | <td>{{ file.MainColor | capitalize }}</td> |
164 | 162 | </tr> |
165 | | - <tr v-if="file.Type === 'jpg'"> |
| 163 | + <tr v-if="file.Chroma"> |
166 | 164 | <td> |
167 | 165 | <translate>Chroma</translate> |
168 | 166 | </td> |
|
0 commit comments