-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -14,35 +40,79 @@ import { ref } from 'vue';
const isOpen = ref(false);
-function toggleDropdown() {
+const toggleMenu = () => {
isOpen.value = !isOpen.value;
-}
+};
+
+const closeMenu = () => {
+ isOpen.value = false;
+};
+
+// Экспортируем методы, если захотим управлять меню извне
+defineExpose({ open: () => (isOpen.value = true), close: closeMenu });
-
\ No newline at end of file
+