mex.editor.search package¶
Submodules¶
mex.editor.search.main module¶
- mex.editor.search.main.entity_type_choice(choice: tuple[str, bool]) 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.pagination() Component ¶
Render pagination for navigating search results.
- 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.results_summary() Component ¶
Render a summary of the results found.
- mex.editor.search.main.search_input() Component ¶
Render a search input element that will trigger the results to refresh.
- mex.editor.search.main.search_result(result: SearchResult) Component ¶
Render a single merged item search result.
- 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.SearchPrimarySource(*, identifier: str, title: str, checked: bool, **extra_data: Any)¶
Bases:
Base
Primary source filter.
- checked: bool¶
- identifier: str¶
- title: str¶
- class mex.editor.search.models.SearchResult(*, identifier: str, title: list[EditorValue], preview: list[EditorValue], **extra_data: Any)¶
Bases:
Base
Search result preview.
- identifier: str¶
- preview: list[EditorValue]¶
- title: list[EditorValue]¶
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, *, substates: Dict[str, BaseState] = {}, dirty_vars: Set[str] = {}, dirty_substates: Set[str] = {}, router_data: Dict[str, Any] = {}, router: RouterData = RouterData(session=SessionData(client_token='', client_ip='', session_id=''), headers=HeaderData(host='', origin='', upgrade='', connection='', cookie='', pragma='', cache_control='', user_agent='', sec_websocket_version='', sec_websocket_key='', sec_websocket_extensions='', accept_encoding='', accept_language=''), page=PageData(host='', path='', raw_path='', full_path='', full_raw_path='', params={})), is_hydrated: bool = False, user_mex: User | None = None, user_ldap: User | None = None, target_path_after_login: str | None = None, nav_items: list[NavItem] = [NavItem(title='Search', path='/', raw_path='/?page=1', underline='none'), NavItem(title='Create', path='/create', raw_path='/create/', underline='none'), NavItem(title='Edit', path='/item/[identifier]', raw_path='/item/00000000000000/', underline='none'), NavItem(title='Ingest', path='/ingest', raw_path='/ingest/', underline='none')], results: list[SearchResult] = [], total: Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0)])] = 0, query_string: Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[MaxLen(max_length=1000)])] = '', entity_types: dict[str, bool] = {'AccessPlatform': False, 'Activity': False, 'BibliographicResource': False, 'Consent': False, 'ContactPoint': False, 'Distribution': False, 'Organization': False, 'OrganizationalUnit': False, 'Person': False, 'PrimarySource': False, 'Resource': False, 'Variable': False, 'VariableGroup': False}, had_primary_sources: dict[str, SearchPrimarySource] = {}, current_page: Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1)])] = 1, limit: Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1), Le(le=100)])] = 50, is_loading: bool = False, **kwargs)¶
Bases:
State
State management for the search page.
- backend_vars: ClassVar[Dict[str, Any]] = {}¶
- base_vars: ClassVar[Dict[str, Var]] = {'current_page': Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.current_page', _var_type=typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1)])], _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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)), 'entity_types': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.entity_types', _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', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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))), 'had_primary_sources': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.had_primary_sources', _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', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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))), 'is_loading': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.is_loading', _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', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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))), 'limit': Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.limit', _var_type=typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1), Le(le=100)])], _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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)), 'query_string': Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.query_string', _var_type=typing.Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[MaxLen(max_length=1000)])], _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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)), 'results': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results', _var_type=list[mex.editor.search.models.SearchResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results', _var_type=list[mex.editor.search.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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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))), 'total': Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.total', _var_type=typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0)])], _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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))}¶
- class_subclasses: ClassVar[Set[Type[BaseState]]] = {}¶
- computed_vars: ClassVar[Dict[str, ComputedVar]] = {'current_results_length': FakeComputedVarBaseClass(_js_expr='current_results_length', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function SearchState.current_results_length>), 'disable_next_page': FakeComputedVarBaseClass(_js_expr='disable_next_page', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function SearchState.disable_next_page>), 'disable_previous_page': FakeComputedVarBaseClass(_js_expr='disable_previous_page', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function SearchState.disable_previous_page>), 'total_pages': FakeComputedVarBaseClass(_js_expr='total_pages', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function SearchState.total_pages>)}¶
- current_page: Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1)])]¶
Base class for immutable vars.
- 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_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: ClassVar[Dict[str, EventHandler]] = {'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'), '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 reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.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': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.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': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.set_had_primary_sources>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_is_loading': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.set_is_loading>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_limit': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.set_limit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_page': EventHandler(event_actions={}, fn=<function SearchState.set_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_query_string': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.set_query_string>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state'), 'set_results': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.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 reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.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: ClassVar[Dict[str, Any]] = {}¶
- inherited_vars: ClassVar[Dict[str, Var]] = {'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function State.editor_version>), 'identifier': FakeComputedVarBaseClass(_js_expr='identifier', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps={'router'}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>), 'is_hydrated': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state', field_name='is_hydrated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None))), 'nav_items': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'router': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=VarData(state='reflex___state____state', field_name='router', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None))), 'target_path_after_login': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=typing.Optional[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=<class 'str'>, _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'user_ldap': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap', _var_type=typing.Optional[mex.editor.models.User], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap', _var_type=<class 'mex.editor.models.User'>, _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'user_mex': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.user_mex', _var_type=typing.Optional[mex.editor.models.User], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_mex', _var_type=<class 'mex.editor.models.User'>, _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None)))}¶
- is_loading: bool¶
Base class of converting a var to another var type.
- limit: Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1), Le(le=100)])]¶
Base class for immutable vars.
- 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')¶
- query_string: Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[MaxLen(max_length=1000)])]¶
Base class for immutable vars.
- refresh = EventHandler(event_actions={}, fn=<function SearchState.refresh>, 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]¶
Base class of converting a var to another var type.
- 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 reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.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 = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.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 = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.set_had_primary_sources>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')¶
- set_is_loading = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.set_is_loading>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')¶
- set_limit = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.set_limit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')¶
- set_page = EventHandler(event_actions={}, fn=<function SearchState.set_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')¶
- set_query_string = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.set_query_string>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')¶
- set_results = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.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 reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state.set_total>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___search___state____search_state')¶
- setvar: ClassVar[EventHandler] = 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'>)¶
- total: Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0)])]¶
Base class for immutable vars.
- total_pages¶
Base class of converting a var to another var type.
- vars: ClassVar[Dict[str, Var]] = {'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>), 'current_page': Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.current_page', _var_type=typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1)])], _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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)), 'current_results_length': FakeComputedVarBaseClass(_js_expr='current_results_length', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function SearchState.current_results_length>), 'disable_next_page': FakeComputedVarBaseClass(_js_expr='disable_next_page', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function SearchState.disable_next_page>), 'disable_previous_page': FakeComputedVarBaseClass(_js_expr='disable_previous_page', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function SearchState.disable_previous_page>), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function State.editor_version>), 'entity_types': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.entity_types', _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', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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))), 'had_primary_sources': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.had_primary_sources', _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', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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))), 'identifier': FakeComputedVarBaseClass(_js_expr='identifier', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps={'router'}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>), 'is_hydrated': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state', field_name='is_hydrated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None))), 'is_loading': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.is_loading', _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', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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))), 'limit': Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.limit', _var_type=typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1), Le(le=100)])], _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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)), 'nav_items': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'query_string': Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.query_string', _var_type=typing.Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[MaxLen(max_length=1000)])], _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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)), 'results': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results', _var_type=list[mex.editor.search.models.SearchResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.results', _var_type=list[mex.editor.search.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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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))), 'router': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=VarData(state='reflex___state____state', field_name='router', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None))), 'target_path_after_login': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=typing.Optional[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=<class 'str'>, _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'total': Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___search___state____search_state.total', _var_type=typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0)])], _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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)), 'total_pages': FakeComputedVarBaseClass(_js_expr='total_pages', _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), 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), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function SearchState.total_pages>), 'user_ldap': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap', _var_type=typing.Optional[mex.editor.models.User], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap', _var_type=<class 'mex.editor.models.User'>, _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'user_mex': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.user_mex', _var_type=typing.Optional[mex.editor.models.User], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_mex', _var_type=<class 'mex.editor.models.User'>, _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, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None)))}¶
mex.editor.search.transform module¶
- mex.editor.search.transform.transform_models_to_results(models: Iterable[PreviewAccessPlatform | PreviewActivity | PreviewBibliographicResource | PreviewConsent | PreviewContactPoint | PreviewDistribution | PreviewOrganization | PreviewOrganizationalUnit | PreviewPerson | PreviewPrimarySource | PreviewResource | PreviewVariable | PreviewVariableGroup]) list[SearchResult] ¶
Convert a list of merged model previews into search result models.