fix: 🐛 working on bugfix that denies messaging ui to display

This commit is contained in:
steev 2025-01-16 00:25:56 +01:00
parent 5769fabce4
commit 1df2b155f3
2 changed files with 13 additions and 5 deletions

View File

@ -144,7 +144,10 @@ export default defineComponent({
emit("response", result); emit("response", result);
messageType.value = "success"; messageType.value = "success";
message.value = `upload successfull`; message.value = `upload successfull`;
buttonText.value = "Upload"; buttonText.value = 'upload successfull';
setTimeout(() => {
buttonText.value = "Upload";
}, 2000);
} else { } else {
console.error('upload failed: ', await response.statusText); console.error('upload failed: ', await response.statusText);
messageType.value = "error"; messageType.value = "error";
@ -191,7 +194,7 @@ export default defineComponent({
<div class="card-body"> <div class="card-body">
<h2 class="card-title">File Upload</h2> <h2 class="card-title">File Upload</h2>
<Message v-if="type=='none'" :type="messageType" :message="message" @close="message=''; messageType='None'"></Message> <Message v-if="messageType!='None'" :type="messageType" :message="message" @close="message=''; messageType='None'" style="z-index: 1000;"></Message>
<button class="btn btn-error close round" @click="close()"> <button class="btn btn-error close round" @click="close()">
<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"
fill="#e8eaed"> fill="#e8eaed">

View File

@ -28,8 +28,7 @@ export default defineComponent({
}, },
}, },
setup(props, { emit }: SetupContext) { setup(props, { emit }: SetupContext) {
console.log(props)
if (!props.routes || props.routes.length <= 0) alert("no points to show");
const canvasRef: Ref<HTMLCanvasElement | null> = ref(null); const canvasRef: Ref<HTMLCanvasElement | null> = ref(null);
const tooltipRef: Ref<HTMLDivElement | null> = ref(null); const tooltipRef: Ref<HTMLDivElement | null> = ref(null);
@ -44,6 +43,12 @@ export default defineComponent({
const messageType: Ref<string> = ref("None"); const messageType: Ref<string> = ref("None");
const message: Ref<string> = ref(""); const message: Ref<string> = ref("");
console.log(props)
if (!props.routes || props.routes.length <= 0) {
messageType.value = "error";
message.value = `no points to show`;
}
// handles sending webrequests to the backend // handles sending webrequests to the backend
const getDrivers = async () => { const getDrivers = async () => {
@ -273,7 +278,7 @@ export default defineComponent({
<template> <template>
<Message v-if="type == 'none'" :type="messageType" :message="message" @close="message = ''; messageType = 'None'"></Message> <Message v-if="type != 'None'" :type="messageType" :message="message" @close="message = ''; messageType = 'None'" style="z-index: -1;"></Message>
<div class="pointcloud-container relative"> <div class="pointcloud-container relative">
<canvas ref="canvasRef"></canvas> <canvas ref="canvasRef"></canvas>
<div ref="tooltipRef" class="tooltip hidden fixed z-50 px-2 py-1 bg-base-200 text-base-content rounded"> <div ref="tooltipRef" class="tooltip hidden fixed z-50 px-2 py-1 bg-base-200 text-base-content rounded">