|
170 | 170 | </VFlex> |
171 | 171 |
|
172 | 172 | <VFlex class="bottom-bar-btns"> |
173 | | - <VDialog |
174 | | - v-model="displaySummaryDetailsDialog" |
175 | | - width="500" |
| 173 | + <VBtn |
| 174 | + flat |
| 175 | + data-test="display-summary-details-dialog-btn" |
| 176 | + @click="displaySummaryDetailsDialog = true" |
176 | 177 | > |
177 | | - <template v-slot:activator="{ on }"> |
178 | | - <VBtn |
179 | | - flat |
180 | | - data-test="display-summary-details-dialog-btn" |
181 | | - v-on="on" |
182 | | - > |
183 | | - {{ $tr('openSummaryDetailsDialogBtn') }} |
184 | | - </VBtn> |
185 | | - </template> |
186 | | - |
187 | | - <VCard data-test="summary-details-dialog"> |
188 | | - <VCardTitle primary-title class="font-weight-bold title"> |
189 | | - {{ $tr('summaryDetailsDialogTitle') }} |
190 | | - </VCardTitle> |
191 | | - <VCardText> |
192 | | - <DiffTable :stagingDiff="stagingDiff" @reload="reloadCurrentChannelStagingDiff" /> |
193 | | - </VCardText> |
194 | | - <VCardActions> |
195 | | - <VSpacer /> |
196 | | - <VBtn |
197 | | - color="primary" |
198 | | - @click="displaySummaryDetailsDialog = false" |
199 | | - > |
200 | | - {{ $tr('closeSummaryDetailsDialogBtn') }} |
201 | | - </VBtn> |
202 | | - </VCardActions> |
203 | | - </VCard> |
204 | | - </VDialog> |
| 178 | + {{ $tr('openSummaryDetailsDialogBtn') }} |
| 179 | + </VBtn> |
205 | 180 |
|
206 | | - <VDialog |
207 | | - v-model="displayDeployDialog" |
208 | | - width="500" |
| 181 | + <VBtn |
| 182 | + color="primary" |
| 183 | + data-test="display-deploy-dialog-btn" |
| 184 | + @click="displayDeployDialog = true" |
209 | 185 | > |
210 | | - <template v-slot:activator="{ on }"> |
211 | | - <VBtn |
212 | | - color="primary" |
213 | | - data-test="display-deploy-dialog-btn" |
214 | | - v-on="on" |
215 | | - > |
216 | | - {{ $tr('deployChannel') }} |
217 | | - </VBtn> |
218 | | - </template> |
| 186 | + {{ $tr('deployChannel') }} |
| 187 | + </VBtn> |
| 188 | + </VFLex> |
| 189 | + </VLayout> |
| 190 | + </BottomBar> |
| 191 | + |
| 192 | + <KModal |
| 193 | + v-if="displaySummaryDetailsDialog" |
| 194 | + data-test="summary-details-dialog" |
| 195 | + :title="$tr('summaryDetailsDialogTitle')" |
| 196 | + :cancelText="$tr('closeSummaryDetailsDialogBtn')" |
| 197 | + @cancel="displaySummaryDetailsDialog = false" |
| 198 | + > |
| 199 | + <DiffTable :stagingDiff="stagingDiff" @reload="reloadCurrentChannelStagingDiff" /> |
| 200 | + </KModal> |
219 | 201 |
|
220 | | - <VCard data-test="deploy-dialog"> |
221 | | - <VCardTitle primary-title class="font-weight-bold title"> |
222 | | - {{ $tr('deployChannel') }} |
223 | | - </VCardTitle> |
224 | | - <VCardText> |
225 | | - <p>{{ $tr('deployDialogDescription') }}</p> |
| 202 | + <KModal |
| 203 | + v-if="displayDeployDialog" |
| 204 | + data-test="deploy-dialog" |
| 205 | + :title="$tr('deployChannel')" |
| 206 | + :submitText="$tr('confirmDeployBtn')" |
| 207 | + :cancelText="$tr('cancelDeployBtn')" |
| 208 | + @submit="onDeployChannelClick" |
| 209 | + @cancel="displayDeployDialog = false" |
| 210 | + > |
| 211 | + <p>{{ $tr('deployDialogDescription') }}</p> |
226 | 212 |
|
227 | | - <VLayout data-test="deploy-dialog-live-resources"> |
228 | | - <VFlex xs4 class="font-weight-bold"> |
229 | | - {{ $tr('liveResources') }}: |
230 | | - </VFlex> |
231 | | - <VFlex> |
232 | | - {{ $tr('topicsCount', { count: topicsCountLive }) }}, |
233 | | - {{ $tr('resourcesCount', { count: resourcesCountLive }) }} |
234 | | - </VFlex> |
235 | | - </VLayout> |
| 213 | + <VLayout data-test="deploy-dialog-live-resources"> |
| 214 | + <VFlex xs4 class="font-weight-bold"> |
| 215 | + {{ $tr('liveResources') }}: |
| 216 | + </VFlex> |
| 217 | + <VFlex> |
| 218 | + {{ $tr('topicsCount', { count: topicsCountLive }) }}, |
| 219 | + {{ $tr('resourcesCount', { count: resourcesCountLive }) }} |
| 220 | + </VFlex> |
| 221 | + </VLayout> |
236 | 222 |
|
237 | | - <VLayout data-test="deploy-dialog-staged-resources"> |
238 | | - <VFlex xs4 class="font-weight-bold"> |
239 | | - {{ $tr('stagedResources') }}: |
240 | | - </VFlex> |
241 | | - <VFlex> |
242 | | - {{ $tr('topicsCount', { count: topicsCountStaged }) }}, |
243 | | - {{ $tr('resourcesCount', { count: resourcesCountStaged }) }} |
244 | | - </VFlex> |
245 | | - </VLayout> |
246 | | - </VCardText> |
247 | | - <VCardActions> |
248 | | - <VSpacer /> |
249 | | - <VBtn |
250 | | - flat |
251 | | - @click="displayDeployDialog = false" |
252 | | - > |
253 | | - {{ $tr('cancelDeployBtn') }} |
254 | | - </VBtn> |
255 | | - <VBtn |
256 | | - color="primary" |
257 | | - data-test="deploy-btn" |
258 | | - @click="onDeployChannelClick" |
259 | | - > |
260 | | - {{ $tr('confirmDeployBtn') }} |
261 | | - </VBtn> |
262 | | - </VCardActions> |
263 | | - </VCard> |
264 | | - </VDialog> |
265 | | - </VFLex> |
| 223 | + <VLayout data-test="deploy-dialog-staged-resources"> |
| 224 | + <VFlex xs4 class="font-weight-bold"> |
| 225 | + {{ $tr('stagedResources') }}: |
| 226 | + </VFlex> |
| 227 | + <VFlex> |
| 228 | + {{ $tr('topicsCount', { count: topicsCountStaged }) }}, |
| 229 | + {{ $tr('resourcesCount', { count: resourcesCountStaged }) }} |
| 230 | + </VFlex> |
266 | 231 | </VLayout> |
267 | | - </BottomBar> |
| 232 | + </KModal> |
268 | 233 | </template> |
269 | 234 | </div> |
270 | 235 |
|
|
0 commit comments