1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-22 06:49:40 +02:00

refactor(containers): migrate volumes tab to react [EE-5209] (#10284)

This commit is contained in:
Chaim Lev-Ari 2023-09-21 05:31:00 +03:00 committed by GitHub
parent 16ccf5871e
commit e92f067e42
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 398 additions and 143 deletions

View file

@ -0,0 +1,16 @@
import { object, SchemaOf, array, string, mixed } from 'yup';
import { Values, VolumeType, volumeTypes } from './types';
export function validation(): SchemaOf<Values> {
return array(
object({
containerPath: string().required('Container path is required'),
type: mixed<VolumeType>()
.oneOf([...volumeTypes])
.default('volume'),
name: string().required('Volume name is required'),
readOnly: mixed<boolean>().default(false),
})
).default([]);
}