From 7cda2c5039aef0b302ec45ca4635f6bd07be37e1 Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Sun, 9 Nov 2025 15:06:59 +0300 Subject: [PATCH] M: Improve search prompt for constituents --- .../dlg-edit-reference/tab-entity-reference.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/rsconcept/frontend/src/features/rsform/dialogs/dlg-edit-reference/tab-entity-reference.tsx b/rsconcept/frontend/src/features/rsform/dialogs/dlg-edit-reference/tab-entity-reference.tsx index 2f40cc72..028404be 100644 --- a/rsconcept/frontend/src/features/rsform/dialogs/dlg-edit-reference/tab-entity-reference.tsx +++ b/rsconcept/frontend/src/features/rsform/dialogs/dlg-edit-reference/tab-entity-reference.tsx @@ -15,6 +15,17 @@ import { CstMatchMode } from '../../stores/cst-search'; import { type DlgEditReferenceProps, type IEditReferenceState } from './dlg-edit-reference'; +function prepareSelectionPrompt(text: string | undefined): string { + if (!text) { + return ''; + } + if (text.includes(' ')) { + text = text.substring(0, text.indexOf(' ')); + } + text = text.substring(0, text.length - 3); + return text; +} + export function TabEntityReference() { const { schemaID, initial } = useDialogsStore(state => state.props as DlgEditReferenceProps); const { schema } = useRSFormSuspense({ itemID: schemaID }); @@ -32,7 +43,7 @@ export function TabEntityReference() {