mirror of
https://github.com/portainer/portainer.git
synced 2025-07-20 22:09:41 +02:00
feat(docker/containers): migrate network tab to react [EE-5210] (#10344)
This commit is contained in:
parent
e92f067e42
commit
2b47b84e5e
13 changed files with 413 additions and 246 deletions
|
@ -0,0 +1,23 @@
|
|||
import { array, object, SchemaOf, string } from 'yup';
|
||||
|
||||
import { Values } from './types';
|
||||
|
||||
export function validation(): SchemaOf<Values> {
|
||||
return object({
|
||||
networkMode: string().default(''),
|
||||
hostname: string().default(''),
|
||||
domain: string().default(''),
|
||||
macAddress: string().default(''),
|
||||
ipv4Address: string().default(''),
|
||||
ipv6Address: string().default(''),
|
||||
primaryDns: string().default(''),
|
||||
secondaryDns: string().default(''),
|
||||
hostsFileEntries: array(string().required('Entry is required')).default([]),
|
||||
container: string()
|
||||
.default('')
|
||||
.when('network', {
|
||||
is: 'container',
|
||||
then: string().required('Container is required'),
|
||||
}),
|
||||
});
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue