fix(AddAgentPopup): update form handling and simplify prompt input layout

This commit is contained in:
ousugo 2025-04-17 14:35:59 +08:00 committed by Asurada
parent 703eae5777
commit dbbd539207

View File

@ -118,7 +118,7 @@ const PopupContainer: React.FC<Props> = ({ resolve }) => {
prompt: AGENT_PROMPT, prompt: AGENT_PROMPT,
content: promptText content: promptText
}) })
formRef.current?.setFieldValue('prompt', generatedText) form.setFieldsValue({ prompt: generatedText })
} catch (error) { } catch (error) {
console.error('Error fetching data:', error) console.error('Error fetching data:', error)
} }
@ -170,11 +170,9 @@ const PopupContainer: React.FC<Props> = ({ resolve }) => {
label={t('agents.add.prompt')} label={t('agents.add.prompt')}
rules={[{ required: true }]} rules={[{ required: true }]}
style={{ position: 'relative' }}> style={{ position: 'relative' }}>
<TextAreaContainer>
<TextArea placeholder={t('agents.add.prompt.placeholder')} spellCheck={false} rows={10} /> <TextArea placeholder={t('agents.add.prompt.placeholder')} spellCheck={false} rows={10} />
<TokenCount>Tokens: {tokenCount}</TokenCount>
</TextAreaContainer>
</Form.Item> </Form.Item>
<TokenCount>Tokens: {tokenCount}</TokenCount>
<Button <Button
icon={loading ? <LoadingOutlined /> : <ThunderboltOutlined />} icon={loading ? <LoadingOutlined /> : <ThunderboltOutlined />}
onClick={handleButtonClick} onClick={handleButtonClick}
@ -203,11 +201,6 @@ const PopupContainer: React.FC<Props> = ({ resolve }) => {
) )
} }
const TextAreaContainer = styled.div`
position: relative;
width: 100%;
`
const TokenCount = styled.div` const TokenCount = styled.div`
position: absolute; position: absolute;
bottom: 8px; bottom: 8px;