diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-09-24 11:27:24 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-09-24 11:27:24 -0700 |
commit | 4ea176007d2228364d4d3fa4519898047cef988f (patch) | |
tree | cc42a2c6c7cc5a449bd5c3891323b881350d6edd /extension/react-app/src/pages/settings.tsx | |
parent | 8c5f00155fe2d15a77bde21de72b07969c5561af (diff) | |
download | sncontinue-4ea176007d2228364d4d3fa4519898047cef988f.tar.gz sncontinue-4ea176007d2228364d4d3fa4519898047cef988f.tar.bz2 sncontinue-4ea176007d2228364d4d3fa4519898047cef988f.zip |
feat: :lipstick: setting to change font size
Diffstat (limited to 'extension/react-app/src/pages/settings.tsx')
-rw-r--r-- | extension/react-app/src/pages/settings.tsx | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/extension/react-app/src/pages/settings.tsx b/extension/react-app/src/pages/settings.tsx index 4bd51163..cb269d7b 100644 --- a/extension/react-app/src/pages/settings.tsx +++ b/extension/react-app/src/pages/settings.tsx @@ -6,18 +6,18 @@ import { useNavigate } from "react-router-dom"; import { ContinueConfig } from "../../../schema/ContinueConfig"; import { Button, + NumberInput, TextArea, lightGray, secondaryDark, vscBackground, } from "../components"; import styled from "styled-components"; -import { ArrowLeftIcon, Squares2X2Icon } from "@heroicons/react/24/outline"; +import { ArrowLeftIcon } from "@heroicons/react/24/outline"; import Loader from "../components/Loader"; import InfoHover from "../components/InfoHover"; import { FormProvider, useForm } from "react-hook-form"; -import { setDialogMessage, setShowDialog } from "../redux/slices/uiStateSlice"; -import KeyboardShortcutsDialog from "../components/dialogs/KeyboardShortcuts"; +import { getFontSize } from "../util"; const Hr = styled.hr` border: 0.5px solid ${lightGray}; @@ -219,6 +219,24 @@ function Settings() { )} </form> + <hr /> + + <div className="px-2"> + <h3>Appearance</h3> + + <p>Font Size</p> + <NumberInput + type="number" + min="8" + max="48" + step="1" + defaultValue={getFontSize()} + onChange={(e) => { + localStorage.setItem("fontSize", e.target.value); + }} + /> + </div> + <div className="flex gap-2 justify-end px-4"> <CancelButton onClick={() => { |