diff --git a/frontend/components/nav/Bar.vue b/frontend/components/nav/Bar.vue index ef3b9ef..d1af733 100644 --- a/frontend/components/nav/Bar.vue +++ b/frontend/components/nav/Bar.vue @@ -17,5 +17,6 @@ const emit = defineEmits<{ @state-change="(s, l) => emit('stateChange', s, l)"/> \ No newline at end of file diff --git a/frontend/components/nav/BottomBar.vue b/frontend/components/nav/BottomBar.vue index 98ae1bd..8b0816a 100644 --- a/frontend/components/nav/BottomBar.vue +++ b/frontend/components/nav/BottomBar.vue @@ -4,6 +4,7 @@ import { LANE_IMAGES, lanePositionToIndex, POSITIONS_STR } from '~/utils/cdragon defineProps<{ championName?: string championLanes?: Array + tierlistList?: boolean }>() const emit = defineEmits<{ stateChange: [state: string, lane: number] @@ -17,6 +18,13 @@ function handleStateChange(newState : string, newLane: number) { laneState.value = newLane; emit('stateChange', newState, newLane) } + +const route = useRoute() +const selected = ref(""); +if(route.path.startsWith("/tierlist/")) { + const lane = route.params.lane as string + selected.value = lane +} diff --git a/frontend/components/nav/SideBar.vue b/frontend/components/nav/SideBar.vue index 3b27e23..a370691 100644 --- a/frontend/components/nav/SideBar.vue +++ b/frontend/components/nav/SideBar.vue @@ -21,6 +21,13 @@ function handleStateChange(newState : string, newLane: number) { const {data: stats}: {data: Ref<{patch: number, count: number}>} = await useFetch("/api/stats") +const route = useRoute() + +const selected = ref(""); +if(route.path.startsWith("/tierlist/")) { + const lane = route.params.lane as string + selected.value = lane +}