diff --git a/web/src/components/ui/input.tsx b/web/src/components/ui/input.tsx index 544910e20..1591a906c 100644 --- a/web/src/components/ui/input.tsx +++ b/web/src/components/ui/input.tsx @@ -116,7 +116,10 @@ export { ExpandedInput, Input, SearchInput }; type NumberInputProps = { onChange?(value: number): void } & InputProps; -export const NumberInput = ({ onChange, ...props }: NumberInputProps) => { +export const NumberInput = React.forwardRef< + HTMLInputElement, + NumberInputProps & { value: Value; onChange(value: Value): void } +>(function NumberInput({ onChange, ...props }, ref) { return ( { onChange?.(value === '' ? 0 : Number(value)); // convert to number }} {...props} + ref={ref} > ); -}; +}); diff --git a/web/src/pages/dataset/index.tsx b/web/src/pages/dataset/index.tsx index 6830569f0..7a60295e5 100644 --- a/web/src/pages/dataset/index.tsx +++ b/web/src/pages/dataset/index.tsx @@ -19,7 +19,7 @@ export default function DatasetWrapper() { const { data } = useFetchKnowledgeBaseConfiguration(); return ( -
+
@@ -35,7 +35,7 @@ export default function DatasetWrapper() { -
+
diff --git a/web/src/pages/dataset/setting/chunk-method-form.tsx b/web/src/pages/dataset/setting/chunk-method-form.tsx index 0beb3b6f4..711f08368 100644 --- a/web/src/pages/dataset/setting/chunk-method-form.tsx +++ b/web/src/pages/dataset/setting/chunk-method-form.tsx @@ -66,10 +66,10 @@ export function ChunkMethodForm() { }, [finalParserId]); return ( - <> -
+
+
-
+
- +
); } diff --git a/web/src/pages/dataset/setting/chunk-method-learn-more.tsx b/web/src/pages/dataset/setting/chunk-method-learn-more.tsx index db14ae951..6c6fa976d 100644 --- a/web/src/pages/dataset/setting/chunk-method-learn-more.tsx +++ b/web/src/pages/dataset/setting/chunk-method-learn-more.tsx @@ -1,4 +1,5 @@ import { Button } from '@/components/ui/button'; +import { cn } from '@/lib/utils'; import { X } from 'lucide-react'; import { useState } from 'react'; import CategoryPanel from './category-panel'; @@ -14,20 +15,22 @@ export default ({ return (
- +
+ +
diff --git a/web/src/pages/dataset/setting/index.tsx b/web/src/pages/dataset/setting/index.tsx index 46f58c03a..5b598684a 100644 --- a/web/src/pages/dataset/setting/index.tsx +++ b/web/src/pages/dataset/setting/index.tsx @@ -81,22 +81,23 @@ export default function DatasetSettings() { } return ( -
+
-
+
{ setCurrentTab(val); }} + className="h-full flex flex-col" > - + - +