mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-11 06:48:59 +08:00
fix: add collapse icon for fullscreen toggle in segment detail compon… (#14530)
This commit is contained in:
parent
c0358d8d0c
commit
de824d3713
@ -2,6 +2,7 @@ import React, { type FC, useMemo, useState } from 'react'
|
|||||||
import { useTranslation } from 'react-i18next'
|
import { useTranslation } from 'react-i18next'
|
||||||
import {
|
import {
|
||||||
RiCloseLine,
|
RiCloseLine,
|
||||||
|
RiCollapseDiagonalLine,
|
||||||
RiExpandDiagonalLine,
|
RiExpandDiagonalLine,
|
||||||
} from '@remixicon/react'
|
} from '@remixicon/react'
|
||||||
import ActionButtons from './common/action-buttons'
|
import ActionButtons from './common/action-buttons'
|
||||||
@ -99,7 +100,7 @@ const ChildSegmentDetail: FC<IChildSegmentDetailProps> = ({
|
|||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
<div className='w-8 h-8 flex justify-center items-center p-1.5 cursor-pointer mr-1' onClick={toggleFullScreen}>
|
<div className='w-8 h-8 flex justify-center items-center p-1.5 cursor-pointer mr-1' onClick={toggleFullScreen}>
|
||||||
<RiExpandDiagonalLine className='w-4 h-4 text-text-tertiary' />
|
{fullScreen ? <RiCollapseDiagonalLine className='w-4 h-4 text-text-tertiary' /> : <RiExpandDiagonalLine className='w-4 h-4 text-text-tertiary' />}
|
||||||
</div>
|
</div>
|
||||||
<div className='w-8 h-8 flex justify-center items-center p-1.5 cursor-pointer' onClick={onCancel}>
|
<div className='w-8 h-8 flex justify-center items-center p-1.5 cursor-pointer' onClick={onCancel}>
|
||||||
<RiCloseLine className='w-4 h-4 text-text-tertiary' />
|
<RiCloseLine className='w-4 h-4 text-text-tertiary' />
|
||||||
|
@ -2,6 +2,7 @@ import React, { type FC, useMemo, useState } from 'react'
|
|||||||
import { useTranslation } from 'react-i18next'
|
import { useTranslation } from 'react-i18next'
|
||||||
import {
|
import {
|
||||||
RiCloseLine,
|
RiCloseLine,
|
||||||
|
RiCollapseDiagonalLine,
|
||||||
RiExpandDiagonalLine,
|
RiExpandDiagonalLine,
|
||||||
} from '@remixicon/react'
|
} from '@remixicon/react'
|
||||||
import { useDocumentContext } from '../index'
|
import { useDocumentContext } from '../index'
|
||||||
@ -37,7 +38,7 @@ const SegmentDetail: FC<ISegmentDetailProps> = ({
|
|||||||
docForm,
|
docForm,
|
||||||
}) => {
|
}) => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
const [question, setQuestion] = useState(segInfo?.content || '')
|
const [question, setQuestion] = useState(isEditMode ? segInfo?.content || '' : segInfo?.sign_content || '')
|
||||||
const [answer, setAnswer] = useState(segInfo?.answer || '')
|
const [answer, setAnswer] = useState(segInfo?.answer || '')
|
||||||
const [keywords, setKeywords] = useState<string[]>(segInfo?.keywords || [])
|
const [keywords, setKeywords] = useState<string[]>(segInfo?.keywords || [])
|
||||||
const { eventEmitter } = useEventEmitterContextContext()
|
const { eventEmitter } = useEventEmitterContextContext()
|
||||||
@ -129,7 +130,7 @@ const SegmentDetail: FC<ISegmentDetailProps> = ({
|
|||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
<div className='w-8 h-8 flex justify-center items-center p-1.5 cursor-pointer mr-1' onClick={toggleFullScreen}>
|
<div className='w-8 h-8 flex justify-center items-center p-1.5 cursor-pointer mr-1' onClick={toggleFullScreen}>
|
||||||
<RiExpandDiagonalLine className='w-4 h-4 text-text-tertiary' />
|
{fullScreen ? <RiCollapseDiagonalLine className='w-4 h-4 text-text-tertiary' /> : <RiExpandDiagonalLine className='w-4 h-4 text-text-tertiary' />}
|
||||||
</div>
|
</div>
|
||||||
<div className='w-8 h-8 flex justify-center items-center p-1.5 cursor-pointer' onClick={onCancel}>
|
<div className='w-8 h-8 flex justify-center items-center p-1.5 cursor-pointer' onClick={onCancel}>
|
||||||
<RiCloseLine className='w-4 h-4 text-text-tertiary' />
|
<RiCloseLine className='w-4 h-4 text-text-tertiary' />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user