Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quantum-kittens
GitHub Repository: quantum-kittens/platypus
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>