mirror of https://github.com/portainer/portainer
28 lines
606 B
TypeScript
28 lines
606 B
TypeScript
import { string } from 'yup';
|
|
|
|
import { FormControl } from '@@/form-components/FormControl';
|
|
import { Input } from '@@/form-components/Input';
|
|
|
|
export function HostnameField({
|
|
value,
|
|
error,
|
|
onChange,
|
|
}: {
|
|
value: string;
|
|
error?: string;
|
|
onChange: (value: string) => void;
|
|
}) {
|
|
return (
|
|
<FormControl label="Hostname" errors={error}>
|
|
<Input
|
|
value={value}
|
|
onChange={(e) => onChange(e.target.value)}
|
|
placeholder="e.g. web01"
|
|
data-cy="docker-container-hostname-input"
|
|
/>
|
|
</FormControl>
|
|
);
|
|
}
|
|
|
|
export const hostnameSchema = string().default('');
|