mex.editor.search package

Submodules

mex.editor.search.main module

mex.editor.search.main.entity_type_choice(choice: dict[str, Any]) Component

Render a single checkbox for filtering by entity type.

mex.editor.search.main.entity_type_filter() Component

Render checkboxes for filtering the search results by entity type.

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

Return the index for the search component.

mex.editor.search.main.primary_source_choice(choice: tuple[str, SearchPrimarySource]) Component

Render a single checkbox for filtering by primary source.

mex.editor.search.main.primary_source_filter() Component

Render checkboxes for filtering the search results by primary source.

mex.editor.search.main.reference_field_filter() Component

Render dropdown and text inputs for reference filtering the search result.

mex.editor.search.main.reference_field_filter_identifier(identifier: ReferenceFieldIdentifierFilter, index: int) Component

Render input and remove button for given reference field filter identifier.

mex.editor.search.main.reference_filter_tab() Component

Renders tab list for reference filtering.

Containing two tabs for dynamic filtering and filtering by primary source.

Returns:

The tab list component containing two tabs.

mex.editor.search.main.search_input() Component

Render a search input element that will trigger the results to refresh.

mex.editor.search.main.search_results() Component

Render the search results with a summary, result list, and pagination.

mex.editor.search.main.sidebar() Component

Render sidebar with a search input and checkboxes for filtering entity types.

mex.editor.search.models module

class mex.editor.search.models.ReferenceFieldFilter(*, identifiers: list[ReferenceFieldIdentifierFilter], field: str)

Bases: BaseModel

Reference field filter.

field: str
identifiers: list[ReferenceFieldIdentifierFilter]
model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class mex.editor.search.models.ReferenceFieldIdentifierFilter(*, value: str, validation_msg: str | None)

Bases: BaseModel

Reference field identifier for value and validation msg.

model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

validation_msg: str | None
value: str
class mex.editor.search.models.ReferenceFieldParameters

Bases: TypedDict

Reference field parameters to pass to the backend connector.

reference_field: str | None
referenced_identifier: list[str] | None
class mex.editor.search.models.SearchPrimarySource(*, identifier: str, title: str, checked: bool)

Bases: BaseModel

Primary source filter.

checked: bool
identifier: str
model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

title: str

mex.editor.search.state module

class mex.editor.search.state.SearchState(parent_state: BaseState | None = None, init_substates: bool = True, _reflex_internal_init: bool = False, **kwargs)

Bases: State, PaginationStateMixin

State management for the search page.

add_reference_field_filter_identifier = EventHandler(event_actions={}, fn=<function SearchState.add_reference_field_filter_identifier>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
all_fields_for_entity_types

Base class of converting a var to another var type.

backend_vars = {'_available_locales': [MExLocale(id='de', label='Deutsch', language='de'), MExLocale(id='en', label='English', language='en')], '_locale_service': <mex.editor.locale_service.LocaleService object>, '_nav_items': [NavItem(title='layout.nav_bar.search_navitem', route_ids=['/', '/index'], raw_path='/', active=False), NavItem(title='layout.nav_bar.advanced_search_navitem', route_ids=['/advanced-search'], raw_path='/advanced-search/?page=1', active=False), NavItem(title='layout.nav_bar.create_navitem', route_ids=['/create', '/create/[draft_id]'], raw_path='/create', active=False), NavItem(title='layout.nav_bar.edit_navitem', route_ids=['/item/[item_id]'], raw_path='/item/00000000000000', active=False), NavItem(title='layout.nav_bar.merge_navitem', route_ids=['/merge'], raw_path='/merge', active=False), NavItem(title='layout.nav_bar.ingest_navitem', route_ids=['/ingest'], raw_path='/ingest', active=False)], '_reflex_internal_links': None}
base_vars = {'current_page': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='current_page', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'entity_types': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.entity_types_rx_state_', _var_type=dict[str, bool], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.entity_types_rx_state_', _var_type=dict[str, bool], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'had_primary_sources': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.had_primary_sources_rx_state_', _var_type=dict[str, mex.editor.search.models.SearchPrimarySource], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.had_primary_sources_rx_state_', _var_type=dict[str, mex.editor.search.models.SearchPrimarySource], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='had_primary_sources', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'is_loading': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.is_loading_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.is_loading_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='is_loading', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'limit': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='limit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'query_string': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.query_string_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.query_string_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='query_string', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'reference_field_filter': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_field_filter_rx_state_', _var_type=<class 'mex.editor.search.models.ReferenceFieldFilter'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_field_filter_rx_state_', _var_type=<class 'mex.editor.search.models.ReferenceFieldFilter'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='reference_field_filter', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'reference_filter_strategy': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_filter_strategy_rx_state_', _var_type=typing.Literal['had_primary_source', 'dynamic'], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_filter_strategy_rx_state_', _var_type=typing.Literal['had_primary_source', 'dynamic'], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='reference_filter_strategy', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'results': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='results', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'total': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='total', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=())))}
class_subclasses = {}
computed_vars = {'all_fields_for_entity_types': FakeComputedVarBaseClass(_js_expr='all_fields_for_entity_types_rx_state_', _var_type=list[mex.editor.value_label_select.ValueLabelSelectItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='all_fields_for_entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=False, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function SearchState.all_fields_for_entity_types>, _name='all_fields_for_entity_types'), 'current_results_length': FakeComputedVarBaseClass(_js_expr='current_results_length_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='current_results_length', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=False, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function SearchState.current_results_length>, _name='current_results_length'), 'disable_next_page': FakeComputedVarBaseClass(_js_expr='disable_next_page_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_next_page>, _name='disable_next_page'), 'disable_page_selection': FakeComputedVarBaseClass(_js_expr='disable_page_selection_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_page_selection>, _name='disable_page_selection'), 'disable_previous_page': FakeComputedVarBaseClass(_js_expr='disable_previous_page_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_previous_page>, _name='disable_previous_page'), 'label_entity_types': FakeComputedVarBaseClass(_js_expr='label_entity_types_rx_state_', _var_type=list[mex.editor.models.ValueLabelCheckboxItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function SearchState.label_entity_types>, _name='label_entity_types'), 'label_entitytype_filter_title': FakeComputedVarBaseClass(_js_expr='label_entitytype_filter_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_entitytype_filter_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_entitytype_filter_title>, _name='label_entitytype_filter_title'), 'label_reference_field_filter_add': FakeComputedVarBaseClass(_js_expr='label_reference_field_filter_add_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_reference_field_filter_add', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_reference_field_filter_add>, _name='label_reference_field_filter_add'), 'label_reference_field_filter_placeholder': FakeComputedVarBaseClass(_js_expr='label_reference_field_filter_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_reference_field_filter_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_reference_field_filter_placeholder>, _name='label_reference_field_filter_placeholder'), 'label_reference_filter_dynamic_tab': FakeComputedVarBaseClass(_js_expr='label_reference_filter_dynamic_tab_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_reference_filter_dynamic_tab', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_reference_filter_dynamic_tab>, _name='label_reference_filter_dynamic_tab'), 'label_reference_filter_primarysource_tab': FakeComputedVarBaseClass(_js_expr='label_reference_filter_primarysource_tab_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_reference_filter_primarysource_tab', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_reference_filter_primarysource_tab>, _name='label_reference_filter_primarysource_tab'), 'label_result_summary_format': FakeComputedVarBaseClass(_js_expr='label_result_summary_format_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_result_summary_format', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale', 'current_results_length', 'total'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_result_summary_format>, _name='label_result_summary_format'), 'label_search_input_placeholder': FakeComputedVarBaseClass(_js_expr='label_search_input_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_search_input_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_search_input_placeholder>, _name='label_search_input_placeholder'), 'max_page': FakeComputedVarBaseClass(_js_expr='max_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.max_page>, _name='max_page'), 'page_selection': FakeComputedVarBaseClass(_js_expr='page_selection_rx_state_', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.page_selection>, _name='page_selection'), 'skip': FakeComputedVarBaseClass(_js_expr='skip_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.skip>, _name='skip')}
current_page = Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='current_page', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=())))
current_results_length

Base class of converting a var to another var type.

disable_next_page

Base class of converting a var to another var type.

disable_page_selection

Base class of converting a var to another var type.

disable_previous_page

Base class of converting a var to another var type.

entity_types: dict[str, bool]

Base class of converting a var to another var type.

event_handlers = {'add_reference_field_filter_identifier': EventHandler(event_actions={}, fn=<function SearchState.add_reference_field_filter_identifier>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'get_available_primary_sources': EventHandler(event_actions={}, fn=<function SearchState.get_available_primary_sources>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'go_to_first_page': EventHandler(event_actions={}, fn=<function SearchState.go_to_first_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'go_to_next_page': EventHandler(event_actions={}, fn=<function SearchState.go_to_next_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'go_to_previous_page': EventHandler(event_actions={}, fn=<function SearchState.go_to_previous_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'handle_submit': EventHandler(event_actions={}, fn=<function SearchState.handle_submit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'load_search_params': EventHandler(event_actions={}, fn=<function SearchState.load_search_params>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'push_search_params': EventHandler(event_actions={}, fn=<function SearchState.push_search_params>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'refresh': EventHandler(event_actions={}, fn=<function SearchState.refresh>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'remove_reference_field_filter_identifier': EventHandler(event_actions={}, fn=<function SearchState.remove_reference_field_filter_identifier>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'reset_pagination': EventHandler(event_actions={}, fn=<function SearchState.reset_pagination>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'resolve_identifiers': EventHandler(event_actions={}, fn=<function SearchState.resolve_identifiers>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'scroll_to_top': EventHandler(event_actions={}, fn=<function SearchState.scroll_to_top>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_current_page': EventHandler(event_actions={}, fn=<function SearchState.set_current_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_entity_type': EventHandler(event_actions={}, fn=<function SearchState.set_entity_type>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_entity_types': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_entity_types>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_had_primary_source': EventHandler(event_actions={}, fn=<function SearchState.set_had_primary_source>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_had_primary_sources': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_had_primary_sources>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_is_loading': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_is_loading>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_limit': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_limit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_query_string': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_query_string>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_reference_field_filter': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_reference_field_filter>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_reference_field_filter_identifier': EventHandler(event_actions={}, fn=<function SearchState.set_reference_field_filter_identifier>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_reference_filter_field': EventHandler(event_actions={}, fn=<function SearchState.set_reference_filter_field>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_reference_filter_strategy': EventHandler(event_actions={}, fn=<function SearchState.set_reference_filter_strategy>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_results': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_results>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_total': EventHandler(event_actions={}, fn=<function SearchState.set_total>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'setvar': EventHandlerSetVar(event_actions={}, fn=<function EventHandlerSetVar.setvar>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', state_cls=<class 'mex.editor.search.state.SearchState'>)}
get_available_primary_sources = EventHandler(event_actions={}, fn=<function SearchState.get_available_primary_sources>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
go_to_first_page = EventHandler(event_actions={}, fn=<function SearchState.go_to_first_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
go_to_next_page = EventHandler(event_actions={}, fn=<function SearchState.go_to_next_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
go_to_previous_page = EventHandler(event_actions={}, fn=<function SearchState.go_to_previous_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
had_primary_sources: dict[str, SearchPrimarySource]

Base class of converting a var to another var type.

handle_submit = EventHandler(event_actions={}, fn=<function SearchState.handle_submit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
inherited_backend_vars = {'_available_locales': [MExLocale(id='de', label='Deutsch', language='de'), MExLocale(id='en', label='English', language='en')], '_locale_service': <mex.editor.locale_service.LocaleService object>, '_nav_items': [NavItem(title='layout.nav_bar.search_navitem', route_ids=['/', '/index'], raw_path='/', active=False), NavItem(title='layout.nav_bar.advanced_search_navitem', route_ids=['/advanced-search'], raw_path='/advanced-search/?page=1', active=False), NavItem(title='layout.nav_bar.create_navitem', route_ids=['/create', '/create/[draft_id]'], raw_path='/create', active=False), NavItem(title='layout.nav_bar.edit_navitem', route_ids=['/item/[item_id]'], raw_path='/item/00000000000000', active=False), NavItem(title='layout.nav_bar.merge_navitem', route_ids=['/merge'], raw_path='/merge', active=False), NavItem(title='layout.nav_bar.ingest_navitem', route_ids=['/ingest'], raw_path='/ingest', active=False)], '_reflex_internal_links': None}
inherited_vars = {'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='backend_version', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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='N/A', _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>, _name='backend_version'), 'current_locale': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.current_locale_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.current_locale_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'draft_id': FakeComputedVarBaseClass(_js_expr='draft_id_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='draft_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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>, _name='draft_id'), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='editor_version', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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>, _name='editor_version'), 'is_hydrated': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state.is_hydrated_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'is_unsaved_changes_dialog_open': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.is_unsaved_changes_dialog_open_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.is_unsaved_changes_dialog_open_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='is_unsaved_changes_dialog_open', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'item_id': FakeComputedVarBaseClass(_js_expr='item_id_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='item_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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>, _name='item_id'), 'label_additional_titles': FakeComputedVarBaseClass(_js_expr='label_additional_titles_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_additional_titles', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_additional_titles>, _name='label_additional_titles'), 'label_nav_bar_logout_button': FakeComputedVarBaseClass(_js_expr='label_nav_bar_logout_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_nav_bar_logout_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_nav_bar_logout_button>, _name='label_nav_bar_logout_button'), 'label_pagination_next_button': FakeComputedVarBaseClass(_js_expr='label_pagination_next_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_pagination_next_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_pagination_next_button>, _name='label_pagination_next_button'), 'label_pagination_previous_button': FakeComputedVarBaseClass(_js_expr='label_pagination_previous_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_pagination_previous_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_pagination_previous_button>, _name='label_pagination_previous_button'), 'label_unsaved_changes_dialog_cancel_button': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_cancel_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_cancel_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_cancel_button>, _name='label_unsaved_changes_dialog_cancel_button'), 'label_unsaved_changes_dialog_description': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description>, _name='label_unsaved_changes_dialog_description'), 'label_unsaved_changes_dialog_description_draft': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_draft_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description_draft', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description_draft>, _name='label_unsaved_changes_dialog_description_draft'), 'label_unsaved_changes_dialog_description_edit': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_edit_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description_edit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description_edit>, _name='label_unsaved_changes_dialog_description_edit'), 'label_unsaved_changes_dialog_logout_button': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_logout_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_logout_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_logout_button>, _name='label_unsaved_changes_dialog_logout_button'), 'label_unsaved_changes_dialog_title': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_title>, _name='label_unsaved_changes_dialog_title'), 'merged_login_person': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.merged_login_person_rx_state_', _var_type=mex.editor.models.MergedLoginPerson | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.merged_login_person_rx_state_', _var_type=mex.editor.models.MergedLoginPerson | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='merged_login_person', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'nav_items_translated': FakeComputedVarBaseClass(_js_expr='nav_items_translated_rx_state_', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items_translated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'_nav_items', 'current_locale', '_locale_service'}}, _auto_deps=True, _update_interval=None, _fget=<function State.nav_items_translated>, _name='nav_items_translated'), 'navigate_target': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target_rx_state_', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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_rx_state_', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____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_rx_state_', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'user_ldap': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap_rx_state_', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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_rx_state_', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_mex_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=())))}
is_loading: bool = Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.is_loading_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.is_loading_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='is_loading', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=())))
label_entity_types

Base class of converting a var to another var type.

label_entitytype_filter_title

Base class of converting a var to another var type.

label_reference_field_filter_add

Base class of converting a var to another var type.

label_reference_field_filter_placeholder

Base class of converting a var to another var type.

label_reference_filter_dynamic_tab

Base class of converting a var to another var type.

label_reference_filter_primarysource_tab

Base class of converting a var to another var type.

label_result_summary_format

Base class of converting a var to another var type.

label_search_input_placeholder

Base class of converting a var to another var type.

limit = Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='limit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=())))
load_search_params = EventHandler(event_actions={}, fn=<function SearchState.load_search_params>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
max_page

Base class of converting a var to another var type.

page_selection

Base class of converting a var to another var type.

push_search_params = EventHandler(event_actions={}, fn=<function SearchState.push_search_params>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
query_string: str = Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.query_string_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.query_string_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='query_string', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=())))
reference_field_filter: ReferenceFieldFilter

Base class of converting a var to another var type.

reference_filter_strategy: Literal['had_primary_source', 'dynamic'] = Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_filter_strategy_rx_state_', _var_type=typing.Literal['had_primary_source', 'dynamic'], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_filter_strategy_rx_state_', _var_type=typing.Literal['had_primary_source', 'dynamic'], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='reference_filter_strategy', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=())))
refresh = EventHandler(event_actions={}, fn=<function SearchState.refresh>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
remove_reference_field_filter_identifier = EventHandler(event_actions={}, fn=<function SearchState.remove_reference_field_filter_identifier>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
reset_pagination = EventHandler(event_actions={}, fn=<function SearchState.reset_pagination>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
resolve_identifiers = EventHandler(event_actions={}, fn=<function SearchState.resolve_identifiers>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
results: list[SearchResult] = Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='results', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=())))
scroll_to_top = EventHandler(event_actions={}, fn=<function SearchState.scroll_to_top>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_current_page = EventHandler(event_actions={}, fn=<function SearchState.set_current_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_entity_type = EventHandler(event_actions={}, fn=<function SearchState.set_entity_type>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_entity_types = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_entity_types>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_had_primary_source = EventHandler(event_actions={}, fn=<function SearchState.set_had_primary_source>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_had_primary_sources = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_had_primary_sources>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_is_loading = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_is_loading>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_limit = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_limit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_query_string = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_query_string>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_reference_field_filter = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_reference_field_filter>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_reference_field_filter_identifier = EventHandler(event_actions={}, fn=<function SearchState.set_reference_field_filter_identifier>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_reference_filter_field = EventHandler(event_actions={}, fn=<function SearchState.set_reference_filter_field>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_reference_filter_strategy = EventHandler(event_actions={}, fn=<function SearchState.set_reference_filter_strategy>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_results = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_results>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
set_total = EventHandler(event_actions={}, fn=<function SearchState.set_total>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')
setvar = EventHandlerSetVar(event_actions={}, fn=<function EventHandlerSetVar.setvar>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', state_cls=<class 'mex.editor.search.state.SearchState'>)
skip

Base class of converting a var to another var type.

total = Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='total', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=())))
vars = {'all_fields_for_entity_types': FakeComputedVarBaseClass(_js_expr='all_fields_for_entity_types_rx_state_', _var_type=list[mex.editor.value_label_select.ValueLabelSelectItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='all_fields_for_entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=False, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function SearchState.all_fields_for_entity_types>, _name='all_fields_for_entity_types'), 'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='backend_version', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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='N/A', _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>, _name='backend_version'), 'current_locale': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.current_locale_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.current_locale_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'current_page': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='current_page', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'current_results_length': FakeComputedVarBaseClass(_js_expr='current_results_length_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='current_results_length', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=False, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function SearchState.current_results_length>, _name='current_results_length'), 'disable_next_page': FakeComputedVarBaseClass(_js_expr='disable_next_page_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_next_page>, _name='disable_next_page'), 'disable_page_selection': FakeComputedVarBaseClass(_js_expr='disable_page_selection_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_page_selection>, _name='disable_page_selection'), 'disable_previous_page': FakeComputedVarBaseClass(_js_expr='disable_previous_page_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_previous_page>, _name='disable_previous_page'), 'draft_id': FakeComputedVarBaseClass(_js_expr='draft_id_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='draft_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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>, _name='draft_id'), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='editor_version', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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>, _name='editor_version'), 'entity_types': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.entity_types_rx_state_', _var_type=dict[str, bool], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.entity_types_rx_state_', _var_type=dict[str, bool], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'had_primary_sources': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.had_primary_sources_rx_state_', _var_type=dict[str, mex.editor.search.models.SearchPrimarySource], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.had_primary_sources_rx_state_', _var_type=dict[str, mex.editor.search.models.SearchPrimarySource], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='had_primary_sources', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'is_hydrated': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state.is_hydrated_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'is_loading': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.is_loading_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.is_loading_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='is_loading', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'is_unsaved_changes_dialog_open': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.is_unsaved_changes_dialog_open_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.is_unsaved_changes_dialog_open_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='is_unsaved_changes_dialog_open', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'item_id': FakeComputedVarBaseClass(_js_expr='item_id_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='item_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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>, _name='item_id'), 'label_additional_titles': FakeComputedVarBaseClass(_js_expr='label_additional_titles_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_additional_titles', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_additional_titles>, _name='label_additional_titles'), 'label_entity_types': FakeComputedVarBaseClass(_js_expr='label_entity_types_rx_state_', _var_type=list[mex.editor.models.ValueLabelCheckboxItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function SearchState.label_entity_types>, _name='label_entity_types'), 'label_entitytype_filter_title': FakeComputedVarBaseClass(_js_expr='label_entitytype_filter_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_entitytype_filter_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_entitytype_filter_title>, _name='label_entitytype_filter_title'), 'label_nav_bar_logout_button': FakeComputedVarBaseClass(_js_expr='label_nav_bar_logout_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_nav_bar_logout_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_nav_bar_logout_button>, _name='label_nav_bar_logout_button'), 'label_pagination_next_button': FakeComputedVarBaseClass(_js_expr='label_pagination_next_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_pagination_next_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_pagination_next_button>, _name='label_pagination_next_button'), 'label_pagination_previous_button': FakeComputedVarBaseClass(_js_expr='label_pagination_previous_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_pagination_previous_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_pagination_previous_button>, _name='label_pagination_previous_button'), 'label_reference_field_filter_add': FakeComputedVarBaseClass(_js_expr='label_reference_field_filter_add_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_reference_field_filter_add', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_reference_field_filter_add>, _name='label_reference_field_filter_add'), 'label_reference_field_filter_placeholder': FakeComputedVarBaseClass(_js_expr='label_reference_field_filter_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_reference_field_filter_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_reference_field_filter_placeholder>, _name='label_reference_field_filter_placeholder'), 'label_reference_filter_dynamic_tab': FakeComputedVarBaseClass(_js_expr='label_reference_filter_dynamic_tab_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_reference_filter_dynamic_tab', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_reference_filter_dynamic_tab>, _name='label_reference_filter_dynamic_tab'), 'label_reference_filter_primarysource_tab': FakeComputedVarBaseClass(_js_expr='label_reference_filter_primarysource_tab_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_reference_filter_primarysource_tab', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_reference_filter_primarysource_tab>, _name='label_reference_filter_primarysource_tab'), 'label_result_summary_format': FakeComputedVarBaseClass(_js_expr='label_result_summary_format_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_result_summary_format', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale', 'current_results_length', 'total'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_result_summary_format>, _name='label_result_summary_format'), 'label_search_input_placeholder': FakeComputedVarBaseClass(_js_expr='label_search_input_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='label_search_input_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function SearchState.label_search_input_placeholder>, _name='label_search_input_placeholder'), 'label_unsaved_changes_dialog_cancel_button': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_cancel_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_cancel_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_cancel_button>, _name='label_unsaved_changes_dialog_cancel_button'), 'label_unsaved_changes_dialog_description': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description>, _name='label_unsaved_changes_dialog_description'), 'label_unsaved_changes_dialog_description_draft': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_draft_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description_draft', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description_draft>, _name='label_unsaved_changes_dialog_description_draft'), 'label_unsaved_changes_dialog_description_edit': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_edit_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description_edit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description_edit>, _name='label_unsaved_changes_dialog_description_edit'), 'label_unsaved_changes_dialog_logout_button': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_logout_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_logout_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_logout_button>, _name='label_unsaved_changes_dialog_logout_button'), 'label_unsaved_changes_dialog_title': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_title>, _name='label_unsaved_changes_dialog_title'), 'limit': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='limit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'max_page': FakeComputedVarBaseClass(_js_expr='max_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.max_page>, _name='max_page'), 'merged_login_person': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.merged_login_person_rx_state_', _var_type=mex.editor.models.MergedLoginPerson | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.merged_login_person_rx_state_', _var_type=mex.editor.models.MergedLoginPerson | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='merged_login_person', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'nav_items_translated': FakeComputedVarBaseClass(_js_expr='nav_items_translated_rx_state_', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items_translated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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={None: {'_nav_items', 'current_locale', '_locale_service'}}, _auto_deps=True, _update_interval=None, _fget=<function State.nav_items_translated>, _name='nav_items_translated'), 'navigate_target': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target_rx_state_', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'page_selection': FakeComputedVarBaseClass(_js_expr='page_selection_rx_state_', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.page_selection>, _name='page_selection'), 'query_string': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.query_string_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.query_string_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='query_string', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'reference_field_filter': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_field_filter_rx_state_', _var_type=<class 'mex.editor.search.models.ReferenceFieldFilter'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_field_filter_rx_state_', _var_type=<class 'mex.editor.search.models.ReferenceFieldFilter'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='reference_field_filter', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'reference_filter_strategy': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_filter_strategy_rx_state_', _var_type=typing.Literal['had_primary_source', 'dynamic'], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.reference_filter_strategy_rx_state_', _var_type=typing.Literal['had_primary_source', 'dynamic'], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='reference_filter_strategy', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'results': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='results', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'router': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state.router_rx_state_', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'skip': FakeComputedVarBaseClass(_js_expr='skip_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.skip>, _name='skip'), 'target_path_after_login': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login_rx_state_', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'total': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state', field_name='total', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state)',), deps=(), position=None, components=()))), 'user_ldap': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap_rx_state_', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), 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_rx_state_', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_mex_rx_state_', _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='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=())))}

Module contents