Skip to content

Extend and make optional built-in property editing form support#144

Merged
AlexeyMz merged 1 commit intomasterfrom
extract-forms
Mar 25, 2026
Merged

Extend and make optional built-in property editing form support#144
AlexeyMz merged 1 commit intomasterfrom
extract-forms

Conversation

@AlexeyMz
Copy link
Copy Markdown
Member

@AlexeyMz AlexeyMz commented Mar 24, 2026

  • Extract property editor inputs into separate entry point @reactodia/workspace/forms to be able to use external forms implementation without always bundling the built-in one;
  • Provide InputText, InputList and InputSelect basic form inputs;
  • Provide InputFile form input with MemoryFileUploader implementation for FileUploadProvider interface;
  • [💥Breaking] VisualAuthoring now requires propertyEditor prop: the built-in DefaultPropertyEditor in combination with imported inputs provides default (built-in) property editing experience;
  • Expose useProvidedEntities() utility hook to have a simple way to load non-canvas entities with cache from a DataProvider.

@AlexeyMz AlexeyMz changed the title Extract property editor inputs into separate entry point Extend and make optional built-in property editing form support Mar 24, 2026
@AlexeyMz AlexeyMz force-pushed the extract-forms branch 3 times, most recently from 0ab76bb to 1c9c25e Compare March 24, 2026 21:58
* Extract property editor inputs into separate entry point `@reactodia/workspace/forms` to be able to use external forms implementation without always bundling the built-in one;
* Provide `InputText`, `InputList` and `InputSelect` basic form inputs;
* Provide `InputFile` form input with `MemoryFileUploader` implementation for `FileUploadProvider` interface;
* **[💥Breaking]** `VisualAuthoring` now requires `propertyEditor` prop: the built-in `DefaultPropertyEditor` in combination with imported inputs provides default (built-in) property editing experience;
* Expose `useProvidedEntities()` utility hook to have a simple way to load non-canvas entities with cache from a `DataProvider`.
@AlexeyMz AlexeyMz merged commit 48c3cc6 into master Mar 25, 2026
4 checks passed
@AlexeyMz AlexeyMz deleted the extract-forms branch March 25, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant