|
35 | 35 | </div> |
36 | 36 |
|
37 | 37 | <div class="modal__wrapper"> |
38 | | - <div v-if="isHaveError" :class="placeholderClasses" class="modal__placeholder"> |
| 38 | + <div |
| 39 | + v-if="isHaveError" |
| 40 | + :class="placeholderClasses" |
| 41 | + class="modal__placeholder" |
| 42 | + > |
39 | 43 | Err |
40 | 44 | </div> |
41 | 45 | <template v-else-if="resultModalData.isMultiSheet"> |
42 | 46 | <DxfViewerComponent |
| 47 | + :key="`dxf-${activePart}-${isFullScreen}`" |
43 | 48 | :dxfUrl="resultModalData.dxfs[activePart]" |
| 49 | + :isFullScreen="isFullScreen" |
44 | 50 | :class="displayClasses" |
45 | 51 | class="modal__display" |
46 | 52 | /> |
|
57 | 63 | </template> |
58 | 64 | <DxfViewerComponent |
59 | 65 | v-else |
| 66 | + :key="`dxf-0-${isFullScreen}`" |
60 | 67 | :dxfUrl="resultModalData.dxfs[0]" |
| 68 | + :isFullScreen="isFullScreen" |
61 | 69 | :class="displayClasses" |
62 | 70 | class="modal__display" |
63 | 71 | /> |
64 | | - <MainButton v-if="!isHaveError" label="fullscreen" :size="sizeType.s" :theme="themeType.primary" |
65 | | - :isLabelShow="false" :icon="iconType.fullscreen" @click="updateFullScreen" |
66 | | - class="modal__fullscreen" /> |
| 72 | + <MainButton |
| 73 | + v-if="!isHaveError" |
| 74 | + label="fullscreen" |
| 75 | + :size="sizeType.s" |
| 76 | + :theme="themeType.primary" |
| 77 | + :isLabelShow="false" |
| 78 | + :icon="iconType.fullscreen" |
| 79 | + @click="updateFullScreen" |
| 80 | + class="modal__fullscreen" |
| 81 | + /> |
67 | 82 | </div> |
68 | 83 | <div class="modal__name modal__info info"> |
69 | 84 | <template v-if="isHaveError"> |
|
83 | 98 | {{ name }} |
84 | 99 | </template> |
85 | 100 | </div> |
86 | | - <div v-if="!isHaveError" class="modal__info info"> |
87 | | - <span v-if="resultModalData.requested === resultModalData.placed" class="info__label"> |
| 101 | + <div |
| 102 | + v-if="!isHaveError" |
| 103 | + class="modal__info info" |
| 104 | + > |
| 105 | + <span |
| 106 | + v-if="resultModalData.requested === resultModalData.placed" |
| 107 | + class="info__label" |
| 108 | + > |
88 | 109 | All details are placed |
89 | 110 | </span> |
90 | 111 | <template v-else> |
|
116 | 137 | :size="sizeType.s" |
117 | 138 | :theme="themeType.primary" |
118 | 139 | /> |
119 | | - <MainButton label="Try again" :size="sizeType.s" :theme="themeType.secondary" |
120 | | - @click="resultDialog = false" /> |
| 140 | + <MainButton |
| 141 | + label="Try again" |
| 142 | + :size="sizeType.s" |
| 143 | + :theme="themeType.secondary" |
| 144 | + @click="resultDialog = false" |
| 145 | + /> |
121 | 146 | </div> |
122 | 147 | </div> |
123 | 148 | </DialogWrapper> |
|
0 commit comments