Files
frontend-app-authoring/src/data/constants.js
Kristin Aoki 90bc242ddd fix: update video page load order (#810)
* fix: asset card/row menu appearing for videos

* fix: page load time

* fix: video status messages
2024-01-25 17:04:34 -05:00

52 lines
1.0 KiB
JavaScript

/* eslint-disable import/prefer-default-export */
/**
* Enum for request status.
* @readonly
* @enum {string}
*/
export const RequestStatus = /** @type {const} */ ({
IN_PROGRESS: 'in-progress',
SUCCESSFUL: 'successful',
FAILED: 'failed',
DENIED: 'denied',
PENDING: 'pending',
CLEAR: 'clear',
PARTIAL: 'partial',
PARTIAL_FAILURE: 'partial failure',
NOT_FOUND: 'not-found',
});
/**
* Team sizes enum
* @enum
* @type {{MIN: number, MAX: number, DEFAULT: number}}
*/
export const TeamSizes = /** @type {const} */ ({
DEFAULT: 5,
MIN: 1,
MAX: 500,
});
/**
* Group types enum
* @enum
* @type {{PRIVATE_MANAGED: string, PUBLIC_MANAGED: string, OPEN: string}}
*/
export const GroupTypes = /** @type {const} */ ({
OPEN: 'open',
PUBLIC_MANAGED: 'public_managed',
PRIVATE_MANAGED: 'private_managed',
});
export const DivisionSchemes = /** @type {const} */ ({
NONE: 'none',
COHORT: 'cohort',
});
export const VisibilityTypes = /** @type {const} */ ({
LIVE: 'live',
STAFF_ONLY: 'staff_only',
HIDE_AFTER_DUE: 'hide_after_due',
});