@ -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>
|
||||||
|
Reference in New Issue
Block a user