| 1234567891011121314151617181920212223242526272829 | 
							- import { useTranslation } from 'react-i18next'
 
- const i18nPrefix = 'dataset.metadata.checkName'
 
- const useCheckMetadataName = () => {
 
-   const { t } = useTranslation()
 
-   return {
 
-     checkName: (name: string) => {
 
-       if (!name) {
 
-         return {
 
-           errorMsg: t(`${i18nPrefix}.empty`),
 
-         }
 
-       }
 
-       if (!/^[a-z][a-z0-9_]*$/.test(name)) {
 
-         return {
 
-           errorMsg: t(`${i18nPrefix}.invalid`),
 
-         }
 
-       }
 
-       return {
 
-         errorMsg: '',
 
-       }
 
-     },
 
-   }
 
- }
 
- export default useCheckMetadataName
 
 
  |