fix: made pinned views active in sidebar
This commit is contained in:
parent
5147a22adc
commit
37711aa5a4
@ -32,9 +32,10 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import { Tooltip } from 'frappe-ui'
|
import { Tooltip } from 'frappe-ui'
|
||||||
import { computed } from 'vue'
|
import { computed } from 'vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter, useRoute } from 'vue-router'
|
||||||
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
const route = useRoute()
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
icon: {
|
icon: {
|
||||||
@ -63,6 +64,9 @@ function handleClick() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let isActive = computed(() => {
|
let isActive = computed(() => {
|
||||||
return router.currentRoute.value.name === props.to
|
if (route.query.view) {
|
||||||
|
return route.query.view == props.to?.query?.view
|
||||||
|
}
|
||||||
|
return route.name === props.to
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user