Infos
Blog
Portfolio
Cours
<script setup>
import { ref, inject, watch } from "vue";
import { SnackbarKey, CantLoginKey } from "../utils/constants.js";
const props = defineProps(["errorPermission"]);
const errPermissions = ref(props.errorPermission);
const permission = inject(CantLoginKey);
const show = inject(SnackbarKey);
// Vérifie si la variable "permission" change
watch(permission, async (newPermission, _) => {
if (newPermission === 2) {
// Message infini avec l'erreur si nous n'avons pas accès
show({ message: errPermissions.value, color: "error", timeout: 99999 });
}
});
</script>
Connexion...
{{ errPermissions }}