diff --git a/frontend/src/components/ExpertButton.vue b/frontend/src/components/ExpertButton.vue index d950f3bbe5..90a4485f46 100644 --- a/frontend/src/components/ExpertButton.vue +++ b/frontend/src/components/ExpertButton.vue @@ -1,5 +1,5 @@ + + diff --git a/frontend/src/components/expert/resources/PackageResourceCard.vue b/frontend/src/components/expert/resources/PackageResourceCard.vue new file mode 100644 index 0000000000..fe4a6ccb72 --- /dev/null +++ b/frontend/src/components/expert/resources/PackageResourceCard.vue @@ -0,0 +1,111 @@ + + + + + diff --git a/frontend/src/components/expert/resources/StandardResourceCard.vue b/frontend/src/components/expert/resources/StandardResourceCard.vue new file mode 100644 index 0000000000..ebefa24863 --- /dev/null +++ b/frontend/src/components/expert/resources/StandardResourceCard.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/frontend/src/components/global-search/GlobalSearch.vue b/frontend/src/components/global-search/GlobalSearch.vue index 9a73611bf5..5b1595fc41 100644 --- a/frontend/src/components/global-search/GlobalSearch.vue +++ b/frontend/src/components/global-search/GlobalSearch.vue @@ -260,6 +260,12 @@ export default { } }, bindKeyNavigation (event) { + // Only handle arrow keys if focus is within global search + const globalSearch = document.getElementById('global-search') + if (!globalSearch || !globalSearch.contains(document.activeElement)) { + return + } + const anchors = document.querySelectorAll('#global-search .iterable') const anchorsArray = Array.from(anchors) const currentIndex = anchorsArray.findIndex(anchor => anchor === document.activeElement) diff --git a/frontend/src/pages/team/Home/index.vue b/frontend/src/pages/team/Home/index.vue index f47b0d5e54..4333281c61 100644 --- a/frontend/src/pages/team/Home/index.vue +++ b/frontend/src/pages/team/Home/index.vue @@ -13,7 +13,7 @@
-
+