chore: some code review comments

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2022-01-07 18:10:11 +01:00
parent 66be3c5fd4
commit 9f4c552157
3 changed files with 8 additions and 6 deletions
@@ -20,7 +20,7 @@ import { GithubRepoPicker } from './GithubRepoPicker';
import { GitlabRepoPicker } from './GitlabRepoPicker';
import { AzureRepoPicker } from './AzureRepoPicker';
import { BitbucketRepoPicker } from './BitbucketRepoPicker';
import { CustomFieldExtension } from '../../../extensions';
import { FieldExtensionComponentProps } from '../../../extensions';
import { RepoUrlPickerHost } from './RepoUrlPickerHost';
import { splitFormData, serializeFormData } from './utils';
@@ -34,7 +34,7 @@ export const RepoUrlPicker = ({
onChange,
rawErrors,
formData,
}: CustomFieldExtension<string, RepoUrlPickerUiOptions>) => {
}: FieldExtensionComponentProps<string, RepoUrlPickerUiOptions>) => {
const [state, setState] = useState<{
host?: string;
owner?: string;
+2 -2
View File
@@ -18,7 +18,7 @@ import React from 'react';
import {
CustomFieldValidator,
FieldExtensionOptions,
CustomFieldExtension,
FieldExtensionComponentProps,
} from './types';
import { Extension, attachComponentData } from '@backstage/core-plugin-api';
@@ -53,7 +53,7 @@ attachComponentData(
export type {
CustomFieldValidator,
FieldExtensionOptions,
CustomFieldExtension,
FieldExtensionComponentProps,
};
export { DEFAULT_SCAFFOLDER_FIELD_EXTENSIONS } from './default';
+4 -2
View File
@@ -30,8 +30,10 @@ export type FieldExtensionOptions<T = any> = {
validation?: CustomFieldValidator<T>;
};
export interface CustomFieldExtension<ReturnValue, UiOptions extends {} = {}>
extends FieldProps<ReturnValue> {
export interface FieldExtensionComponentProps<
ReturnValue,
UiOptions extends {} = {},
> extends FieldProps<ReturnValue> {
uiSchema: {
'ui:options'?: UiOptions;
};