Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemathinc
GitHub Repository: sagemathinc/cocalc
Path: blob/master/src/packages/frontend/account/editor-settings/font-size.tsx
6074 views
1
/*
2
* This file is part of CoCalc: Copyright © 2020 Sagemath, Inc.
3
* License: MS-RSL – see LICENSE.md for details
4
*/
5
6
import { InputNumber } from "antd";
7
import { LabeledRow } from "@cocalc/frontend/components";
8
import { DEFAULT_FONT_SIZE } from "@cocalc/util/consts/ui";
9
import { useIntl } from "react-intl";
10
11
interface Props {
12
font_size: number;
13
on_change: (name: string, value: number) => void;
14
}
15
16
export function EditorSettingsFontSize(props: Props) {
17
const intl = useIntl();
18
19
return (
20
<LabeledRow
21
label={intl.formatMessage({
22
id: "account.editor-settings.font-size.label",
23
defaultMessage: "Default global font size",
24
})}
25
className="cc-account-prefs-font-size"
26
>
27
<InputNumber
28
onChange={(n) => props.on_change("font_size", n ?? DEFAULT_FONT_SIZE)}
29
min={5}
30
max={32}
31
value={props.font_size}
32
addonAfter="px"
33
/>
34
</LabeledRow>
35
);
36
}
37
38