mirror of
https://github.com/ztjhz/BetterChatGPT.git
synced 2023-07-20 23:11:29 +03:00
25 lines
599 B
TypeScript
25 lines
599 B
TypeScript
import React, { useState } from 'react';
|
|
|
|
import useStore from '@store/store';
|
|
|
|
import BaseButton from './BaseButton';
|
|
|
|
import MarkdownIcon from '@icon/MarkdownIcon';
|
|
import FileTextIcon from '@icon/FileTextIcon';
|
|
|
|
const MarkdownModeButton = () => {
|
|
const markdownMode = useStore((state) => state.markdownMode);
|
|
const setMarkdownMode = useStore((state) => state.setMarkdownMode);
|
|
|
|
return (
|
|
<BaseButton
|
|
icon={markdownMode ? <MarkdownIcon /> : <FileTextIcon />}
|
|
onClick={() => {
|
|
setMarkdownMode(!markdownMode);
|
|
}}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export default MarkdownModeButton;
|