import { FormikErrors } from 'formik'; import { FormControl } from '@@/form-components/FormControl'; import { Input } from '@@/form-components/Input'; import { TextTip } from '@@/Tip/TextTip'; import { Values } from './types'; export function AdvancedForm({ values, errors, onChangeImage, setFieldValue, }: { values: Values; errors?: FormikErrors; onChangeImage?: (name: string) => void; setFieldValue: (field: string, value: T) => void; }) { return ( <> When using advanced mode, image and repository must be publicly available. { const { value } = e.target; setFieldValue('image', value); setTimeout(() => onChangeImage?.(value), 0); }} placeholder="e.g. registry:port/my-image:my-tag" required /> ); }