Fix erroneosly showing error marking on good rows
This commit is contained in:
parent
b2c5bb6735
commit
5bf93c3dfd
1 changed files with 5 additions and 18 deletions
|
|
@ -255,12 +255,8 @@ tr.has-error {
|
|||
<td>
|
||||
<Tooltip
|
||||
placement="top"
|
||||
:title="
|
||||
errorsForLine(pool)
|
||||
.map((e) => e.message)
|
||||
.join(', ')
|
||||
"
|
||||
v-if="hasError(pool)"
|
||||
:title="errorTooltip(pool)"
|
||||
v-show="hasError(pool)"
|
||||
>
|
||||
<i class="bi bi-info-circle-fill text-primary ms-1"></i>
|
||||
</Tooltip>
|
||||
|
|
@ -485,10 +481,10 @@ const markers = computed((): Marker[] => {
|
|||
return markers;
|
||||
});
|
||||
function hasError(row: UploadPoolRow): boolean {
|
||||
return !!errorsForLine(row);
|
||||
return row.errors.length > 0;
|
||||
}
|
||||
function errorsForLine(row: UploadPoolRow): UploadPoolError[] {
|
||||
return row.errors;
|
||||
function errorTooltip(row: UploadPoolRow): string {
|
||||
return row.errors.map((e) => e.message).join(", ");
|
||||
}
|
||||
onMounted(() => {
|
||||
initializeMap();
|
||||
|
|
@ -496,14 +492,5 @@ onMounted(() => {
|
|||
console.log("got upload", u);
|
||||
upload.value = u;
|
||||
});
|
||||
|
||||
// Initialize Bootstrap tooltips
|
||||
const tooltipTriggerList = document.querySelectorAll(
|
||||
'[data-bs-toggle="tooltip"]',
|
||||
);
|
||||
// @ts-ignore - Bootstrap types
|
||||
[...tooltipTriggerList].map(
|
||||
(tooltipTriggerEl) => new bootstrap.Tooltip(tooltipTriggerEl),
|
||||
);
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue