import { observer } from 'mobx-react-lite'; import { useVizStore } from '../store'; import ClickMenu from './clickMenu'; import { LightBulbIcon } from '@heroicons/react/24/outline'; import { useTranslation } from 'react-i18next'; import React from 'react'; import { GLOBAL_CONFIG } from '../config'; import { Transition } from '@headlessui/react'; export const VizEmbedMenu = observer(function VizEmbedMenu() { const vizStore = useVizStore(); const { t } = useTranslation(); const { vizEmbededMenu } = vizStore; return ( {GLOBAL_CONFIG.EMBEDED_MENU_LIST.map((key) => { switch (key) { case 'data_interpretation': return (
{ vizStore.closeEmbededMenu(); vizStore.setShowInsightBoard(true); }} > {t('App.labels.data_interpretation')}
); case 'data_view': return (
{ vizStore.closeEmbededMenu(); vizStore.setShowDataBoard(true); }} > {t('App.labels.data_view')}
); default: const unexceptedKey: never = key; console.error('Unknown item', unexceptedKey); return null; } })}
); });