Browse Source

add and expose default validation blueprints

pull/6966/head
Arman Ozak 6 years ago
parent
commit
af45dae2be
  1. 16
      npm/ng-packs/packages/theme-shared/src/lib/constants/validation.ts
  2. 1
      npm/ng-packs/packages/theme-shared/src/public-api.ts

16
npm/ng-packs/packages/theme-shared/src/lib/constants/validation.ts

@ -0,0 +1,16 @@
export const DEFAULT_VALIDATION_BLUEPRINTS = {
creditCard: 'AbpValidation::ThisFieldIsNotAValidCreditCardNumber.',
email: 'AbpValidation::ThisFieldIsNotAValidEmailAddress.',
invalid: 'AbpValidation::ThisFieldIsNotValid.',
max: 'AbpValidation::ThisFieldMustBeBetween{0}And{1}[{{ min }},{{ max }}]',
maxlength:
'AbpValidation::ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}[{{ requiredLength }}]',
min: 'AbpValidation::ThisFieldMustBeBetween{0}And{1}[{{ min }},{{ max }}]',
minlength:
'AbpValidation::ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}[{{ requiredLength }}]',
ngbDate: 'AbpValidation::ThisFieldIsNotValid.',
passwordMismatch: 'AbpIdentity::Volo.Abp.Identity:PasswordConfirmationFailed',
range: 'AbpValidation::ThisFieldMustBeBetween{0}And{1}[{{ min }},{{ max }}]',
required: 'AbpValidation::ThisFieldIsRequired.',
url: 'AbpValidation::ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl',
};

1
npm/ng-packs/packages/theme-shared/src/public-api.ts

@ -5,6 +5,7 @@
export * from './lib/animations';
export * from './lib/components';
export { BOOTSTRAP } from './lib/constants/styles';
export * from './lib/constants/validation';
export * from './lib/directives';
export * from './lib/enums';
export { ErrorHandler } from './lib/handlers';

Loading…
Cancel
Save