🐛 fix (error): conditionally render error page based on authentication

This commit is contained in:
Abizrh
2025-08-13 10:17:34 +07:00
parent db9a87d825
commit ccb249cbe8
2 changed files with 5 additions and 4 deletions

No files matched your search

+4 -1
View File
@@ -2,10 +2,13 @@
definePageMeta({ definePageMeta({
layout: 'blank', layout: 'blank',
}) })
const { isAuthenticated } = useUserStore()
</script> </script>
<template> <template>
<PubBaseError :status-code="401" /> <PubBaseError v-if="!isAuthenticated" :status-code="401" />
<PubBaseError v-else :status-code="404" />
</template> </template>
<style scoped></style> <style scoped></style>
+1 -3
View File
@@ -28,8 +28,6 @@ const canRead = hasReadAccess(roleAccess)
<div v-if="canRead"> <div v-if="canRead">
<FlowPatientList /> <FlowPatientList />
</div> </div>
<div v-else> <PubBaseError v-else :status-code="403" />
<p>You don't have permission to view patient records.</p>
</div>
</div> </div>
</template> </template>