- setFocus(null)}
- showInputs={filter.focusShowInputs}
- toggleShowInputs={toggleFocusInputs}
- showOutputs={filter.focusShowOutputs}
- toggleShowOutputs={toggleFocusOutputs}
- />
+ setFocus(null)} />
{!focusCst ? (
state.showShowTypeGraph);
const showParams = useDialogsStore(state => state.showGraphParams);
const filter = useTermGraphStore(state => state.filter);
- const setFilter = useTermGraphStore(state => state.setFilter);
+ const toggleText = useTermGraphStore(state => state.toggleText);
+ const toggleClustering = useTermGraphStore(state => state.toggleClustering);
const { fitView } = useReactFlow();
@@ -68,13 +69,6 @@ export function ToolbarTermGraph() {
promptDeleteCst();
}
- function handleToggleNoText() {
- setFilter({
- ...filter,
- noText: !filter.noText
- });
- }
-
function handleFitView() {
setTimeout(() => {
fitView(flowOptions.fitViewOptions);
@@ -88,13 +82,6 @@ export function ToolbarTermGraph() {
}
}
- function handleFoldDerived() {
- setFilter({
- ...filter,
- foldDerived: !filter.foldDerived
- });
- }
-
function handleSelectOss(event: React.MouseEvent, newValue: ILibraryItemReference) {
navigateOss(newValue.id, event.ctrlKey || event.metaKey);
}
@@ -127,7 +114,7 @@ export function ToolbarTermGraph() {
)
}
- onClick={handleToggleNoText}
+ onClick={toggleText}
/>
)
}
- onClick={handleFoldDerived}
+ onClick={toggleClustering}
/>
{isContentEditable ? (
void;
toggleFocusInputs: () => void;
toggleFocusOutputs: () => void;
+ toggleText: () => void;
+ toggleClustering: () => void;
foldHidden: boolean;
toggleFoldHidden: () => void;
@@ -69,6 +71,8 @@ export const useTermGraphStore = create()(
set(state => ({ filter: { ...state.filter, focusShowInputs: !state.filter.focusShowInputs } })),
toggleFocusOutputs: () =>
set(state => ({ filter: { ...state.filter, focusShowOutputs: !state.filter.focusShowOutputs } })),
+ toggleText: () => set(state => ({ filter: { ...state.filter, noText: !state.filter.noText } })),
+ toggleClustering: () => set(state => ({ filter: { ...state.filter, foldDerived: !state.filter.foldDerived } })),
foldHidden: false,
toggleFoldHidden: () => set(state => ({ foldHidden: !state.foldHidden })),
diff --git a/rsconcept/frontend/src/stores/dialogs.ts b/rsconcept/frontend/src/stores/dialogs.ts
index a279258d..b20b3670 100644
--- a/rsconcept/frontend/src/stores/dialogs.ts
+++ b/rsconcept/frontend/src/stores/dialogs.ts
@@ -39,31 +39,31 @@ export const DialogType = {
RENAME_CONSTITUENTA: 6,
CREATE_BLOCK: 7,
- EDIT_BLOCK: 25,
+ EDIT_BLOCK: 8,
- CREATE_OPERATION: 8,
- EDIT_OPERATION: 9,
- DELETE_OPERATION: 10,
- CHANGE_INPUT_SCHEMA: 11,
- RELOCATE_CONSTITUENTS: 12,
- OSS_SETTINGS: 26,
- EDIT_CONSTITUENTA: 27,
+ CREATE_OPERATION: 9,
+ EDIT_OPERATION: 10,
+ DELETE_OPERATION: 11,
+ CHANGE_INPUT_SCHEMA: 12,
+ RELOCATE_CONSTITUENTS: 13,
+ OSS_SETTINGS: 14,
+ EDIT_CONSTITUENTA: 15,
- CLONE_LIBRARY_ITEM: 13,
- UPLOAD_RSFORM: 14,
- EDIT_EDITORS: 15,
- EDIT_VERSIONS: 16,
- CHANGE_LOCATION: 17,
+ CLONE_LIBRARY_ITEM: 16,
+ UPLOAD_RSFORM: 17,
+ EDIT_EDITORS: 18,
+ EDIT_VERSIONS: 19,
+ CHANGE_LOCATION: 20,
- EDIT_REFERENCE: 18,
- EDIT_WORD_FORMS: 19,
- INLINE_SYNTHESIS: 20,
+ EDIT_REFERENCE: 21,
+ EDIT_WORD_FORMS: 22,
+ INLINE_SYNTHESIS: 23,
- SHOW_QR_CODE: 21,
- SHOW_AST: 22,
- SHOW_TYPE_GRAPH: 23,
- GRAPH_PARAMETERS: 24,
- SHOW_TERM_GRAPH: 25
+ SHOW_QR_CODE: 24,
+ SHOW_AST: 25,
+ SHOW_TYPE_GRAPH: 26,
+ GRAPH_PARAMETERS: 27,
+ SHOW_TERM_GRAPH: 28
} as const;
export type DialogType = (typeof DialogType)[keyof typeof DialogType];