|
4 | 4 | --> |
5 | 5 | <template> |
6 | 6 | <div v-if="canRequestSign"> |
7 | | - <NcActions :menu-name="t('libresign', 'Request')" |
8 | | - :inline="inline ? 3 : 0" |
9 | | - :force-name="inline" |
10 | | - :class="{column: inline}" |
| 7 | + <div v-if="inline" class="request-picker-buttons"> |
| 8 | + <NcButton variant="secondary" |
| 9 | + @click="showModalUploadFromUrl()"> |
| 10 | + <template #icon> |
| 11 | + <NcIconSvgWrapper :path="mdiLink" :size="20" /> |
| 12 | + </template> |
| 13 | + {{ t('libresign', 'Upload from URL') }} |
| 14 | + </NcButton> |
| 15 | + <NcButton variant="secondary" |
| 16 | + :title="envelopeEnabled ? t('libresign', 'Multiple files allowed') : null" |
| 17 | + @click="openFilePicker"> |
| 18 | + <template #icon> |
| 19 | + <NcIconSvgWrapper :path="mdiFolder" :size="20" /> |
| 20 | + </template> |
| 21 | + {{ t('libresign', 'Choose from Files') }} |
| 22 | + </NcButton> |
| 23 | + <NcButton variant="secondary" |
| 24 | + @click="uploadFile"> |
| 25 | + <template #icon> |
| 26 | + <NcIconSvgWrapper :path="mdiUpload" :size="20" /> |
| 27 | + </template> |
| 28 | + {{ t('libresign', 'Upload') }} |
| 29 | + </NcButton> |
| 30 | + </div> |
| 31 | + <NcActions v-else |
| 32 | + :menu-name="t('libresign', 'Request')" |
11 | 33 | :variant="variant" |
12 | 34 | v-model:open="openedMenu"> |
13 | 35 | <template #icon> |
|
16 | 38 | <NcActionButton :wide="true" |
17 | 39 | @click="showModalUploadFromUrl()"> |
18 | 40 | <template #icon> |
19 | | - <NcIconSvgWrapper :path="mdiLink" :size="20" /> |
| 41 | + <NcIconSvgWrapper :path="mdiLink" :size="20" /> |
20 | 42 | </template> |
21 | 43 | {{ t('libresign', 'Upload from URL') }} |
22 | 44 | </NcActionButton> |
23 | 45 | <NcActionButton :wide="true" |
24 | 46 | :title="envelopeEnabled ? t('libresign', 'Multiple files allowed') : null" |
25 | 47 | @click="openFilePicker"> |
26 | 48 | <template #icon> |
27 | | - <NcIconSvgWrapper :path="mdiFolder" :size="20" /> |
| 49 | + <NcIconSvgWrapper :path="mdiFolder" :size="20" /> |
28 | 50 | </template> |
29 | 51 | {{ t('libresign', 'Choose from Files') }} |
30 | 52 | </NcActionButton> |
31 | 53 | <NcActionButton :wide="true" |
32 | 54 | @click="uploadFile"> |
33 | 55 | <template #icon> |
34 | | - <NcIconSvgWrapper :path="mdiUpload" :size="20" /> |
| 56 | + <NcIconSvgWrapper :path="mdiUpload" :size="20" /> |
35 | 57 | </template> |
36 | 58 | {{ t('libresign', 'Upload') }} |
37 | 59 | </NcActionButton> |
@@ -451,9 +473,10 @@ export default { |
451 | 473 | </script> |
452 | 474 |
|
453 | 475 | <style lang="scss" scoped> |
454 | | -.column { |
| 476 | +.request-picker-buttons { |
455 | 477 | display: flex; |
456 | | - gap: 12px; flex: 1; |
| 478 | + gap: 12px; |
457 | 479 | flex-direction: column; |
| 480 | + align-items: stretch; |
458 | 481 | } |
459 | 482 | </style> |
0 commit comments