fix: repair feedback screenshot and list layouts
This commit is contained in:
@@ -135,8 +135,11 @@
|
||||
try {
|
||||
await nextTick();
|
||||
const target = document.querySelector('.shell-container') ?? document.body;
|
||||
const appBackground = getComputedStyle(document.documentElement)
|
||||
.getPropertyValue('--app-color-on-primary')
|
||||
.trim() || '#ffffff';
|
||||
const canvas = await html2canvas(target, {
|
||||
backgroundColor: 'var(--app-color-on-primary)',
|
||||
backgroundColor: appBackground,
|
||||
height: window.innerHeight,
|
||||
ignoreElements: element => element.dataset?.feedbackUi === 'true',
|
||||
scale: Math.min(window.devicePixelRatio || 1, 2),
|
||||
|
||||
@@ -214,7 +214,7 @@
|
||||
v-else
|
||||
class="report-table"
|
||||
>
|
||||
<v-btn variant="text" :ripple="false"
|
||||
<button
|
||||
v-for="report in feedbackStore.filteredReports"
|
||||
:key="report.id"
|
||||
class="report-row"
|
||||
@@ -263,7 +263,7 @@
|
||||
/>
|
||||
</small>
|
||||
</span>
|
||||
</v-btn>
|
||||
</button>
|
||||
|
||||
<div
|
||||
v-if="!feedbackStore.filteredReports.length"
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
v-else
|
||||
class="report-list"
|
||||
>
|
||||
<v-btn variant="text" :ripple="false"
|
||||
<button
|
||||
v-for="report in feedbackStore.filteredReports"
|
||||
:key="report.id"
|
||||
class="report-row"
|
||||
@@ -160,7 +160,7 @@
|
||||
<span>{{ t('feedback.review.lastActivity') }}</span>
|
||||
<strong>{{ formatDate(report.lastActivityAt) }}</strong>
|
||||
</span>
|
||||
</v-btn>
|
||||
</button>
|
||||
|
||||
<div
|
||||
v-if="!feedbackStore.filteredReports.length"
|
||||
|
||||
Reference in New Issue
Block a user