added markdown toggle
This commit is contained in:
parent
d03fc2fcf1
commit
109e2fa82d
1 changed files with 14 additions and 0 deletions
|
@ -4,10 +4,12 @@ import './Settings.scss';
|
||||||
|
|
||||||
import initMatrix from '../../../client/initMatrix';
|
import initMatrix from '../../../client/initMatrix';
|
||||||
import settings from '../../../client/state/settings';
|
import settings from '../../../client/state/settings';
|
||||||
|
import { toggleMarkdown } from '../../../client/action/settings';
|
||||||
|
|
||||||
import Text from '../../atoms/text/Text';
|
import Text from '../../atoms/text/Text';
|
||||||
import IconButton from '../../atoms/button/IconButton';
|
import IconButton from '../../atoms/button/IconButton';
|
||||||
import Button from '../../atoms/button/Button';
|
import Button from '../../atoms/button/Button';
|
||||||
|
import Toggle from '../../atoms/button/Toggle';
|
||||||
import SegmentedControls from '../../atoms/segmented-controls/SegmentedControls';
|
import SegmentedControls from '../../atoms/segmented-controls/SegmentedControls';
|
||||||
|
|
||||||
import PopupWindow, { PWContentSelector } from '../../molecules/popup-window/PopupWindow';
|
import PopupWindow, { PWContentSelector } from '../../molecules/popup-window/PopupWindow';
|
||||||
|
@ -22,6 +24,8 @@ import CrossIC from '../../../../public/res/ic/outlined/cross.svg';
|
||||||
import CinnySVG from '../../../../public/res/svg/cinny.svg';
|
import CinnySVG from '../../../../public/res/svg/cinny.svg';
|
||||||
|
|
||||||
function AppearanceSection() {
|
function AppearanceSection() {
|
||||||
|
const [, updateState] = useState({});
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="settings-content">
|
<div className="settings-content">
|
||||||
<SettingTile
|
<SettingTile
|
||||||
|
@ -39,6 +43,16 @@ function AppearanceSection() {
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
/>
|
/>
|
||||||
|
<SettingTile
|
||||||
|
title="Markdown formatting"
|
||||||
|
options={(
|
||||||
|
<Toggle
|
||||||
|
isActive={settings.isMarkdown}
|
||||||
|
onToggle={(isMarkdown) => { toggleMarkdown(isMarkdown); updateState({}); }}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
content={<Text variant="b3">Format messages with markdown syntax before sending.</Text>}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue