feat(ui): add back navigation button to detail pages

- Implement reusable back button component
- Add back button to division and installation detail pages
- Improve navigation logic with additional state cleanup
This commit is contained in:
Khafid Prayoga
2025-10-28 15:49:39 +07:00
parent 54db81a5b9
commit d7e9ae03cb
6 changed files with 80 additions and 14 deletions
@@ -0,0 +1,25 @@
<script setup lang="ts">
const emit = defineEmits<{
(e: 'click'): void
}>()
function onClick() {
emit('click')
}
</script>
<template>
<div class="m-2 flex gap-2 px-2">
<Button
class="bg-gray-400"
type="button"
@click="onClick"
>
<Icon
name="i-lucide-arrow-left"
class="me-2 align-middle"
/>
Back
</Button>
</div>
</template>