From 5c08f8e693b851e5ee5b0dc64a09bf1a675471ee Mon Sep 17 00:00:00 2001
From: Ivan <8611739+IRBorisov@users.noreply.github.com>
Date: Wed, 12 Mar 2025 12:04:50 +0300
Subject: [PATCH] R: Migrate to snake-case pt2
---
rsconcept/frontend/src/app/application-layout.tsx | 8 ++++----
rsconcept/frontend/src/app/error-fallback.tsx | 2 +-
.../frontend/src/app/{footer1.tsx => footer.tsx} | 2 +-
rsconcept/frontend/src/app/global-Loader.tsx | 4 ++--
rsconcept/frontend/src/app/global-tooltips.tsx | 2 +-
rsconcept/frontend/src/app/index.tsx | 2 +-
rsconcept/frontend/src/app/mutation-errors.tsx | 4 ++--
rsconcept/frontend/src/app/navigation/index.tsx | 1 +
.../{navigation1/logo1.tsx => navigation/logo.tsx} | 0
.../navigation-button.tsx | 0
.../navigation-context.tsx | 0
.../navigation1.tsx => navigation/navigation.tsx} | 4 ++--
.../toggle-navigation.tsx | 2 +-
.../app/{navigation1 => navigation}/user-button.tsx | 2 +-
.../{navigation1 => navigation}/user-dropdown.tsx | 4 ++--
.../app/{navigation1 => navigation}/user-menu.tsx | 4 ++--
rsconcept/frontend/src/app/navigation1/index.tsx | 1 -
.../frontend/src/app/{router1.tsx => router.tsx} | 2 +-
.../divider1.tsx => container/divider.tsx} | 0
.../frontend/src/components/container/index.tsx | 2 ++
.../tooltip1.tsx => container/tooltip.tsx} | 0
.../frontend/src/components/container1/index.tsx | 2 --
.../{control1/button1.tsx => control/button.tsx} | 0
.../src/components/{control1 => control}/index.tsx | 2 +-
.../components/{control1 => control}/mini-button.tsx | 0
.../{control1 => control}/selector-button.tsx | 0
.../{control1 => control}/submit-button.tsx | 0
.../components/{control1 => control}/text-url.tsx | 0
.../src/components/data-table/pagination-tools.tsx | 2 +-
.../src/components/data-table/select-all.tsx | 2 +-
.../src/components/data-table/select-row.tsx | 2 +-
.../src/components/data-table/sorting-icon.tsx | 2 +-
.../{dropdown1 => dropdown}/dropdown-button.tsx | 0
.../{dropdown1 => dropdown}/dropdown-checkbox.tsx | 2 +-
.../dropdown1.tsx => dropdown/dropdown.tsx} | 0
.../src/components/{dropdown1 => dropdown}/index.tsx | 2 +-
.../{dropdown1 => dropdown}/use-dropdown.ts | 0
.../src/components/{flow1 => flow}/dynamic-edge.tsx | 0
.../src/components/{icons1.tsx => icons.tsx} | 0
rsconcept/frontend/src/components/info-error.tsx | 2 +-
.../{input1 => input}/checkbox-tristate.tsx | 4 ++--
.../{input1/checkbox1.tsx => input/checkbox.tsx} | 2 +-
.../src/components/{input1 => input}/error-field.tsx | 0
.../src/components/{input1 => input}/file-input.tsx | 6 +++---
.../src/components/{input1 => input}/index.tsx | 4 ++--
.../{input1/label1.tsx => input/label.tsx} | 0
.../src/components/{input1 => input}/search-bar.tsx | 2 +-
.../components/{input1 => input}/select-multi.tsx | 2 +-
.../components/{input1 => input}/select-single.tsx | 2 +-
.../src/components/{input1 => input}/select-tree.tsx | 4 ++--
.../src/components/{input1 => input}/text-area.tsx | 2 +-
.../src/components/{input1 => input}/text-input.tsx | 2 +-
.../src/components/{loader1.tsx => loader.tsx} | 0
.../src/components/{modal1 => modal}/index.tsx | 0
.../components/{modal1 => modal}/modal-backdrop.tsx | 0
.../src/components/{modal1 => modal}/modal-form.tsx | 4 ++--
.../components/{modal1 => modal}/modal-loader.tsx | 2 +-
.../src/components/{modal1 => modal}/modal-view.tsx | 4 ++--
.../src/components/{tabs1 => tabs}/index.tsx | 0
.../src/components/{tabs1 => tabs}/tab-label.tsx | 0
.../EmbedYoutube.tsx => view/embed-youtube.tsx} | 0
rsconcept/frontend/src/components/view/index.tsx | 9 +++++++++
.../{view1/Indicator.tsx => view/indicator1.tsx} | 0
.../{view1/NoData.tsx => view/no-data.tsx} | 0
.../{view1/PDFViewer.tsx => view/pdf-viewer.tsx} | 0
.../{view1/PrettyJSON.tsx => view/pretty-json.tsx} | 0
.../{view1/TextContent.tsx => view/text-content.tsx} | 0
.../{view1/ValueIcon.tsx => view/value-icon.tsx} | 2 +-
.../ValueLabeled.tsx => view/value-labeled.tsx} | 0
.../{view1/ValueStats.tsx => view/value-stats.tsx} | 2 +-
rsconcept/frontend/src/components/view1/index.tsx | 9 ---------
.../features/auth/components/expected-anonymous.tsx | 2 +-
.../src/features/auth/components/require-auth.tsx | 2 +-
.../frontend/src/features/auth/pages/login-page.tsx | 4 ++--
.../src/features/auth/pages/password-change-page.tsx | 6 +++---
.../features/auth/pages/restore-password-page.tsx | 4 ++--
.../src/features/help/components/badge-help.tsx | 8 ++++----
.../src/features/help/components/link-topic.tsx | 2 +-
.../components/{subtopics1.tsx => subtopics.tsx} | 0
.../src/features/help/items/cc/help-concept-oss.tsx | 2 +-
.../help/items/cc/help-concept-propagation.tsx | 2 +-
.../frontend/src/features/help/items/help-access.tsx | 2 +-
.../src/features/help/items/help-concept.tsx | 4 ++--
.../frontend/src/features/help/items/help-exteor.tsx | 2 +-
.../frontend/src/features/help/items/help-info.tsx | 2 +-
.../src/features/help/items/help-interface.tsx | 4 ++--
.../frontend/src/features/help/items/help-main.tsx | 2 +-
.../frontend/src/features/help/items/help-rslang.tsx | 4 ++--
.../src/features/help/items/help-thesaurus.tsx | 2 +-
.../src/features/help/items/help-versions.tsx | 2 +-
.../src/features/help/items/info/help-api.tsx | 2 +-
.../features/help/items/info/help-contributors.tsx | 2 +-
.../src/features/help/items/info/help-privacy.tsx | 2 +-
.../src/features/help/items/info/help-rules.tsx | 2 +-
.../help/items/rslang/help-rslang-operations.tsx | 2 +-
.../src/features/help/items/ui/help-library.tsx | 2 +-
.../src/features/help/items/ui/help-oss-graph.tsx | 4 ++--
.../src/features/help/items/ui/help-relocate-cst.tsx | 2 +-
.../src/features/help/items/ui/help-rscard.tsx | 2 +-
.../src/features/help/items/ui/help-rseditor.tsx | 2 +-
.../src/features/help/items/ui/help-rsgraph-term.tsx | 4 ++--
.../src/features/help/items/ui/help-rslist.tsx | 4 ++--
.../src/features/help/items/ui/help-rsmenu.tsx | 4 ++--
.../help/pages/manuals-page/topics-dropdown.tsx | 8 ++++----
.../help/pages/manuals-page/topics-static.tsx | 2 +-
rsconcept/frontend/src/features/home/icons-page.tsx | 2 +-
.../frontend/src/features/home/not-found-page.tsx | 2 +-
.../library/components/editor-library-item.tsx | 12 ++++++------
.../library/components/icon-access-policy.tsx | 2 +-
.../library/components/icon-item-visibility.tsx | 2 +-
.../library/components/icon-library-item-type.tsx | 2 +-
.../library/components/icon-location-head.tsx | 2 +-
.../src/features/library/components/icon-role.tsx | 2 +-
.../library/components/icon-show-subfolders.tsx | 2 +-
.../src/features/library/components/menu-role.tsx | 6 +++---
.../library/components/mini-selector-oss.tsx | 8 ++++----
.../components/pick-location/pick-location.tsx | 2 +-
.../pick-location/select-location-context.tsx | 6 +++---
.../src/features/library/components/pick-schema.tsx | 8 ++++----
.../library/components/select-access-policy.tsx | 4 ++--
.../features/library/components/select-item-type.tsx | 4 ++--
.../library/components/select-library-item.tsx | 2 +-
.../library/components/select-location-head.tsx | 4 ++--
.../features/library/components/select-location.tsx | 4 ++--
.../features/library/components/select-version.tsx | 2 +-
.../library/components/toolbar-item-access.tsx | 6 +++---
.../library/components/toolbar-item-card.tsx | 4 ++--
.../features/library/dialogs/dlg-change-location.tsx | 2 +-
.../library/dialogs/dlg-clone-library-item.tsx | 6 +++---
.../features/library/dialogs/dlg-create-version.tsx | 4 ++--
.../dialogs/dlg-edit-editors/dlg-edit-editors.tsx | 8 ++++----
.../dialogs/dlg-edit-versions/dlg-edit-versions.tsx | 8 ++++----
.../dialogs/dlg-edit-versions/table-versions.tsx | 4 ++--
.../pages/create-item-page/form-create-item.tsx | 6 +++---
.../library/pages/library-page/library-page.tsx | 4 ++--
.../pages/library-page/table-library-items.tsx | 2 +-
.../library/pages/library-page/toolbar-search.tsx | 8 ++++----
.../pages/library-page/use-library-columns.tsx | 4 ++--
.../pages/library-page/view-side-location.tsx | 4 ++--
.../frontend/src/features/oss/backend/oss-loader.ts | 2 +-
.../features/oss/components/icon-relocation-up.tsx | 2 +-
.../src/features/oss/components/info-operation.tsx | 2 +-
.../features/oss/components/operation-tooltip.tsx | 2 +-
.../features/oss/components/pick-multi-operation.tsx | 6 +++---
.../src/features/oss/components/select-operation.tsx | 2 +-
.../features/oss/dialogs/dlg-change-input-schema.tsx | 8 ++++----
.../dlg-create-operation/dlg-create-operation.tsx | 4 ++--
.../dlg-create-operation/tab-input-operation.tsx | 6 +++---
.../dlg-create-operation/tab-synthesis-operation.tsx | 2 +-
.../features/oss/dialogs/dlg-delete-operation.tsx | 4 ++--
.../dlg-edit-operation/dlg-edit-operation.tsx | 6 +++---
.../oss/dialogs/dlg-edit-operation/tab-arguments.tsx | 2 +-
.../oss/dialogs/dlg-edit-operation/tab-operation.tsx | 2 +-
.../oss/dialogs/dlg-edit-operation/tab-synthesis.tsx | 2 +-
.../oss/dialogs/dlg-relocate-constituents.tsx | 6 +++---
.../frontend/src/features/oss/models/oss-api.ts | 2 +-
rsconcept/frontend/src/features/oss/models/oss.ts | 2 +-
.../oss/pages/oss-page/editor-oss-card/form-oss.tsx | 6 +++---
.../oss/pages/oss-page/editor-oss-card/oss-stats.tsx | 4 ++--
.../oss-page/editor-oss-graph/graph/node-core.tsx | 4 ++--
.../oss-page/editor-oss-graph/node-context-menu.tsx | 4 ++--
.../oss-page/editor-oss-graph/toolbar-oss-graph.tsx | 4 ++--
.../features/oss/pages/oss-page/menu-edit-oss.tsx | 6 +++---
.../src/features/oss/pages/oss-page/menu-main.tsx | 8 ++++----
.../src/features/oss/pages/oss-page/oss-page.tsx | 2 +-
.../src/features/oss/pages/oss-page/oss-tabs.tsx | 2 +-
.../src/features/rsform/backend/rsform-loader.ts | 2 +-
.../rsform/components/constituenta-tooltip.tsx | 2 +-
.../rsform/components/icon-cst-match-mode.tsx | 2 +-
.../src/features/rsform/components/icon-cst-type.tsx | 4 ++--
.../rsform/components/icon-dependency-mode.tsx | 2 +-
.../rsform/components/icon-expression-status.tsx | 2 +-
.../features/rsform/components/info-constituenta.tsx | 2 +-
.../features/rsform/components/pick-constituenta.tsx | 4 ++--
.../rsform/components/pick-multi-constituenta.tsx | 6 +++---
.../rsform/components/pick-substitutions.tsx | 6 +++---
.../rsform/components/refs-input/refs-input.tsx | 2 +-
.../features/rsform/components/rs-input/rs-input.tsx | 2 +-
.../rsform/components/select-constituenta.tsx | 2 +-
.../features/rsform/components/select-cst-type.tsx | 2 +-
.../rsform/components/select-multi-grammeme.tsx | 2 +-
.../rsform/components/toolbar-graph-selection.tsx | 6 +++---
.../rsform/dialogs/dlg-create-cst/dlg-create-cst.tsx | 2 +-
.../dialogs/dlg-create-cst/form-create-cst.tsx | 2 +-
.../dialogs/dlg-cst-template/dlg-cst-template.tsx | 6 +++---
.../dialogs/dlg-cst-template/tab-arguments.tsx | 6 +++---
.../rsform/dialogs/dlg-cst-template/tab-template.tsx | 2 +-
.../rsform/dialogs/dlg-delete-cst/dlg-delete-cst.tsx | 4 ++--
.../dlg-edit-reference/dlg-edit-reference.tsx | 4 ++--
.../dlg-edit-reference/tab-entity-reference.tsx | 2 +-
.../dlg-edit-reference/tab-syntactic-reference.tsx | 2 +-
.../dlg-edit-word-forms/dlg-edit-word-forms.tsx | 8 ++++----
.../dialogs/dlg-edit-word-forms/table-word-forms.tsx | 6 +++---
.../src/features/rsform/dialogs/dlg-graph-params.tsx | 4 ++--
.../dlg-inline-synthesis/dlg-inline-synthesis.tsx | 6 +++---
.../dialogs/dlg-inline-synthesis/tab-source.tsx | 2 +-
.../src/features/rsform/dialogs/dlg-rename-cst.tsx | 4 ++--
.../rsform/dialogs/dlg-show-ast/dlg-show-ast.tsx | 2 +-
.../dialogs/dlg-show-ast/graph/ast-edge-types.ts | 2 +-
.../src/features/rsform/dialogs/dlg-show-qr.tsx | 2 +-
.../dlg-show-type-graph/dlg-show-type-graph.tsx | 2 +-
.../features/rsform/dialogs/dlg-substitute-cst.tsx | 4 ++--
.../features/rsform/dialogs/dlg-upload-rsform.tsx | 4 ++--
.../frontend/src/features/rsform/models/rsform.ts | 2 +-
.../editor-constituenta/form-constituenta.tsx | 8 ++++----
.../editor-constituenta/toolbar-constituenta.tsx | 4 ++--
.../rsform-page/editor-rsexpression/status-bar.tsx | 2 +-
.../editor-rsexpression/toolbar-rsexpression.tsx | 4 ++--
.../rsform-page/editor-rsform-card/form-rsform.tsx | 6 +++---
.../rsform-page/editor-rsform-card/rsform-stats.tsx | 4 ++--
.../editor-rsform-card/toolbar-versioning.tsx | 4 ++--
.../rsform-page/editor-rslist/editor-rslist.tsx | 6 +++---
.../pages/rsform-page/editor-rslist/table-rslist.tsx | 4 ++--
.../rsform-page/editor-rslist/toolbar-rslist.tsx | 6 +++---
.../editor-term-graph/graph-selectors.tsx | 2 +-
.../editor-term-graph/graph/tg-edge-types.ts | 2 +-
.../rsform-page/editor-term-graph/schemas-guide.tsx | 4 ++--
.../editor-term-graph/toolbar-focused-cst.tsx | 4 ++--
.../editor-term-graph/toolbar-term-graph.tsx | 4 ++--
.../rsform-page/editor-term-graph/view-hidden.tsx | 4 ++--
.../rsform/pages/rsform-page/menu-edit-schema.tsx | 8 ++++----
.../features/rsform/pages/rsform-page/menu-main.tsx | 8 ++++----
.../rsform/pages/rsform-page/rsform-page.tsx | 4 ++--
.../features/rsform/pages/rsform-page/rstabs1.tsx | 2 +-
.../view-constituents/constituents-search.tsx | 6 +++---
.../view-constituents/select-graph-filter.tsx | 4 ++--
.../view-constituents/select-match-mode.tsx | 4 ++--
.../view-constituents/table-side-constituents.tsx | 2 +-
.../src/features/users/components/select-user.tsx | 2 +-
.../src/features/users/components/table-users.tsx | 4 ++--
.../users/pages/register-page/form-signup.tsx | 10 +++++-----
.../pages/user-profile-page/editor-password.tsx | 4 ++--
.../users/pages/user-profile-page/editor-profile.tsx | 4 ++--
.../src/models/{graph1.test.ts => graph.test.ts} | 2 +-
.../frontend/src/models/{graph1.ts => graph.ts} | 0
235 files changed, 367 insertions(+), 367 deletions(-)
rename rsconcept/frontend/src/app/{footer1.tsx => footer.tsx} (94%)
create mode 100644 rsconcept/frontend/src/app/navigation/index.tsx
rename rsconcept/frontend/src/app/{navigation1/logo1.tsx => navigation/logo.tsx} (100%)
rename rsconcept/frontend/src/app/{navigation1 => navigation}/navigation-button.tsx (100%)
rename rsconcept/frontend/src/app/{navigation1 => navigation}/navigation-context.tsx (100%)
rename rsconcept/frontend/src/app/{navigation1/navigation1.tsx => navigation/navigation.tsx} (97%)
rename rsconcept/frontend/src/app/{navigation1 => navigation}/toggle-navigation.tsx (98%)
rename rsconcept/frontend/src/app/{navigation1 => navigation}/user-button.tsx (95%)
rename rsconcept/frontend/src/app/{navigation1 => navigation}/user-dropdown.tsx (97%)
rename rsconcept/frontend/src/app/{navigation1 => navigation}/user-menu.tsx (88%)
delete mode 100644 rsconcept/frontend/src/app/navigation1/index.tsx
rename rsconcept/frontend/src/app/{router1.tsx => router.tsx} (98%)
rename rsconcept/frontend/src/components/{container1/divider1.tsx => container/divider.tsx} (100%)
create mode 100644 rsconcept/frontend/src/components/container/index.tsx
rename rsconcept/frontend/src/components/{container1/tooltip1.tsx => container/tooltip.tsx} (100%)
delete mode 100644 rsconcept/frontend/src/components/container1/index.tsx
rename rsconcept/frontend/src/components/{control1/button1.tsx => control/button.tsx} (100%)
rename rsconcept/frontend/src/components/{control1 => control}/index.tsx (83%)
rename rsconcept/frontend/src/components/{control1 => control}/mini-button.tsx (100%)
rename rsconcept/frontend/src/components/{control1 => control}/selector-button.tsx (100%)
rename rsconcept/frontend/src/components/{control1 => control}/submit-button.tsx (100%)
rename rsconcept/frontend/src/components/{control1 => control}/text-url.tsx (100%)
rename rsconcept/frontend/src/components/{dropdown1 => dropdown}/dropdown-button.tsx (100%)
rename rsconcept/frontend/src/components/{dropdown1 => dropdown}/dropdown-checkbox.tsx (90%)
rename rsconcept/frontend/src/components/{dropdown1/dropdown1.tsx => dropdown/dropdown.tsx} (100%)
rename rsconcept/frontend/src/components/{dropdown1 => dropdown}/index.tsx (79%)
rename rsconcept/frontend/src/components/{dropdown1 => dropdown}/use-dropdown.ts (100%)
rename rsconcept/frontend/src/components/{flow1 => flow}/dynamic-edge.tsx (100%)
rename rsconcept/frontend/src/components/{icons1.tsx => icons.tsx} (100%)
rename rsconcept/frontend/src/components/{input1 => input}/checkbox-tristate.tsx (94%)
rename rsconcept/frontend/src/components/{input1/checkbox1.tsx => input/checkbox.tsx} (97%)
rename rsconcept/frontend/src/components/{input1 => input}/error-field.tsx (100%)
rename rsconcept/frontend/src/components/{input1 => input}/file-input.tsx (93%)
rename rsconcept/frontend/src/components/{input1 => input}/index.tsx (82%)
rename rsconcept/frontend/src/components/{input1/label1.tsx => input/label.tsx} (100%)
rename rsconcept/frontend/src/components/{input1 => input}/search-bar.tsx (96%)
rename rsconcept/frontend/src/components/{input1 => input}/select-multi.tsx (99%)
rename rsconcept/frontend/src/components/{input1 => input}/select-single.tsx (99%)
rename rsconcept/frontend/src/components/{input1 => input}/select-tree.tsx (97%)
rename rsconcept/frontend/src/components/{input1 => input}/text-area.tsx (98%)
rename rsconcept/frontend/src/components/{input1 => input}/text-input.tsx (98%)
rename rsconcept/frontend/src/components/{loader1.tsx => loader.tsx} (100%)
rename rsconcept/frontend/src/components/{modal1 => modal}/index.tsx (100%)
rename rsconcept/frontend/src/components/{modal1 => modal}/modal-backdrop.tsx (100%)
rename rsconcept/frontend/src/components/{modal1 => modal}/modal-form.tsx (97%)
rename rsconcept/frontend/src/components/{modal1 => modal}/modal-loader.tsx (86%)
rename rsconcept/frontend/src/components/{modal1 => modal}/modal-view.tsx (96%)
rename rsconcept/frontend/src/components/{tabs1 => tabs}/index.tsx (100%)
rename rsconcept/frontend/src/components/{tabs1 => tabs}/tab-label.tsx (100%)
rename rsconcept/frontend/src/components/{view1/EmbedYoutube.tsx => view/embed-youtube.tsx} (100%)
create mode 100644 rsconcept/frontend/src/components/view/index.tsx
rename rsconcept/frontend/src/components/{view1/Indicator.tsx => view/indicator1.tsx} (100%)
rename rsconcept/frontend/src/components/{view1/NoData.tsx => view/no-data.tsx} (100%)
rename rsconcept/frontend/src/components/{view1/PDFViewer.tsx => view/pdf-viewer.tsx} (100%)
rename rsconcept/frontend/src/components/{view1/PrettyJSON.tsx => view/pretty-json.tsx} (100%)
rename rsconcept/frontend/src/components/{view1/TextContent.tsx => view/text-content.tsx} (100%)
rename rsconcept/frontend/src/components/{view1/ValueIcon.tsx => view/value-icon.tsx} (97%)
rename rsconcept/frontend/src/components/{view1/ValueLabeled.tsx => view/value-labeled.tsx} (100%)
rename rsconcept/frontend/src/components/{view1/ValueStats.tsx => view/value-stats.tsx} (93%)
delete mode 100644 rsconcept/frontend/src/components/view1/index.tsx
rename rsconcept/frontend/src/features/help/components/{subtopics1.tsx => subtopics.tsx} (100%)
rename rsconcept/frontend/src/models/{graph1.test.ts => graph.test.ts} (99%)
rename rsconcept/frontend/src/models/{graph1.ts => graph.ts} (100%)
diff --git a/rsconcept/frontend/src/app/application-layout.tsx b/rsconcept/frontend/src/app/application-layout.tsx
index 84cb4c60..bb4e5f8c 100644
--- a/rsconcept/frontend/src/app/application-layout.tsx
+++ b/rsconcept/frontend/src/app/application-layout.tsx
@@ -1,18 +1,18 @@
import { Suspense } from 'react';
import { Outlet } from 'react-router';
-import { ModalLoader } from '@/components/modal1';
+import { ModalLoader } from '@/components/modal';
import { useAppLayoutStore, useMainHeight, useViewportHeight } from '@/stores/app-layout';
import { useDialogsStore } from '@/stores/dialogs';
-import { NavigationState } from './navigation1/navigation-context';
-import { Footer } from './footer1';
+import { NavigationState } from './navigation/navigation-context';
+import { Footer } from './footer';
import { GlobalDialogs } from './global-dialogs';
import { GlobalLoader } from './global-Loader';
import { ToasterThemed } from './global-toaster';
import { GlobalTooltips } from './global-tooltips';
import { MutationErrors } from './mutation-errors';
-import { Navigation } from './navigation1';
+import { Navigation } from './navigation';
export function ApplicationLayout() {
const mainHeight = useMainHeight();
diff --git a/rsconcept/frontend/src/app/error-fallback.tsx b/rsconcept/frontend/src/app/error-fallback.tsx
index e02a9654..46e597a2 100644
--- a/rsconcept/frontend/src/app/error-fallback.tsx
+++ b/rsconcept/frontend/src/app/error-fallback.tsx
@@ -1,6 +1,6 @@
import { useNavigate, useRouteError } from 'react-router';
-import { Button } from '@/components/control1';
+import { Button } from '@/components/control';
import { InfoError } from '@/components/info-error';
export function ErrorFallback() {
diff --git a/rsconcept/frontend/src/app/footer1.tsx b/rsconcept/frontend/src/app/footer.tsx
similarity index 94%
rename from rsconcept/frontend/src/app/footer1.tsx
rename to rsconcept/frontend/src/app/footer.tsx
index 23222843..74371692 100644
--- a/rsconcept/frontend/src/app/footer1.tsx
+++ b/rsconcept/frontend/src/app/footer.tsx
@@ -1,6 +1,6 @@
import clsx from 'clsx';
-import { TextURL } from '@/components/control1';
+import { TextURL } from '@/components/control';
import { external_urls } from '@/utils/constants';
export function Footer() {
diff --git a/rsconcept/frontend/src/app/global-Loader.tsx b/rsconcept/frontend/src/app/global-Loader.tsx
index 72bf9f28..eaab1546 100644
--- a/rsconcept/frontend/src/app/global-Loader.tsx
+++ b/rsconcept/frontend/src/app/global-Loader.tsx
@@ -1,8 +1,8 @@
import { useNavigation } from 'react-router';
import { useDebounce } from 'use-debounce';
-import { Loader } from '@/components/loader1';
-import { ModalBackdrop } from '@/components/modal1/modal-backdrop';
+import { Loader } from '@/components/loader';
+import { ModalBackdrop } from '@/components/modal/modal-backdrop';
import { PARAMETER } from '@/utils/constants';
export function GlobalLoader() {
diff --git a/rsconcept/frontend/src/app/global-tooltips.tsx b/rsconcept/frontend/src/app/global-tooltips.tsx
index 179c4326..adff5fb9 100644
--- a/rsconcept/frontend/src/app/global-tooltips.tsx
+++ b/rsconcept/frontend/src/app/global-tooltips.tsx
@@ -1,6 +1,6 @@
'use client';
-import { Tooltip } from '@/components/container1';
+import { Tooltip } from '@/components/container';
import { globalIDs } from '@/utils/constants';
export const GlobalTooltips = () => {
diff --git a/rsconcept/frontend/src/app/index.tsx b/rsconcept/frontend/src/app/index.tsx
index ab7f9e01..9ae74cb6 100644
--- a/rsconcept/frontend/src/app/index.tsx
+++ b/rsconcept/frontend/src/app/index.tsx
@@ -3,7 +3,7 @@ export { useBlockNavigation } from './navigation1/navigation-context';
export { urls } from './urls';
import { RouterProvider } from 'react-router';
-import { Router } from './router1';
+import { Router } from './router';
export function App() {
return ;
diff --git a/rsconcept/frontend/src/app/mutation-errors.tsx b/rsconcept/frontend/src/app/mutation-errors.tsx
index c5754947..e633b969 100644
--- a/rsconcept/frontend/src/app/mutation-errors.tsx
+++ b/rsconcept/frontend/src/app/mutation-errors.tsx
@@ -1,7 +1,7 @@
import { useMutationErrors } from '@/backend/use-mutation-errors';
-import { Button } from '@/components/control1';
+import { Button } from '@/components/control';
import { DescribeError } from '@/components/info-error';
-import { ModalBackdrop } from '@/components/modal1/modal-backdrop';
+import { ModalBackdrop } from '@/components/modal/modal-backdrop';
import { useEscapeKey } from '@/hooks/use-escape-key';
import { useDialogsStore } from '@/stores/dialogs';
diff --git a/rsconcept/frontend/src/app/navigation/index.tsx b/rsconcept/frontend/src/app/navigation/index.tsx
new file mode 100644
index 00000000..efb95db0
--- /dev/null
+++ b/rsconcept/frontend/src/app/navigation/index.tsx
@@ -0,0 +1 @@
+export { Navigation } from './navigation';
diff --git a/rsconcept/frontend/src/app/navigation1/logo1.tsx b/rsconcept/frontend/src/app/navigation/logo.tsx
similarity index 100%
rename from rsconcept/frontend/src/app/navigation1/logo1.tsx
rename to rsconcept/frontend/src/app/navigation/logo.tsx
diff --git a/rsconcept/frontend/src/app/navigation1/navigation-button.tsx b/rsconcept/frontend/src/app/navigation/navigation-button.tsx
similarity index 100%
rename from rsconcept/frontend/src/app/navigation1/navigation-button.tsx
rename to rsconcept/frontend/src/app/navigation/navigation-button.tsx
diff --git a/rsconcept/frontend/src/app/navigation1/navigation-context.tsx b/rsconcept/frontend/src/app/navigation/navigation-context.tsx
similarity index 100%
rename from rsconcept/frontend/src/app/navigation1/navigation-context.tsx
rename to rsconcept/frontend/src/app/navigation/navigation-context.tsx
diff --git a/rsconcept/frontend/src/app/navigation1/navigation1.tsx b/rsconcept/frontend/src/app/navigation/navigation.tsx
similarity index 97%
rename from rsconcept/frontend/src/app/navigation1/navigation1.tsx
rename to rsconcept/frontend/src/app/navigation/navigation.tsx
index ca91a6cf..d12d0cbb 100644
--- a/rsconcept/frontend/src/app/navigation1/navigation1.tsx
+++ b/rsconcept/frontend/src/app/navigation/navigation.tsx
@@ -1,10 +1,10 @@
-import { IconLibrary2, IconManuals, IconNewItem2 } from '@/components/icons1';
+import { IconLibrary2, IconManuals, IconNewItem2 } from '@/components/icons';
import { useWindowSize } from '@/hooks/use-window-size';
import { useAppLayoutStore } from '@/stores/app-layout';
import { urls } from '../urls';
-import { Logo } from './logo1';
+import { Logo } from './logo';
import { NavigationButton } from './navigation-button';
import { useConceptNavigation } from './navigation-context';
import { ToggleNavigation } from './toggle-navigation';
diff --git a/rsconcept/frontend/src/app/navigation1/toggle-navigation.tsx b/rsconcept/frontend/src/app/navigation/toggle-navigation.tsx
similarity index 98%
rename from rsconcept/frontend/src/app/navigation1/toggle-navigation.tsx
rename to rsconcept/frontend/src/app/navigation/toggle-navigation.tsx
index 3ab5d237..f0ba576d 100644
--- a/rsconcept/frontend/src/app/navigation1/toggle-navigation.tsx
+++ b/rsconcept/frontend/src/app/navigation/toggle-navigation.tsx
@@ -1,6 +1,6 @@
'use client';
-import { IconDarkTheme, IconLightTheme, IconPin, IconUnpin } from '@/components/icons1';
+import { IconDarkTheme, IconLightTheme, IconPin, IconUnpin } from '@/components/icons';
import { useAppLayoutStore } from '@/stores/app-layout';
import { usePreferencesStore } from '@/stores/preferences';
import { globalIDs } from '@/utils/constants';
diff --git a/rsconcept/frontend/src/app/navigation1/user-button.tsx b/rsconcept/frontend/src/app/navigation/user-button.tsx
similarity index 95%
rename from rsconcept/frontend/src/app/navigation1/user-button.tsx
rename to rsconcept/frontend/src/app/navigation/user-button.tsx
index d2b28e83..c381d97a 100644
--- a/rsconcept/frontend/src/app/navigation1/user-button.tsx
+++ b/rsconcept/frontend/src/app/navigation/user-button.tsx
@@ -1,6 +1,6 @@
import { useAuthSuspense } from '@/features/auth';
-import { IconLogin, IconUser2 } from '@/components/icons1';
+import { IconLogin, IconUser2 } from '@/components/icons';
import { usePreferencesStore } from '@/stores/preferences';
import { globalIDs } from '@/utils/constants';
diff --git a/rsconcept/frontend/src/app/navigation1/user-dropdown.tsx b/rsconcept/frontend/src/app/navigation/user-dropdown.tsx
similarity index 97%
rename from rsconcept/frontend/src/app/navigation1/user-dropdown.tsx
rename to rsconcept/frontend/src/app/navigation/user-dropdown.tsx
index 53deacc8..2375ac2a 100644
--- a/rsconcept/frontend/src/app/navigation1/user-dropdown.tsx
+++ b/rsconcept/frontend/src/app/navigation/user-dropdown.tsx
@@ -1,7 +1,7 @@
import { useAuthSuspense } from '@/features/auth';
import { useLogout } from '@/features/auth/backend/use-logout';
-import { Dropdown, DropdownButton } from '@/components/dropdown1';
+import { Dropdown, DropdownButton } from '@/components/dropdown';
import {
IconAdmin,
IconAdminOff,
@@ -15,7 +15,7 @@ import {
IconLogout,
IconRESTapi,
IconUser
-} from '@/components/icons1';
+} from '@/components/icons';
import { usePreferencesStore } from '@/stores/preferences';
import { globalIDs } from '@/utils/constants';
diff --git a/rsconcept/frontend/src/app/navigation1/user-menu.tsx b/rsconcept/frontend/src/app/navigation/user-menu.tsx
similarity index 88%
rename from rsconcept/frontend/src/app/navigation1/user-menu.tsx
rename to rsconcept/frontend/src/app/navigation/user-menu.tsx
index 8fa6859d..5ff80daa 100644
--- a/rsconcept/frontend/src/app/navigation1/user-menu.tsx
+++ b/rsconcept/frontend/src/app/navigation/user-menu.tsx
@@ -1,7 +1,7 @@
import { Suspense } from 'react';
-import { useDropdown } from '@/components/dropdown1';
-import { Loader } from '@/components/loader1';
+import { useDropdown } from '@/components/dropdown';
+import { Loader } from '@/components/loader';
import { urls } from '../urls';
diff --git a/rsconcept/frontend/src/app/navigation1/index.tsx b/rsconcept/frontend/src/app/navigation1/index.tsx
deleted file mode 100644
index 31ba062c..00000000
--- a/rsconcept/frontend/src/app/navigation1/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { Navigation } from './navigation1';
diff --git a/rsconcept/frontend/src/app/router1.tsx b/rsconcept/frontend/src/app/router.tsx
similarity index 98%
rename from rsconcept/frontend/src/app/router1.tsx
rename to rsconcept/frontend/src/app/router.tsx
index b0b9e382..4031ea8f 100644
--- a/rsconcept/frontend/src/app/router1.tsx
+++ b/rsconcept/frontend/src/app/router.tsx
@@ -11,7 +11,7 @@ import { prefetchRSForm } from '@/features/rsform/backend/use-rsform';
import { prefetchProfile } from '@/features/users/backend/use-profile';
import { prefetchUsers } from '@/features/users/backend/use-users';
-import { Loader } from '@/components/loader1';
+import { Loader } from '@/components/loader';
import { ApplicationLayout } from './application-layout';
import { ErrorFallback } from './error-fallback';
diff --git a/rsconcept/frontend/src/components/container1/divider1.tsx b/rsconcept/frontend/src/components/container/divider.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/container1/divider1.tsx
rename to rsconcept/frontend/src/components/container/divider.tsx
diff --git a/rsconcept/frontend/src/components/container/index.tsx b/rsconcept/frontend/src/components/container/index.tsx
new file mode 100644
index 00000000..7e764f72
--- /dev/null
+++ b/rsconcept/frontend/src/components/container/index.tsx
@@ -0,0 +1,2 @@
+export { Divider } from './divider';
+export { type PlacesType, Tooltip } from './tooltip';
diff --git a/rsconcept/frontend/src/components/container1/tooltip1.tsx b/rsconcept/frontend/src/components/container/tooltip.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/container1/tooltip1.tsx
rename to rsconcept/frontend/src/components/container/tooltip.tsx
diff --git a/rsconcept/frontend/src/components/container1/index.tsx b/rsconcept/frontend/src/components/container1/index.tsx
deleted file mode 100644
index cec5ed98..00000000
--- a/rsconcept/frontend/src/components/container1/index.tsx
+++ /dev/null
@@ -1,2 +0,0 @@
-export { Divider } from './divider1';
-export { type PlacesType, Tooltip } from './tooltip1';
diff --git a/rsconcept/frontend/src/components/control1/button1.tsx b/rsconcept/frontend/src/components/control/button.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/control1/button1.tsx
rename to rsconcept/frontend/src/components/control/button.tsx
diff --git a/rsconcept/frontend/src/components/control1/index.tsx b/rsconcept/frontend/src/components/control/index.tsx
similarity index 83%
rename from rsconcept/frontend/src/components/control1/index.tsx
rename to rsconcept/frontend/src/components/control/index.tsx
index 06f9a81a..b9ad1002 100644
--- a/rsconcept/frontend/src/components/control1/index.tsx
+++ b/rsconcept/frontend/src/components/control/index.tsx
@@ -1,4 +1,4 @@
-export { Button } from './button1';
+export { Button } from './button';
export { MiniButton } from './mini-button';
export { SelectorButton } from './selector-button';
export { SubmitButton } from './submit-button';
diff --git a/rsconcept/frontend/src/components/control1/mini-button.tsx b/rsconcept/frontend/src/components/control/mini-button.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/control1/mini-button.tsx
rename to rsconcept/frontend/src/components/control/mini-button.tsx
diff --git a/rsconcept/frontend/src/components/control1/selector-button.tsx b/rsconcept/frontend/src/components/control/selector-button.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/control1/selector-button.tsx
rename to rsconcept/frontend/src/components/control/selector-button.tsx
diff --git a/rsconcept/frontend/src/components/control1/submit-button.tsx b/rsconcept/frontend/src/components/control/submit-button.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/control1/submit-button.tsx
rename to rsconcept/frontend/src/components/control/submit-button.tsx
diff --git a/rsconcept/frontend/src/components/control1/text-url.tsx b/rsconcept/frontend/src/components/control/text-url.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/control1/text-url.tsx
rename to rsconcept/frontend/src/components/control/text-url.tsx
diff --git a/rsconcept/frontend/src/components/data-table/pagination-tools.tsx b/rsconcept/frontend/src/components/data-table/pagination-tools.tsx
index ecb66ab5..4fe93cdd 100644
--- a/rsconcept/frontend/src/components/data-table/pagination-tools.tsx
+++ b/rsconcept/frontend/src/components/data-table/pagination-tools.tsx
@@ -6,7 +6,7 @@ import { type Table } from '@tanstack/react-table';
import { prefixes } from '@/utils/constants';
-import { IconPageFirst, IconPageLast, IconPageLeft, IconPageRight } from '../icons1';
+import { IconPageFirst, IconPageLast, IconPageLeft, IconPageRight } from '../icons';
interface PaginationToolsProps {
id?: string;
diff --git a/rsconcept/frontend/src/components/data-table/select-all.tsx b/rsconcept/frontend/src/components/data-table/select-all.tsx
index 8e8cb6e0..167120dd 100644
--- a/rsconcept/frontend/src/components/data-table/select-all.tsx
+++ b/rsconcept/frontend/src/components/data-table/select-all.tsx
@@ -2,7 +2,7 @@
import { type Table } from '@tanstack/react-table';
-import { CheckboxTristate } from '../input1';
+import { CheckboxTristate } from '../input';
interface SelectAllProps {
table: Table;
diff --git a/rsconcept/frontend/src/components/data-table/select-row.tsx b/rsconcept/frontend/src/components/data-table/select-row.tsx
index f255303d..b77482a4 100644
--- a/rsconcept/frontend/src/components/data-table/select-row.tsx
+++ b/rsconcept/frontend/src/components/data-table/select-row.tsx
@@ -2,7 +2,7 @@
import { type Row } from '@tanstack/react-table';
-import { Checkbox } from '../input1';
+import { Checkbox } from '../input';
interface SelectRowProps {
row: Row;
diff --git a/rsconcept/frontend/src/components/data-table/sorting-icon.tsx b/rsconcept/frontend/src/components/data-table/sorting-icon.tsx
index 7e516774..4503b582 100644
--- a/rsconcept/frontend/src/components/data-table/sorting-icon.tsx
+++ b/rsconcept/frontend/src/components/data-table/sorting-icon.tsx
@@ -2,7 +2,7 @@
import { type Column } from '@tanstack/react-table';
-import { IconSortAsc, IconSortDesc } from '../icons1';
+import { IconSortAsc, IconSortDesc } from '../icons';
interface SortingIconProps {
column: Column;
diff --git a/rsconcept/frontend/src/components/dropdown1/dropdown-button.tsx b/rsconcept/frontend/src/components/dropdown/dropdown-button.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/dropdown1/dropdown-button.tsx
rename to rsconcept/frontend/src/components/dropdown/dropdown-button.tsx
diff --git a/rsconcept/frontend/src/components/dropdown1/dropdown-checkbox.tsx b/rsconcept/frontend/src/components/dropdown/dropdown-checkbox.tsx
similarity index 90%
rename from rsconcept/frontend/src/components/dropdown1/dropdown-checkbox.tsx
rename to rsconcept/frontend/src/components/dropdown/dropdown-checkbox.tsx
index 2db9baa2..dfb0bab6 100644
--- a/rsconcept/frontend/src/components/dropdown1/dropdown-checkbox.tsx
+++ b/rsconcept/frontend/src/components/dropdown/dropdown-checkbox.tsx
@@ -1,6 +1,6 @@
import clsx from 'clsx';
-import { Checkbox, type CheckboxProps } from '../input1';
+import { Checkbox, type CheckboxProps } from '../input';
/** Animated {@link Checkbox} inside a {@link Dropdown} item. */
export function DropdownCheckbox({ onChange: setValue, disabled, ...restProps }: CheckboxProps) {
diff --git a/rsconcept/frontend/src/components/dropdown1/dropdown1.tsx b/rsconcept/frontend/src/components/dropdown/dropdown.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/dropdown1/dropdown1.tsx
rename to rsconcept/frontend/src/components/dropdown/dropdown.tsx
diff --git a/rsconcept/frontend/src/components/dropdown1/index.tsx b/rsconcept/frontend/src/components/dropdown/index.tsx
similarity index 79%
rename from rsconcept/frontend/src/components/dropdown1/index.tsx
rename to rsconcept/frontend/src/components/dropdown/index.tsx
index cf1e13c1..c0dd4aa1 100644
--- a/rsconcept/frontend/src/components/dropdown1/index.tsx
+++ b/rsconcept/frontend/src/components/dropdown/index.tsx
@@ -1,4 +1,4 @@
export { DropdownButton } from './dropdown-button';
export { DropdownCheckbox } from './dropdown-checkbox';
-export { Dropdown } from './dropdown1';
+export { Dropdown } from './dropdown';
export { useDropdown } from './use-dropdown';
diff --git a/rsconcept/frontend/src/components/dropdown1/use-dropdown.ts b/rsconcept/frontend/src/components/dropdown/use-dropdown.ts
similarity index 100%
rename from rsconcept/frontend/src/components/dropdown1/use-dropdown.ts
rename to rsconcept/frontend/src/components/dropdown/use-dropdown.ts
diff --git a/rsconcept/frontend/src/components/flow1/dynamic-edge.tsx b/rsconcept/frontend/src/components/flow/dynamic-edge.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/flow1/dynamic-edge.tsx
rename to rsconcept/frontend/src/components/flow/dynamic-edge.tsx
diff --git a/rsconcept/frontend/src/components/icons1.tsx b/rsconcept/frontend/src/components/icons.tsx
similarity index 100%
rename from rsconcept/frontend/src/components/icons1.tsx
rename to rsconcept/frontend/src/components/icons.tsx
diff --git a/rsconcept/frontend/src/components/info-error.tsx b/rsconcept/frontend/src/components/info-error.tsx
index 474b6b80..73ebddae 100644
--- a/rsconcept/frontend/src/components/info-error.tsx
+++ b/rsconcept/frontend/src/components/info-error.tsx
@@ -4,7 +4,7 @@ import { ZodError } from 'zod';
import { type AxiosError, isAxiosError } from '@/backend/api-transport';
import { isResponseHtml } from '@/utils/utils';
-import { PrettyJson } from './view1';
+import { PrettyJson } from './view';
export type ErrorData = string | Error | AxiosError | ZodError;
diff --git a/rsconcept/frontend/src/components/input1/checkbox-tristate.tsx b/rsconcept/frontend/src/components/input/checkbox-tristate.tsx
similarity index 94%
rename from rsconcept/frontend/src/components/input1/checkbox-tristate.tsx
rename to rsconcept/frontend/src/components/input/checkbox-tristate.tsx
index 3c0311dc..1c0dcd2a 100644
--- a/rsconcept/frontend/src/components/input1/checkbox-tristate.tsx
+++ b/rsconcept/frontend/src/components/input/checkbox-tristate.tsx
@@ -2,9 +2,9 @@ import clsx from 'clsx';
import { globalIDs } from '@/utils/constants';
-import { CheckboxChecked, CheckboxNull } from '../icons1';
+import { CheckboxChecked, CheckboxNull } from '../icons';
-import { type CheckboxProps } from './checkbox1';
+import { type CheckboxProps } from './checkbox';
export interface CheckboxTristateProps extends Omit {
/** Current value - `null`, `true` or `false`. */
diff --git a/rsconcept/frontend/src/components/input1/checkbox1.tsx b/rsconcept/frontend/src/components/input/checkbox.tsx
similarity index 97%
rename from rsconcept/frontend/src/components/input1/checkbox1.tsx
rename to rsconcept/frontend/src/components/input/checkbox.tsx
index 79a38f29..e6f612fe 100644
--- a/rsconcept/frontend/src/components/input1/checkbox1.tsx
+++ b/rsconcept/frontend/src/components/input/checkbox.tsx
@@ -2,7 +2,7 @@ import clsx from 'clsx';
import { globalIDs } from '@/utils/constants';
-import { CheckboxChecked } from '../icons1';
+import { CheckboxChecked } from '../icons';
import { type Button } from '../props';
export interface CheckboxProps extends Omit