@@ -127,12 +141,11 @@ export const ConfluenceIndexingModeField = (
- setValue('config.space', e.target.value, {
- shouldDirty: true,
- shouldTouch: true,
- })
- }
+ onChange={(e) => {
+ const value = e.target.value;
+ setValue('config.space', value);
+ debouncedHandleChange();
+ }}
placeholder="e.g. KB"
disabled={disabled}
/>
@@ -148,12 +161,10 @@ export const ConfluenceIndexingModeField = (
- setValue('config.page_id', e.target.value, {
- shouldDirty: true,
- shouldTouch: true,
- })
- }
+ onChange={(e) => {
+ setValue('config.page_id', e.target.value);
+ debouncedHandleChange();
+ }}
placeholder="e.g. 123456"
disabled={disabled}
/>
@@ -164,12 +175,10 @@ export const ConfluenceIndexingModeField = (
- setValue('config.index_recursively', Boolean(checked), {
- shouldDirty: true,
- shouldTouch: true,
- })
- }
+ onCheckedChange={(checked) => {
+ setValue('config.index_recursively', Boolean(checked));
+ debouncedHandleChange();
+ }}
disabled={disabled}
/>
diff --git a/web/src/pages/user-setting/data-source/contant.tsx b/web/src/pages/user-setting/data-source/contant.tsx
index 34ced0ae2..b3e86e118 100644
--- a/web/src/pages/user-setting/data-source/contant.tsx
+++ b/web/src/pages/user-setting/data-source/contant.tsx
@@ -1,6 +1,7 @@
import { FormFieldType } from '@/components/dynamic-form';
import SvgIcon from '@/components/svg-icon';
import { t } from 'i18next';
+import { ControllerRenderProps } from 'react-hook-form';
import { ConfluenceIndexingModeField } from './component/confluence-token-field';
import GmailTokenField from './component/gmail-token-field';
import GoogleDriveTokenField from './component/google-drive-token-field';
@@ -237,7 +238,9 @@ export const DataSourceFormFields = {
required: false,
horizontal: true,
labelClassName: 'self-start pt-4',
- render: (fieldProps) => ,
+ render: (fieldProps: ControllerRenderProps) => (
+
+ ),
},
{
label: 'Space Key',
@@ -598,6 +601,7 @@ export const DataSourceFormDefaultValues = {
confluence_username: '',
confluence_access_token: '',
},
+ index_mode: 'everything',
},
},
[DataSourceKey.GOOGLE_DRIVE]: {
diff --git a/web/src/pages/user-setting/data-source/data-source-detail-page/index.tsx b/web/src/pages/user-setting/data-source/data-source-detail-page/index.tsx
index fe54dda64..f399fd21d 100644
--- a/web/src/pages/user-setting/data-source/data-source-detail-page/index.tsx
+++ b/web/src/pages/user-setting/data-source/data-source-detail-page/index.tsx
@@ -136,7 +136,7 @@ const SourceDetailPage = () => {
...customFields,
] as FormFieldConfig[];
- const neweFields = fields.map((field) => {
+ const newFields = fields.map((field) => {
return {
...field,
horizontal: true,
@@ -145,7 +145,7 @@ const SourceDetailPage = () => {
},
};
});
- setFields(neweFields);
+ setFields(newFields);
const defultValueTemp = {
...(DataSourceFormDefaultValues[