From 537827201040a38b88d76ea6a5e5d56c3e2d62df Mon Sep 17 00:00:00 2001 From: IRBorisov <8611739+IRBorisov@users.noreply.github.com> Date: Wed, 5 Jun 2024 19:42:48 +0300 Subject: [PATCH] UI: Fix layout --- .../src/pages/LibraryPage/SearchPanel.tsx | 17 +++---- rsconcept/frontend/src/pages/LoginPage.tsx | 2 +- .../frontend/src/pages/OssPage/OssTabs.tsx | 4 +- .../frontend/src/pages/PasswordChangePage.tsx | 4 +- .../frontend/src/pages/RSFormPage/RSTabs.tsx | 4 +- rsconcept/frontend/src/pages/RegisterPage.tsx | 45 ++++++++++--------- .../src/pages/RestorePasswordPage.tsx | 8 +++- .../src/pages/UserProfilePage/UserTabs.tsx | 4 +- 8 files changed, 45 insertions(+), 43 deletions(-) diff --git a/rsconcept/frontend/src/pages/LibraryPage/SearchPanel.tsx b/rsconcept/frontend/src/pages/LibraryPage/SearchPanel.tsx index d47d7060..c026b804 100644 --- a/rsconcept/frontend/src/pages/LibraryPage/SearchPanel.tsx +++ b/rsconcept/frontend/src/pages/LibraryPage/SearchPanel.tsx @@ -73,17 +73,14 @@ function SearchPanel({ className={clsx( 'sticky top-0', // prettier: split lines 'w-full h-[2.2rem]', - 'pr-3 flex items-center', + 'flex items-center', 'border-b', 'text-sm', 'clr-input' )} > -
- Фильтр - - {filtered} из {total} - +
+ {filtered} из {total}
@@ -113,9 +110,9 @@ function SearchPanel({
@@ -137,7 +134,7 @@ function SearchPanel({ text={head ?? '//'} /> - + handleChange(undefined)}>
@@ -173,7 +170,7 @@ function SearchPanel({ />
- +
); } diff --git a/rsconcept/frontend/src/pages/LoginPage.tsx b/rsconcept/frontend/src/pages/LoginPage.tsx index ea875c9f..02989b97 100644 --- a/rsconcept/frontend/src/pages/LoginPage.tsx +++ b/rsconcept/frontend/src/pages/LoginPage.tsx @@ -53,7 +53,7 @@ function LoginPage() { } return ( -
+ Концепт Портал +

{`Операционная схема с указанным идентификатором отсутствует`}

@@ -162,7 +162,7 @@ function ProcessError({ error }: { error: ErrorData }): React.ReactElement { ); } else if (error.response.status === 403) { return ( -
+

Владелец ограничил доступ к данной схеме

diff --git a/rsconcept/frontend/src/pages/PasswordChangePage.tsx b/rsconcept/frontend/src/pages/PasswordChangePage.tsx index 49ca49a4..0f89569a 100644 --- a/rsconcept/frontend/src/pages/PasswordChangePage.tsx +++ b/rsconcept/frontend/src/pages/PasswordChangePage.tsx @@ -70,7 +70,7 @@ function PasswordChangePage() { isLoading={loading} hasNoData={!isTokenValid} > - + Данная ссылка не действительна
; + return
Данная ссылка не действительна
; } else { return ; } diff --git a/rsconcept/frontend/src/pages/RSFormPage/RSTabs.tsx b/rsconcept/frontend/src/pages/RSFormPage/RSTabs.tsx index ef2a2162..2f37de51 100644 --- a/rsconcept/frontend/src/pages/RSFormPage/RSTabs.tsx +++ b/rsconcept/frontend/src/pages/RSFormPage/RSTabs.tsx @@ -290,7 +290,7 @@ function ProcessError({ if (axios.isAxiosError(error) && error.response) { if (error.response.status === 404) { return ( -
+

{`Концептуальная схема с указанным идентификатором ${isArchive ? 'и версией ' : ''}отсутствует`}

@@ -301,7 +301,7 @@ function ProcessError({ ); } else if (error.response.status === 403) { return ( -
+

Владелец ограничил доступ к данной схеме

diff --git a/rsconcept/frontend/src/pages/RegisterPage.tsx b/rsconcept/frontend/src/pages/RegisterPage.tsx index ecf60832..ba3f4963 100644 --- a/rsconcept/frontend/src/pages/RegisterPage.tsx +++ b/rsconcept/frontend/src/pages/RegisterPage.tsx @@ -83,19 +83,24 @@ function RegisterPage() { } return ( - -

Новый пользователь

+ +

+ Новый пользователь + + + + + используйте уникальный пароль для каждого сайта + + + + + + электронная почта используется для восстановления пароля + +

-
- - - - - используйте уникальный пароль для каждого сайта - -
- -
- - - - - электронная почта используется для восстановления пароля - -
- {error.response.data.email}.
+
{error.response.data.email}.
+ ); + } else if ('username' in error.response.data) { + return ( + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access +
{error.response.data.username}.
); } else { return ( -
+
); diff --git a/rsconcept/frontend/src/pages/RestorePasswordPage.tsx b/rsconcept/frontend/src/pages/RestorePasswordPage.tsx index beaef1f0..a860098b 100644 --- a/rsconcept/frontend/src/pages/RestorePasswordPage.tsx +++ b/rsconcept/frontend/src/pages/RestorePasswordPage.tsx @@ -35,9 +35,11 @@ function RestorePasswordPage() { return ( {!isCompleted ? ( - + Данный email не используется на Портале.
; + return ( +
Данный email не используется на Портале.
+ ); } else { return ; } diff --git a/rsconcept/frontend/src/pages/UserProfilePage/UserTabs.tsx b/rsconcept/frontend/src/pages/UserProfilePage/UserTabs.tsx index d7380fd5..f4e79272 100644 --- a/rsconcept/frontend/src/pages/UserProfilePage/UserTabs.tsx +++ b/rsconcept/frontend/src/pages/UserProfilePage/UserTabs.tsx @@ -34,8 +34,8 @@ function UserTabs() { error={error} hasNoData={!user} > - -
+ +