diff --git a/src/components/Dropdown.vue b/src/components/Dropdown.vue index 8a87b0d..3016a37 100644 --- a/src/components/Dropdown.vue +++ b/src/components/Dropdown.vue @@ -38,7 +38,10 @@ const toggle = (to?: boolean) => { }; const event = (e: MouseEvent) => { - if (wrapper.value.contains(e.target as HTMLElement)) { + if ( + wrapper.value.contains(e.target as HTMLElement) && + !(e.target as HTMLElement).closest('a') + ) { return; } open.value = false; diff --git a/src/components/DropdownButton.vue b/src/components/DropdownButton.vue new file mode 100644 index 0000000..7306dd0 --- /dev/null +++ b/src/components/DropdownButton.vue @@ -0,0 +1,56 @@ + + + diff --git a/src/components/PageHead.vue b/src/components/PageHead.vue new file mode 100644 index 0000000..0382195 --- /dev/null +++ b/src/components/PageHead.vue @@ -0,0 +1,19 @@ + + + diff --git a/src/components/header/Building.vue b/src/components/header/Building.vue index 0212132..f7fa764 100644 --- a/src/components/header/Building.vue +++ b/src/components/header/Building.vue @@ -1,6 +1,6 @@