mirror of
https://github.com/portainer/portainer.git
synced 2025-07-20 22:09:41 +02:00
12 lines
348 B
TypeScript
12 lines
348 B
TypeScript
|
import { object, boolean, string } from 'yup';
|
||
|
|
||
|
import { validation as nomadTokenValidation } from './NomadTokenField';
|
||
|
|
||
|
export function validationSchema(isNomadTokenVisible?: boolean) {
|
||
|
return object().shape({
|
||
|
allowSelfSignedCertificates: boolean(),
|
||
|
envVars: string(),
|
||
|
...(isNomadTokenVisible ? nomadTokenValidation() : {}),
|
||
|
});
|
||
|
}
|