Skip to content

Commit 94b4181

Browse files
add components to local api
1 parent a1ff8bb commit 94b4181

2 files changed

Lines changed: 15 additions & 5 deletions

File tree

src/api/local-api.tsx

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,16 @@ import { ScriptCache } from "./script-cache";
3030
import { Expression } from "expression/expression";
3131
import { ControlledEditable } from "ui/fields/editable";
3232
import { setTaskText, useSetField } from "utils/fields";
33-
import { ControlledEditableTextField, EditableFieldCheckbox, EditableTextField } from "ui/fields/editable-fields";
3433
import { completeTask } from "utils/task";
3534
import { ListView } from "./ui/views/list";
35+
import {
36+
ControlledEditableTextField,
37+
EditableTextField,
38+
FieldCheckbox,
39+
FieldSelect,
40+
FieldSlider,
41+
FieldSwitch,
42+
} from "ui/fields/editable-fields";
3643

3744
/**
3845
* Local API provided to specific codeblocks when they are executing.
@@ -466,6 +473,7 @@ export class DatacoreLocalApi {
466473
public Slider = Slider;
467474
public Switch = Switch;
468475
public VanillaSelect = VanillaSelect;
476+
public VanillaTextBox = ControlledEditableTextField;
469477

470478
////////////////////////////////////
471479
// Stateful / internal components //
@@ -482,7 +490,9 @@ export class DatacoreLocalApi {
482490
/////////////////////////
483491
// field editors //
484492
/////////////////////////
485-
public EditableFieldCheckbox = EditableFieldCheckbox;
486-
public EditableFieldTextbox = EditableTextField;
487-
public TextEditor = ControlledEditableTextField;
493+
public FieldCheckbox = FieldCheckbox;
494+
public FieldSlider = FieldSlider;
495+
public FieldSelect = FieldSelect;
496+
public FieldSwitch = FieldSwitch;
497+
public TextField = EditableTextField;
488498
}

src/ui/fields/editable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ export function UncontrolledTextEditable({
388388
text,
389389
dispatch,
390390
onInput,
391-
toggler
391+
toggler,
392392
}: {
393393
inline?: boolean;
394394
text: string;

0 commit comments

Comments
 (0)