From 77950e48c76f4a3b29d01831d43039caba29888a Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期二, 18 十一月 2025 14:12:42 +0800
Subject: [PATCH] 修改
---
app/components/datasets/hit-testing/textarea.tsx | 38 +++++++++++++++++++-------------------
1 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/app/components/datasets/hit-testing/textarea.tsx b/app/components/datasets/hit-testing/textarea.tsx
index c92e107..4336675 100644
--- a/app/components/datasets/hit-testing/textarea.tsx
+++ b/app/components/datasets/hit-testing/textarea.tsx
@@ -1,4 +1,3 @@
-import type { ChangeEvent } from 'react'
import React, { useState } from 'react'
import { useTranslation } from 'react-i18next'
import {
@@ -14,6 +13,7 @@
import { externalKnowledgeBaseHitTesting, hitTesting } from '@/service/datasets'
import { asyncRunSafe } from '@/utils'
import { RETRIEVE_METHOD, type RetrievalConfig } from '@/types/app'
+import promptS from '@/app/components/app/configuration/config-prompt/style.module.css'
type TextAreaWithButtonIProps = {
datasetId: string
@@ -59,7 +59,7 @@
setIsSettingsOpen(false)
}
- function handleTextChange(event: ChangeEvent<HTMLTextAreaElement>) {
+ function handleTextChange(event: any) {
setText(event.target.value)
}
@@ -107,10 +107,10 @@
const icon = <Image className='size-3.5 text-util-colors-purple-purple-600' src={getIcon(retrievalMethod)} alt='' />
return (
<>
- <div className={cn('relative rounded-xl bg-gradient-to-r from-components-input-border-active-prompt-1 to-components-input-border-active-prompt-2 p-0.5 shadow-xs')}>
- <div className='relative rounded-t-xl bg-background-section-burn pt-1.5'>
- <div className="flex h-8 items-center justify-between pb-1 pl-4 pr-1.5">
- <span className="text-[13px] font-semibold uppercase leading-4 text-text-secondary">
+ <div className={cn('relative rounded-xl', promptS.gradientBorder)}>
+ <div className='relative pt-1.5 rounded-tl-xl rounded-tr-xl bg-background-section-burn'>
+ <div className="pl-4 pr-1.5 pb-1 flex justify-between h-8 items-center">
+ <span className="text-text-secondary font-semibold text-[13px] leading-4 uppercase">
{t('datasetHitTesting.input.title')}
</span>
{isExternal
@@ -119,17 +119,17 @@
size='small'
onClick={() => setIsSettingsOpen(!isSettingsOpen)}
>
- <RiEqualizer2Line className='h-3.5 w-3.5 text-components-button-secondary-text' />
- <div className='flex items-center justify-center gap-1 px-[3px]'>
- <span className='system-xs-medium text-components-button-secondary-text'>{t('datasetHitTesting.settingTitle')}</span>
+ <RiEqualizer2Line className='text-components-button-secondary-text w-3.5 h-3.5' />
+ <div className='flex px-[3px] justify-center items-center gap-1'>
+ <span className='text-components-button-secondary-text system-xs-medium'>{t('datasetHitTesting.settingTitle')}</span>
</div>
</Button>
: <div
onClick={onClickRetrievalMethod}
- className='flex h-7 cursor-pointer items-center space-x-0.5 rounded-lg border-[0.5px] border-components-button-secondary-bg bg-components-button-secondary-bg px-1.5 shadow-xs backdrop-blur-[5px] hover:bg-components-button-secondary-bg-hover'
+ className='flex px-1.5 h-7 items-center bg-components-button-secondary-bg hover:bg-components-button-secondary-bg-hover rounded-lg border-[0.5px] border-components-button-secondary-bg shadow-xs backdrop-blur-[5px] cursor-pointer space-x-0.5'
>
{icon}
- <div className='text-xs font-medium uppercase text-text-secondary'>{t(`dataset.retrieval.${retrievalMethod}.title`)}</div>
+ <div className='text-text-secondary text-xs font-medium uppercase'>{t(`dataset.retrieval.${retrievalMethod}.title`)}</div>
<RiEqualizer2Line className='size-4 text-components-menu-item-text'></RiEqualizer2Line>
</div>
}
@@ -145,36 +145,36 @@
/>
)
}
- <div className='h-2 rounded-t-xl bg-background-default'></div>
+ <div className='h-2 rounded-tl-xl rounded-tr-xl bg-background-default'></div>
</div>
- <div className='rounded-b-xl bg-background-default px-4 pb-11'>
+ <div className='px-4 pb-11 bg-background-default rounded-b-xl'>
<textarea
- className='h-[220px] w-full resize-none border-none bg-transparent text-sm font-normal text-text-secondary caret-[#295EFF] placeholder:text-sm placeholder:font-normal placeholder:text-components-input-text-placeholder focus-visible:outline-none'
+ className='h-[220px] border-none resize-none font-normal caret-primary-600 text-text-secondary text-sm w-full focus-visible:outline-none placeholder:text-gray-300 placeholder:text-sm placeholder:font-normal'
value={text}
onChange={handleTextChange}
placeholder={t('datasetHitTesting.input.placeholder') as string}
/>
- <div className="absolute inset-x-0 bottom-0 mx-4 mb-2 mt-2 flex items-center justify-between">
+ <div className="absolute inset-x-0 bottom-0 flex items-center justify-between mx-4 mt-2 mb-2">
{text?.length > 200
? (
<Tooltip
popupContent={t('datasetHitTesting.input.countWarning')}
>
<div
- className={cn('flex h-5 items-center rounded-md bg-background-section-burn px-1 text-xs font-medium text-red-600', !text?.length && 'opacity-50')}
+ className={cn('flex items-center h-5 px-1 rounded-md bg-background-section-burn text-red-600 text-xs font-medium', !text?.length && 'opacity-50')}
>
{text?.length}
- <span className="mx-0.5 text-red-300">/</span>
+ <span className="text-red-300 mx-0.5">/</span>
200
</div>
</Tooltip>
)
: (
<div
- className={cn('flex h-5 items-center rounded-md bg-background-section-burn px-1 text-xs font-medium text-text-tertiary', !text?.length && 'opacity-50')}
+ className={cn('flex items-center h-5 px-1 rounded-md bg-background-section-burn text-text-tertiary text-xs font-medium', !text?.length && 'opacity-50')}
>
{text?.length}
- <span className="mx-0.5 text-divider-deep">/</span>
+ <span className="text-divider-deep mx-0.5">/</span>
200
</div>
)}
--
Gitblit v1.8.0