Path: blob/main/frontend/vue/components/common/ContentMenu.vue
3375 views
<template> <div> <qiskit-mega-menu-dropdown class="content-menu__mega-menu-dropdown" data-test="content-menu-dropdown" :content.prop="dropdownMenuContent" :placeholder="$translate('Browse all content')" @performedSearch="trackPerformedSearch" /> </div> </template> <script lang="ts"> import { Vue } from 'vue-class-component' import '@qiskit/web-components/components/mega-menu-dropdown' import { LEARN_MEGA_MENU } from '../constants/megaMenuLinks' export default class ContentMenu extends Vue { dropdownMenuContent = LEARN_MEGA_MENU trackPerformedSearch (textOnTheFilter: string) { const windowInstance = (window as any) windowInstance.textbook.trackPerformedSearch('Textbook mega menu', textOnTheFilter) } } </script> <style lang="scss" scoped> @import '~@carbon/colors/scss/colors'; .content-menu__mega-menu-dropdown { --qiskit-color-input-background: #{$cool-gray-10}; } </style>