From aea9dececf540a291e8c21e17ee5da8aa3bc8ba3 Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Tue, 11 Mar 2025 11:35:22 +0300 Subject: [PATCH] R: Refactor tabs layout --- rsconcept/frontend/src/components/Input/SearchBar.tsx | 6 +++--- .../dialogs/DlgCreateOperation/DlgCreateOperation.tsx | 10 ++-------- .../oss/dialogs/DlgEditOperation/DlgEditOperation.tsx | 10 ++-------- .../src/features/oss/pages/OssPage/OssTabs.tsx | 11 +---------- .../rsform/dialogs/DlgCstTemplate/DlgCstTemplate.tsx | 9 ++------- .../dialogs/DlgEditReference/DlgEditReference.tsx | 9 ++------- .../dialogs/DlgInlineSynthesis/DlgInlineSynthesis.tsx | 9 ++------- .../dialogs/DlgInlineSynthesis/TabConstituents.tsx | 1 + .../src/features/rsform/pages/RSFormPage/RSTabs.tsx | 11 +---------- 9 files changed, 16 insertions(+), 60 deletions(-) diff --git a/rsconcept/frontend/src/components/Input/SearchBar.tsx b/rsconcept/frontend/src/components/Input/SearchBar.tsx index 0f8a36fc..1391354c 100644 --- a/rsconcept/frontend/src/components/Input/SearchBar.tsx +++ b/rsconcept/frontend/src/components/Input/SearchBar.tsx @@ -39,10 +39,10 @@ export function SearchBar({ ...restProps }: SearchBarProps) { return ( -
+
{!noIcon ? ( ) : null} @@ -52,7 +52,7 @@ export function SearchBar({ transparent placeholder={placeholder} type='search' - className={clsx('bg-transparent', !noIcon && 'pl-10')} + className={clsx('bg-transparent', !noIcon && 'pl-8')} noBorder={noBorder} value={query} onChange={event => onChangeQuery?.(event.target.value)} diff --git a/rsconcept/frontend/src/features/oss/dialogs/DlgCreateOperation/DlgCreateOperation.tsx b/rsconcept/frontend/src/features/oss/dialogs/DlgCreateOperation/DlgCreateOperation.tsx index 2a7d4edf..bde03e04 100644 --- a/rsconcept/frontend/src/features/oss/dialogs/DlgCreateOperation/DlgCreateOperation.tsx +++ b/rsconcept/frontend/src/features/oss/dialogs/DlgCreateOperation/DlgCreateOperation.tsx @@ -3,7 +3,6 @@ import { useState } from 'react'; import { FormProvider, useForm, useWatch } from 'react-hook-form'; import { zodResolver } from '@hookform/resolvers/zod'; -import clsx from 'clsx'; import { HelpTopic } from '@/features/help'; @@ -102,13 +101,8 @@ export function DlgCreateOperation() { className='w-160 px-6 h-128' helpTopic={HelpTopic.CC_OSS} > - - + + activeTab !== TabID.SUBSTITUTION} > - - + + {target.operation_type === OperationType.SYNTHESIS ? ( diff --git a/rsconcept/frontend/src/features/oss/pages/OssPage/OssTabs.tsx b/rsconcept/frontend/src/features/oss/pages/OssPage/OssTabs.tsx index ed1778a0..08aa0abb 100644 --- a/rsconcept/frontend/src/features/oss/pages/OssPage/OssTabs.tsx +++ b/rsconcept/frontend/src/features/oss/pages/OssPage/OssTabs.tsx @@ -1,7 +1,6 @@ 'use client'; import { useLayoutEffect } from 'react'; -import clsx from 'clsx'; import { useConceptNavigation } from '@/app/Navigation/NavigationContext'; @@ -62,15 +61,7 @@ export function OssTabs({ activeTab }: OssTabsProps) { selectedTabClassName='clr-selected' className='relative flex flex-col mx-auto min-w-fit items-center' > - + diff --git a/rsconcept/frontend/src/features/rsform/dialogs/DlgCstTemplate/DlgCstTemplate.tsx b/rsconcept/frontend/src/features/rsform/dialogs/DlgCstTemplate/DlgCstTemplate.tsx index d37b0b06..4feb21f4 100644 --- a/rsconcept/frontend/src/features/rsform/dialogs/DlgCstTemplate/DlgCstTemplate.tsx +++ b/rsconcept/frontend/src/features/rsform/dialogs/DlgCstTemplate/DlgCstTemplate.tsx @@ -69,13 +69,8 @@ export function DlgCstTemplate() { onSubmit={event => void methods.handleSubmit(onSubmit)(event)} helpTopic={HelpTopic.RSL_TEMPLATES} > - - + + diff --git a/rsconcept/frontend/src/features/rsform/dialogs/DlgEditReference/DlgEditReference.tsx b/rsconcept/frontend/src/features/rsform/dialogs/DlgEditReference/DlgEditReference.tsx index 1b38b842..d94a7165 100644 --- a/rsconcept/frontend/src/features/rsform/dialogs/DlgEditReference/DlgEditReference.tsx +++ b/rsconcept/frontend/src/features/rsform/dialogs/DlgEditReference/DlgEditReference.tsx @@ -104,13 +104,8 @@ export function DlgEditReference() { className='w-160 px-6 h-128' helpTopic={HelpTopic.TERM_CONTROL} > - - + + void methods.handleSubmit(onSubmit)(event)} > - - + + )} /> diff --git a/rsconcept/frontend/src/features/rsform/pages/RSFormPage/RSTabs.tsx b/rsconcept/frontend/src/features/rsform/pages/RSFormPage/RSTabs.tsx index 9b07c9a4..0b9a5dc6 100644 --- a/rsconcept/frontend/src/features/rsform/pages/RSFormPage/RSTabs.tsx +++ b/rsconcept/frontend/src/features/rsform/pages/RSFormPage/RSTabs.tsx @@ -1,7 +1,6 @@ 'use client'; import { useLayoutEffect } from 'react'; -import clsx from 'clsx'; import { useConceptNavigation } from '@/app/Navigation/NavigationContext'; @@ -78,15 +77,7 @@ export function RSTabs({ activeID, activeTab }: RSTabsProps) { selectedTabClassName='clr-selected' className='relative flex flex-col min-w-fit items-center' > - +