diff --git a/apps/client/src/common/components/view-params-editor/ParamInput.tsx b/apps/client/src/common/components/view-params-editor/ParamInput.tsx index 54fb5a183..9820e040b 100644 --- a/apps/client/src/common/components/view-params-editor/ParamInput.tsx +++ b/apps/client/src/common/components/view-params-editor/ParamInput.tsx @@ -1,5 +1,5 @@ import { useSearchParams } from 'react-router-dom'; -import { Input, Select, Switch } from '@chakra-ui/react'; +import { Input, InputGroup, InputLeftElement, Select, Switch } from '@chakra-ui/react'; import { isStringBoolean } from '../../utils/viewUtils'; @@ -9,16 +9,22 @@ interface EditFormInputProps { paramField: ParamField; } -export default function ParamInput({ paramField }: EditFormInputProps) { +export default function ParamInput(props: EditFormInputProps) { const [searchParams] = useSearchParams(); - const { id, type } = paramField; + const { paramField } = props; + const { id, type, defaultValue } = paramField; if (type === 'option') { const optionFromParams = searchParams.get(id); - const defaultOptionValue = optionFromParams || undefined; + const defaultOptionValue = optionFromParams || defaultValue; return ( - {Object.entries(paramField.values).map(([key, value]) => (