mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-07 20:31:06 -05:00
09b1974a3d
GitOrigin-RevId: 024ceb3c32c8d90ac0067fbb72d6e7d327b869f0
26 lines
675 B
TypeScript
26 lines
675 B
TypeScript
import {
|
|
FontFamily,
|
|
LineHeight,
|
|
OverallTheme,
|
|
} from '../../../../../modules/source-editor/frontend/js/extensions/theme'
|
|
import { Keybindings, PdfViewer } from '../../../../../types/project-settings'
|
|
import { postJSON } from '../../../infrastructure/fetch-json'
|
|
|
|
export type UserSettingsScope = {
|
|
pdfViewer: PdfViewer
|
|
autoComplete: boolean
|
|
autoPairDelimiters: boolean
|
|
syntaxValidation: boolean
|
|
editorTheme: string
|
|
overallTheme: OverallTheme
|
|
mode: Keybindings
|
|
fontSize: string
|
|
fontFamily: FontFamily
|
|
lineHeight: LineHeight
|
|
}
|
|
|
|
export function saveUserSettings(data: Partial<UserSettingsScope>) {
|
|
postJSON('/user/settings', {
|
|
body: data,
|
|
})
|
|
}
|