2
0

🐛 Only display export flow option if user is not guest

Closes #1118
This commit is contained in:
Baptiste Arnaud
2024-04-10 10:34:20 +02:00
parent 5c3c7c2b64
commit ae2350e167

View File

@ -26,7 +26,7 @@ import { useRouter } from 'next/router'
export const BoardMenuButton = (props: FlexProps) => { export const BoardMenuButton = (props: FlexProps) => {
const { query } = useRouter() const { query } = useRouter()
const { typebot } = useTypebot() const { typebot, currentUserMode } = useTypebot()
const { user } = useUser() const { user } = useUser()
const [isDownloading, setIsDownloading] = useState(false) const [isDownloading, setIsDownloading] = useState(false)
const { isOpen, onOpen, onClose } = useDisclosure() const { isOpen, onOpen, onClose } = useDisclosure()
@ -78,9 +78,11 @@ export const BoardMenuButton = (props: FlexProps) => {
<MenuItem icon={<SettingsIcon />} onClick={onOpen}> <MenuItem icon={<SettingsIcon />} onClick={onOpen}>
{t('editor.graph.menu.editorSettingsItem.label')} {t('editor.graph.menu.editorSettingsItem.label')}
</MenuItem> </MenuItem>
{currentUserMode !== 'guest' ? (
<MenuItem icon={<DownloadIcon />} onClick={downloadFlow}> <MenuItem icon={<DownloadIcon />} onClick={downloadFlow}>
{t('editor.graph.menu.exportFlowItem.label')} {t('editor.graph.menu.exportFlowItem.label')}
</MenuItem> </MenuItem>
) : null}
</MenuList> </MenuList>
<EditorSettingsModal isOpen={isOpen} onClose={onClose} /> <EditorSettingsModal isOpen={isOpen} onClose={onClose} />
</Menu> </Menu>