Remove warnings about 'defineProps', 'defineEmits' being compiler macros

This commit is contained in:
Jonathan Bourdon
2024-07-24 16:36:48 -04:00
parent 5ec1078705
commit 0d94d79c77
13 changed files with 104 additions and 106 deletions

View File

@@ -57,7 +57,6 @@
<script setup>
import {defineProps} from "vue"
import {time_ago} from "@/internal_time_ago.js";
const props = defineProps({

View File

@@ -37,7 +37,7 @@
import Message from "@/views/messages/Message.vue";
import {useClient} from '@/plugins/api.js';
import {defineProps, onBeforeMount, ref} from 'vue';
import {onBeforeMount, ref} from 'vue';
const props = defineProps({
subjectId: {

View File

@@ -5,7 +5,7 @@
<div class="flex flex-row">
<div class="mx-2 content-center">
<img :src="profileUrl"
alt="Profile Image"
class="rounded-full"
@@ -36,7 +36,7 @@
<script setup>
import {useClient} from '@/plugins/api.js';
import {defineEmits, defineProps, ref} from 'vue';
import {ref} from 'vue';
import {useUserStore} from "@/stores/user.js";
import {v7} from 'uuid'
@@ -64,7 +64,7 @@ const publish = async () => {
"subjectId": props.subjectId,
"message": value.value
})
const currentUser = user.getCurrentUser()
emit('message-posted',
{
@@ -77,7 +77,7 @@ const publish = async () => {
"value": value.value,
parentId: null,
})
value.value = ''
} catch (error) {
console.error(`post api/message : ${error}`)