Files
KArtSell.Aegis/frontend/src/shared/auth/PermissionGuard.vue
T
kjh2064 dcd1322d41
ci / backend (push) Failing after 12s
ci / frontend (push) Failing after 19s
ci / static (push) Failing after 45s
Initial commit: Add project files
2026-08-02 05:15:36 +09:00

12 lines
276 B
Vue

<script setup lang="ts">
const props = defineProps<{
allowed: boolean
deniedMessage?: string
}>()
</script>
<template>
<slot v-if="props.allowed" />
<p v-else role="alert">{{ props.deniedMessage ?? '이 기능을 사용할 권한이 없습니다.' }}</p>
</template>