mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-01-03 02:55:29 +08:00
Fix: Api key modal bug (#12213)
### What problem does this PR solve? Fix: Api key modal bug ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
@ -170,7 +170,7 @@ const Modal: ModalType = ({
|
|||||||
<DialogPrimitive.Root open={open} onOpenChange={handleChange}>
|
<DialogPrimitive.Root open={open} onOpenChange={handleChange}>
|
||||||
<DialogPrimitive.Portal>
|
<DialogPrimitive.Portal>
|
||||||
<DialogPrimitive.Overlay
|
<DialogPrimitive.Overlay
|
||||||
className="fixed inset-0 z-50 bg-bg-card backdrop-blur-[1px] flex items-center justify-center p-4"
|
className="fixed inset-0 z-[1000] bg-bg-card backdrop-blur-[1px] flex items-center justify-center p-4"
|
||||||
onClick={() => maskClosable && onOpenChange?.(false)}
|
onClick={() => maskClosable && onOpenChange?.(false)}
|
||||||
>
|
>
|
||||||
<DialogPrimitive.Content
|
<DialogPrimitive.Content
|
||||||
@ -195,7 +195,7 @@ const Modal: ModalType = ({
|
|||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
{title && (
|
{title && (
|
||||||
<DialogPrimitive.Title className="text-lg font-medium text-foreground">
|
<DialogPrimitive.Title className="text-lg font-medium text-foreground w-full">
|
||||||
{title}
|
{title}
|
||||||
</DialogPrimitive.Title>
|
</DialogPrimitive.Title>
|
||||||
)}
|
)}
|
||||||
|
|||||||
@ -126,19 +126,20 @@ export const useManageValues = (props: IManageValuesProps) => {
|
|||||||
|
|
||||||
// Handle blur event, synchronize to main state
|
// Handle blur event, synchronize to main state
|
||||||
const handleValueBlur = useCallback(() => {
|
const handleValueBlur = useCallback(() => {
|
||||||
// addUpdateValue(metaData.field, [...new Set([...tempValues])]);
|
if (data.values.length > 0) {
|
||||||
tempValues.forEach((newValue, index) => {
|
tempValues.forEach((newValue, index) => {
|
||||||
if (index < data.values.length) {
|
if (index < data.values.length) {
|
||||||
const originalValue = data.values[index];
|
const originalValue = data.values[index];
|
||||||
if (originalValue !== newValue) {
|
if (originalValue !== newValue) {
|
||||||
addUpdateValue(metaData.field, originalValue, newValue);
|
addUpdateValue(metaData.field, originalValue, newValue);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (newValue) {
|
||||||
|
addUpdateValue(metaData.field, '', newValue);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
});
|
||||||
if (newValue) {
|
}
|
||||||
addUpdateValue(metaData.field, '', newValue);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
handleChange('values', [...new Set([...tempValues])]);
|
handleChange('values', [...new Set([...tempValues])]);
|
||||||
}, [handleChange, tempValues, metaData, data, addUpdateValue]);
|
}, [handleChange, tempValues, metaData, data, addUpdateValue]);
|
||||||
|
|
||||||
|
|||||||
@ -257,6 +257,7 @@ export const ManageMetadataModal = (props: IManageModalProps) => {
|
|||||||
isShowDescription,
|
isShowDescription,
|
||||||
isDeleteSingleValue,
|
isDeleteSingleValue,
|
||||||
handleEditValueRow,
|
handleEditValueRow,
|
||||||
|
metadataType,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const table = useReactTable({
|
const table = useReactTable({
|
||||||
|
|||||||
@ -187,11 +187,11 @@ export function useDatasetTableColumns({
|
|||||||
type: MetadataType.UpdateSingle,
|
type: MetadataType.UpdateSingle,
|
||||||
record: row,
|
record: row,
|
||||||
title: (
|
title: (
|
||||||
<div className="flex flex-col gap-2">
|
<div className="flex flex-col gap-2 w-full">
|
||||||
<div className="text-base font-normal">
|
<div className="text-base font-normal">
|
||||||
{t('metadata.editMetadata')}
|
{t('metadata.editMetadata')}
|
||||||
</div>
|
</div>
|
||||||
<div className="text-sm text-text-secondary">
|
<div className="text-sm text-text-secondary w-full truncate">
|
||||||
{t('metadata.editMetadataForDataset')}
|
{t('metadata.editMetadataForDataset')}
|
||||||
{row.name}
|
{row.name}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user