|
19 | 19 | </div>
|
20 | 20 |
|
21 | 21 | <div class="actions-bar">
|
22 |
| - <VueButton |
23 |
| - v-if="task.status !== 'running'" |
24 |
| - icon-left="play_arrow" |
25 |
| - class="primary" |
26 |
| - :label="$t('org.vue.views.project-task-details.actions.play')" |
27 |
| - data-testid="run-task" |
28 |
| - @click="runTask()" |
29 |
| - /> |
30 |
| - |
31 |
| - <VueButton |
32 |
| - v-else |
33 |
| - icon-left="stop" |
34 |
| - class="primary" |
35 |
| - :label="$t('org.vue.views.project-task-details.actions.stop')" |
36 |
| - data-testid="stop-task" |
37 |
| - @click="stopTask()" |
38 |
| - /> |
| 22 | + <div class="main-actions"> |
| 23 | + <VueButton |
| 24 | + v-if="task.status !== 'running'" |
| 25 | + icon-left="play_arrow" |
| 26 | + class="primary" |
| 27 | + :label="$t('org.vue.views.project-task-details.actions.play')" |
| 28 | + data-testid="run-task" |
| 29 | + @click="runTask()" |
| 30 | + /> |
39 | 31 |
|
40 |
| - <VueButton |
41 |
| - slot="trigger" |
42 |
| - icon-left="settings" |
43 |
| - :disabled="task.status === 'running'" |
44 |
| - :label="$t('org.vue.views.project-task-details.parameters')" |
45 |
| - @click="showParameters = true" |
46 |
| - /> |
| 32 | + <VueButton |
| 33 | + v-else |
| 34 | + icon-left="stop" |
| 35 | + class="primary" |
| 36 | + :label="$t('org.vue.views.project-task-details.actions.stop')" |
| 37 | + data-testid="stop-task" |
| 38 | + @click="stopTask()" |
| 39 | + /> |
47 | 40 |
|
48 |
| - <VueButton |
49 |
| - v-if="task.link" |
50 |
| - :href="task.link" |
51 |
| - target="_blank" |
52 |
| - icon-left="open_in_new" |
53 |
| - class="icon-button" |
54 |
| - v-tooltip="$t('org.vue.views.project-task-details.more-info')" |
55 |
| - /> |
| 41 | + <VueButton |
| 42 | + slot="trigger" |
| 43 | + icon-left="settings" |
| 44 | + :disabled="task.status === 'running'" |
| 45 | + :label="$t('org.vue.views.project-task-details.parameters')" |
| 46 | + @click="showParameters = true" |
| 47 | + /> |
56 | 48 |
|
57 |
| - <div class="vue-ui-spacer"/> |
| 49 | + <VueButton |
| 50 | + v-if="task.link" |
| 51 | + :href="task.link" |
| 52 | + target="_blank" |
| 53 | + icon-left="open_in_new" |
| 54 | + class="icon-button" |
| 55 | + v-tooltip="$t('org.vue.views.project-task-details.more-info')" |
| 56 | + /> |
| 57 | + </div> |
58 | 58 |
|
59 | 59 | <VueGroup
|
60 | 60 | v-if="task.views.length"
|
@@ -344,7 +344,7 @@ export default {
|
344 | 344 |
|
345 | 345 | @media (max-width: 1250px)
|
346 | 346 | .actions-bar
|
347 |
| - flex-wrap wrap |
| 347 | + flex-direction column |
348 | 348 |
|
349 | 349 | .views
|
350 | 350 | margin-top $padding-item
|
@@ -412,6 +412,13 @@ export default {
|
412 | 412 | margin 0 $padding-item
|
413 | 413 | ellipsis()
|
414 | 414 |
|
| 415 | +.main-actions |
| 416 | + flex 1 |
| 417 | +
|
| 418 | + /deep/ > * |
| 419 | + &:not(:last-child) |
| 420 | + margin-right $padding-item |
| 421 | +
|
415 | 422 | .task-settings
|
416 | 423 | padding $padding-item
|
417 | 424 | box-sizing border-box
|
|
0 commit comments