mex.editor.edit package

Submodules

mex.editor.edit.main module

mex.editor.edit.main.edit_title() Component

Return the title for the edit page.

mex.editor.edit.main.index() Component

Return the index for the edit component.

mex.editor.edit.main.toggle_all_switch() Component

Render a switch to toggle all primary source and values.

mex.editor.edit.state module

class mex.editor.edit.state.EditState(parent_state: BaseState | None = None, init_substates: bool = True, _reflex_internal_init: bool = False, *, substates: Dict[str, BaseState] = {}, dirty_vars: set[str] = {}, dirty_substates: set[str] = {}, router_data: Dict[str, Any] = {}, router: RouterData = RouterData(session=SessionData(client_token='', client_ip='', session_id=''), headers=HeaderData(host='', origin='', upgrade='', connection='', cookie='', pragma='', cache_control='', user_agent='', sec_websocket_version='', sec_websocket_key='', sec_websocket_extensions='', accept_encoding='', accept_language='', raw_headers=_FrozenDictStrStr(_data=())), page=PageData(host='', path='', raw_path='', full_path='', full_raw_path='', params={})), is_hydrated: bool = False, current_locale: str = 'de-DE', current_page_has_changes: bool = False, navigate_dialog_open: bool = False, navigate_target: str | None = None, user_mex: User | None = None, user_ldap: User | None = None, target_path_after_login: str | None = None, nav_items: list[NavItem] = [NavItem(title='Search', path='/', raw_path='/?page=1', underline='none'), NavItem(title='Create', path='/create', raw_path='/create/', underline='none'), NavItem(title='Edit', path='/item/[identifier]', raw_path='/item/00000000000000/', underline='none'), NavItem(title='Merge', path='/merge', raw_path='/merge/', underline='none'), NavItem(title='Ingest', path='/ingest', raw_path='/ingest/', underline='none')], is_submitting: bool = False, item_id: str | None = None, item_title: list[EditorValue] = [], fields: list[EditorField] = [], stem_type: str | None = None, validation_messages: list[ValidationMessage] = [], **kwargs)

Bases: RuleState

State for the edit component.

any_primary_source_or_editor_value_enabled

Base class of converting a var to another var type.

backend_vars: ClassVar[Dict[str, Any]] = {}
base_vars: ClassVar[Dict[str, Var]] = {}
class_subclasses: ClassVar[set[Type[BaseState]]] = {}
computed_vars: ClassVar[Dict[str, ComputedVar]] = {'any_primary_source_or_editor_value_enabled': FakeComputedVarBaseClass(_js_expr='any_primary_source_or_editor_value_enabled', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state.mex___editor___edit___state____edit_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state__mex___editor___edit___state____edit_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state__mex___editor___edit___state____edit_state)',), deps=(), position=None, components=()), _cache=False, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function EditState.any_primary_source_or_editor_value_enabled>)}
event_handlers: ClassVar[Dict[str, EventHandler]] = {'setvar': EventHandlerSetVar(event_actions={}, fn=<function EventHandlerSetVar.setvar>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state.mex___editor___edit___state____edit_state', state_cls=<class 'mex.editor.edit.state.EditState'>), 'show_submit_success_toast_on_redirect': EventHandler(event_actions={}, fn=<function EditState.show_submit_success_toast_on_redirect>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state.mex___editor___edit___state____edit_state'), 'toggle_all_primary_source_and_editor_values': EventHandler(event_actions={}, fn=<function EditState.toggle_all_primary_source_and_editor_values>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state.mex___editor___edit___state____edit_state')}
inherited_backend_vars: ClassVar[Dict[str, Any]] = {}
inherited_vars: ClassVar[Dict[str, Var]] = {'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>), 'current_locale': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.current_locale', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.current_locale', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='current_locale', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'current_page_has_changes': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.current_page_has_changes', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.current_page_has_changes', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='current_page_has_changes', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.editor_version>), 'fields': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.fields', _var_type=list[mex.editor.rules.models.EditorField], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.fields', _var_type=list[mex.editor.rules.models.EditorField], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='fields', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'identifier': FakeComputedVarBaseClass(_js_expr='identifier', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'router'}}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>), 'is_hydrated': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state', field_name='is_hydrated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'is_submitting': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.is_submitting', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.is_submitting', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='is_submitting', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'item_id': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.item_id', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.item_id', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='item_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'item_title': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.item_title', _var_type=list[mex.editor.models.EditorValue], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.item_title', _var_type=list[mex.editor.models.EditorValue], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='item_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'nav_items': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'navigate_dialog_open': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.navigate_dialog_open', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.navigate_dialog_open', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='navigate_dialog_open', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'navigate_target': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='navigate_target', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'router': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=VarData(state='reflex___state____state', field_name='router', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'stem_type': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.stem_type', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.stem_type', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='stem_type', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'target_path_after_login': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='target_path_after_login', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'translated_fields': FakeComputedVarBaseClass(_js_expr='translated_fields', _var_type=collections.abc.Sequence[mex.editor.rules.models.FieldTranslation], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()), _cache=False, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function RuleState.translated_fields>), 'user_ldap': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap', _var_type=mex.editor.models.User | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user_ldap', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'user_mex': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_mex', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_mex', _var_type=mex.editor.models.User | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user_mex', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'validation_messages': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.validation_messages', _var_type=list[mex.editor.rules.models.ValidationMessage], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.validation_messages', _var_type=list[mex.editor.rules.models.ValidationMessage], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='validation_messages', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=())))}
setvar: ClassVar[EventHandler] = EventHandlerSetVar(event_actions={}, fn=<function EventHandlerSetVar.setvar>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state.mex___editor___edit___state____edit_state', state_cls=<class 'mex.editor.edit.state.EditState'>)
show_submit_success_toast_on_redirect = EventHandler(event_actions={}, fn=<function EditState.show_submit_success_toast_on_redirect>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state.mex___editor___edit___state____edit_state')
toggle_all_primary_source_and_editor_values = EventHandler(event_actions={}, fn=<function EditState.toggle_all_primary_source_and_editor_values>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state.mex___editor___edit___state____edit_state')
vars: ClassVar[Dict[str, Var]] = {'any_primary_source_or_editor_value_enabled': FakeComputedVarBaseClass(_js_expr='any_primary_source_or_editor_value_enabled', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state.mex___editor___edit___state____edit_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state__mex___editor___edit___state____edit_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state__mex___editor___edit___state____edit_state)',), deps=(), position=None, components=()), _cache=False, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function EditState.any_primary_source_or_editor_value_enabled>), 'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>), 'current_locale': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.current_locale', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.current_locale', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='current_locale', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'current_page_has_changes': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.current_page_has_changes', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.current_page_has_changes', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='current_page_has_changes', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.editor_version>), 'fields': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.fields', _var_type=list[mex.editor.rules.models.EditorField], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.fields', _var_type=list[mex.editor.rules.models.EditorField], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='fields', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'identifier': FakeComputedVarBaseClass(_js_expr='identifier', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'router'}}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>), 'is_hydrated': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state', field_name='is_hydrated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'is_submitting': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.is_submitting', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.is_submitting', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='is_submitting', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'item_id': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.item_id', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.item_id', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='item_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'item_title': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.item_title', _var_type=list[mex.editor.models.EditorValue], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.item_title', _var_type=list[mex.editor.models.EditorValue], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='item_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'nav_items': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'navigate_dialog_open': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.navigate_dialog_open', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.navigate_dialog_open', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='navigate_dialog_open', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'navigate_target': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='navigate_target', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'router': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=VarData(state='reflex___state____state', field_name='router', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'stem_type': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.stem_type', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.stem_type', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='stem_type', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()))), 'target_path_after_login': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='target_path_after_login', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'translated_fields': FakeComputedVarBaseClass(_js_expr='translated_fields', _var_type=collections.abc.Sequence[mex.editor.rules.models.FieldTranslation], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=()), _cache=False, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function RuleState.translated_fields>), 'user_ldap': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap', _var_type=mex.editor.models.User | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user_ldap', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'user_mex': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_mex', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_mex', _var_type=mex.editor.models.User | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user_mex', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'validation_messages': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.validation_messages', _var_type=list[mex.editor.rules.models.ValidationMessage], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state.validation_messages', _var_type=list[mex.editor.rules.models.ValidationMessage], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___rules___state____rule_state', field_name='validation_messages', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/', transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___rules___state____rule_state)',), deps=(), position=None, components=())))}

Module contents