Добавил боковое меню на станицу с запчастями
This commit is contained in:
@@ -2,10 +2,14 @@
|
|||||||
import { ref, watch } from 'vue'
|
import { ref, watch } from 'vue'
|
||||||
import { useRoute, useRouter } from 'vue-router'
|
import { useRoute, useRouter } from 'vue-router'
|
||||||
import { resolveTopic } from '@/composables/useTopicResolver'
|
import { resolveTopic } from '@/composables/useTopicResolver'
|
||||||
|
import MyDropMenu from "@/components/MyDropMenu.vue";
|
||||||
|
import { inject, provide } from "vue";
|
||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const topic = ref(null)
|
const topic = ref(null)
|
||||||
|
const dropMenu = ref(null);
|
||||||
|
provide('dropMenu', dropMenu);
|
||||||
|
|
||||||
async function loadTopic() {
|
async function loadTopic() {
|
||||||
topic.value = await resolveTopic(route.params.source, route.params.id)
|
topic.value = await resolveTopic(route.params.source, route.params.id)
|
||||||
@@ -27,6 +31,7 @@ function goBack() {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
<MyDropMenu ref="dropMenu" />
|
||||||
<div v-if="topic" class="topic-view scroll-strip">
|
<div v-if="topic" class="topic-view scroll-strip">
|
||||||
<article class="topic-view__card">
|
<article class="topic-view__card">
|
||||||
<button class="topic-view__back" @click="goBack">
|
<button class="topic-view__back" @click="goBack">
|
||||||
|
|||||||
Reference in New Issue
Block a user