| 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
 |