diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-04 17:00:28 -0700 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-04 17:00:28 -0700 |
commit | ccc1e182cf72916c9cdc4f10043048aa01a63390 (patch) | |
tree | 4754cc9fbdb5fbdb8b350b97f6f8cc5fe9cf113d /src/engine/entities | |
parent | d74523d15d37a1809a797beda962c957fba181b2 (diff) | |
download | the-abstraction-engine-ccc1e182cf72916c9cdc4f10043048aa01a63390.tar.gz the-abstraction-engine-ccc1e182cf72916c9cdc4f10043048aa01a63390.zip |
update font size
Diffstat (limited to 'src/engine/entities')
-rw-r--r-- | src/engine/entities/LambdaFactory.ts | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/engine/entities/LambdaFactory.ts b/src/engine/entities/LambdaFactory.ts index d8fc7a2..49436fe 100644 --- a/src/engine/entities/LambdaFactory.ts +++ b/src/engine/entities/LambdaFactory.ts @@ -19,7 +19,13 @@ import { } from "../components"; import { Coord2D, Direction } from "../interfaces"; import { openModal, closeModal } from "../utils"; -import { EditorState, StateField, StateEffect, Range } from "@codemirror/state"; +import { + EditorState, + StateField, + StateEffect, + Range, + Extension, +} from "@codemirror/state"; import { Decoration, EditorView, keymap } from "@codemirror/view"; import { defaultKeymap } from "@codemirror/commands"; import rainbowBrackets from "rainbowbrackets"; @@ -48,6 +54,12 @@ const highlightExtension = StateField.define({ }, provide: (f) => EditorView.decorations.from(f), }); +const FontSizeTheme = EditorView.theme({ + $: { + fontSize: "20pt", + }, +}); +const FontSizeThemeExtension: Extension = [FontSizeTheme]; export class LambdaFactory extends Entity { private static spriteSpec: SpriteSpec = SPRITE_SPECS.get( @@ -218,6 +230,7 @@ export class LambdaFactory extends Entity { keymap.of(defaultKeymap), rainbowBrackets(), highlightExtension, + FontSizeThemeExtension, ], }); |