From 508520ffbcce1fe7cc93cf7de76d94bd0b8e61bc Mon Sep 17 00:00:00 2001 From: blam Date: Tue, 3 Aug 2021 10:42:09 +0200 Subject: [PATCH] chore: fixing up some migrations Signed-off-by: blam --- .../src/layout/SignInPage/customProvider.tsx | 14 +++++----- .../StepInitAnalyzeUrl/StepInitAnalyzeUrl.tsx | 26 +++++++++++-------- .../AutocompleteTextField.tsx | 15 +++-------- .../PreparePullRequestForm.tsx | 10 +++++++ 4 files changed, 35 insertions(+), 30 deletions(-) diff --git a/packages/core-components/src/layout/SignInPage/customProvider.tsx b/packages/core-components/src/layout/SignInPage/customProvider.tsx index 76196235ba..e11ad93540 100644 --- a/packages/core-components/src/layout/SignInPage/customProvider.tsx +++ b/packages/core-components/src/layout/SignInPage/customProvider.tsx @@ -78,8 +78,7 @@ const Component: ProviderComponent = ({ onResult }) => {
{ !token || ID_TOKEN_REGEX.test(token) || 'Token is not a valid OpenID Connect JWT Token', })} + label="ID Token (optional)" + margin="normal" + autoComplete="off" + error={Boolean(errors.idToken)} /> {errors.idToken && ( {errors.idToken.message} diff --git a/plugins/catalog-import/src/components/StepInitAnalyzeUrl/StepInitAnalyzeUrl.tsx b/plugins/catalog-import/src/components/StepInitAnalyzeUrl/StepInitAnalyzeUrl.tsx index 07d0d3b9fd..f24c67e496 100644 --- a/plugins/catalog-import/src/components/StepInitAnalyzeUrl/StepInitAnalyzeUrl.tsx +++ b/plugins/catalog-import/src/components/StepInitAnalyzeUrl/StepInitAnalyzeUrl.tsx @@ -52,7 +52,12 @@ export const StepInitAnalyzeUrl = ({ const errorApi = useApi(errorApiRef); const catalogImportApi = useApi(catalogImportApiRef); - const { register, handleSubmit, errors, watch } = useForm({ + const { + register, + handleSubmit, + formState: { errors }, + watch, + } = useForm({ mode: 'onTouched', defaultValues: { url: analysisUrl, @@ -118,16 +123,7 @@ export const StepInitAnalyzeUrl = ({ return ( @@ -136,6 +132,14 @@ export const StepInitAnalyzeUrl = ({ 'Must start with http:// or https://.', }, })} + fullWidth + id="url" + label="Repository URL" + placeholder="https://github.com/backstage/backstage/blob/master/catalog-info.yaml" + helperText="Enter the full path to your entity file to start tracking your component" + margin="normal" + variant="outlined" + error={Boolean(errors.url)} required /> diff --git a/plugins/catalog-import/src/components/StepPrepareCreatePullRequest/AutocompleteTextField.tsx b/plugins/catalog-import/src/components/StepPrepareCreatePullRequest/AutocompleteTextField.tsx index 52e11ba215..ed14913dd7 100644 --- a/plugins/catalog-import/src/components/StepPrepareCreatePullRequest/AutocompleteTextField.tsx +++ b/plugins/catalog-import/src/components/StepPrepareCreatePullRequest/AutocompleteTextField.tsx @@ -18,12 +18,7 @@ import { CircularProgress, TextField } from '@material-ui/core'; import { TextFieldProps } from '@material-ui/core/TextField/TextField'; import { Autocomplete } from '@material-ui/lab'; import React from 'react'; -import { - Control, - Controller, - FieldErrors, - UseControllerOptions, -} from 'react-hook-form'; +import { Control, Controller, FieldErrors } from 'react-hook-form'; type Props = { name: TFieldValue; @@ -32,7 +27,7 @@ type Props = { control?: Control>; errors?: FieldErrors>; - rules?: UseControllerOptions>['rules']; + rules?: React.ComponentProps['rules']; loading?: boolean; loadingText?: string; @@ -61,16 +56,14 @@ export const AutocompleteTextField = ({ name={name} control={control} rules={rules} - render={({ value, onChange, onBlur }) => ( + render={({ field }) => ( onChange(v || '')} - onBlur={onBlur} - value={value} autoSelect freeSolo + {...field} renderInput={params => ( ) => { +<<<<<<< HEAD const { handleSubmit, watch, control, register, errors } = useForm({ mode: 'onTouched', defaultValues }); +======= + const { + handleSubmit, + watch, + control, + register, + formState: { errors }, + } = useForm({ mode: 'onTouched', defaultValues }); +>>>>>>> chore: fixing up some migrations return (