bcgov/common-forms-toolkit

View on GitHub
app/src/forms/attestations/constants.js

Summary

Maintainability
A
0 mins
Test Coverage
const CONSTANTS = require('../common/constants');

const CONTACT_TYPE_PRIMARY = 'PRIMARY';
const CONTACT_TYPE_COVID = 'COVID_COORDINATOR';
const CONTACT_TYPES = [CONTACT_TYPE_PRIMARY, CONTACT_TYPE_COVID];

const SLEEPING_AREA_TYPE_SINGLE = 'SINGLE';
const SLEEPING_AREA_TYPE_SHARED = 'SHARED';
const SLEEPING_AREA_TYPES = [SLEEPING_AREA_TYPE_SINGLE, SLEEPING_AREA_TYPE_SHARED];

module.exports = Object.freeze({
  INITIAL_STATUS_CODE: 'SUBMITTED',
  CONTACT_TYPE_PRIMARY: CONTACT_TYPE_PRIMARY,
  CONTACT_TYPE_COVID: CONTACT_TYPE_COVID,
  CONTACT_TYPES: CONTACT_TYPES,
  SLEEPING_AREA_TYPE_SINGLE: SLEEPING_AREA_TYPE_SINGLE,
  SLEEPING_AREA_TYPE_SHARED: SLEEPING_AREA_TYPE_SHARED,
  SLEEPING_AREA_TYPES: SLEEPING_AREA_TYPES,
  CONFIRMATION_ID_REGEX: '^[0-9A-Fa-f]{8}$',
  MINE_NUMBER_REGEX: '^[0-9]{7}$',
  ...CONSTANTS
});