You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-14 19:02:33 +03:00
Use the font slider
This commit is contained in:
@@ -20,6 +20,7 @@ import SettingsStore, {SettingLevel} from "../../../../../settings/SettingsStore
|
|||||||
import * as sdk from "../../../../../index";
|
import * as sdk from "../../../../../index";
|
||||||
import {enumerateThemes, ThemeWatcher} from "../../../../../theme";
|
import {enumerateThemes, ThemeWatcher} from "../../../../../theme";
|
||||||
import Field from "../../../elements/Field";
|
import Field from "../../../elements/Field";
|
||||||
|
import FontSlider from "../../../../structures/FontSlider";
|
||||||
|
|
||||||
export default class StyleUserSettingsTab extends React.Component {
|
export default class StyleUserSettingsTab extends React.Component {
|
||||||
constructor() {
|
constructor() {
|
||||||
@@ -219,11 +220,18 @@ export default class StyleUserSettingsTab extends React.Component {
|
|||||||
_renderFontSection() {
|
_renderFontSection() {
|
||||||
return <div className="mx_SettingsTab_section mx_StyleUserSettingsTab_fontScaling">
|
return <div className="mx_SettingsTab_section mx_StyleUserSettingsTab_fontScaling">
|
||||||
<span className="mx_SettingsTab_subheading">{_t("Font size")}</span>
|
<span className="mx_SettingsTab_subheading">{_t("Font size")}</span>
|
||||||
|
<FontSlider
|
||||||
|
values={[12,14,16,18,20]}
|
||||||
|
value={this.state.fontSize}
|
||||||
|
updateFontSize={this._onFontSizeChanged}
|
||||||
|
displayFunc={value => value + 'px'}
|
||||||
|
/>
|
||||||
<Field
|
<Field
|
||||||
type="text"
|
type="text"
|
||||||
label={_t("Font size")}
|
label={_t("Font size")}
|
||||||
autoComplete="off"
|
autoComplete="off"
|
||||||
placeholder={SettingsStore.getValue("font_size", null).toString()}
|
placeholder={SettingsStore.getValue("font_size", null).toString()}
|
||||||
|
value={this.state.fontSize}
|
||||||
id="font_size_field"
|
id="font_size_field"
|
||||||
onChange={(ev) => this._onFontSizeChanged(ev.target.value)}
|
onChange={(ev) => this._onFontSizeChanged(ev.target.value)}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user