Merge branch 'master' into 13990-collection-files-service-based-on-webdav
[arvados.git] / src / validators / require.tsx
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 export const ERROR_MESSAGE = 'This field is required.';
6
7 interface RequiredProps {
8     value: string;
9 }
10
11 // TODO types for require
12 export const require: any = (value: string) => {
13     return value && value.length > 0 ? undefined : ERROR_MESSAGE;
14 };