FLUID-6732: Provide a way to create a preference editor without an enhancer

Metadata

Source
FLUID-6732
Type
Improvement
Priority
Major
Status
Open
Resolution
N/A
Assignee
N/A
Reporter
Justin Obara
Created
2022-05-10T14:45:51.444-0400
Updated
2022-05-10T14:53:28.555-0400
Versions
  1. 4.0
Fixed Versions
N/A
Component
  1. Prefs Framework
  2. UIEnhancer
  3. UI Options

Description

It is currently possible to instantiate a few variants of UIO with the buildType option: prefsEditor, enhancer, and store. They sort of build on each other with store being just the store, enhancer including the enhancer and store, and prefsEditor including everything.

In UIO+ the preferences aren't applied to the preferences editor, which is also run in it's own context. It would be nice to be able to instantiate a store and prefseditor only version as the enhancer isn't used. At the moment the auxiliarySchema needs to be overwritten in the fluid.uiOpitons init by setting all of the preferences to have enactor: null.