@hmcts/media-viewer
Version:
132 lines • 14 kB
JavaScript
export const LOAD_REDACTIONS = '[Redaction] Load Redaction';
export const LOAD_REDACTION_SUCCESS = '[Redaction] Load Redaction Success';
export const LOAD_REDACTION_FAIL = '[Redaction] Load Redaction Fail';
export const SAVE_REDACTION = '[Redaction] Save Redaction';
export const SAVE_REDACTION_SUCCESS = '[Redaction] Save Redaction Success';
export const SAVE_REDACTION_FAIL = '[Redaction] Save Redaction Fail';
export const SAVE_BULK_REDACTION = '[Redaction] Save bulk Redaction';
export const SAVE_BULK_REDACTION_SUCCESS = '[Redaction] Save bulk Redaction Success';
export const SAVE_BULK_REDACTION_FAIL = '[Redaction] Save bulk Redaction Fail';
export const DELETE_REDACTION = '[Redaction] Delete Redaction';
export const DELETE_REDACTION_SUCCESS = '[Redaction] Delete Redaction Success';
export const DELETE_REDACTION_FAIL = '[Redaction] Delete Redaction Fail';
export const SELECT_REDACTION = '[Redaction] Select Redaction';
export const REDACT = '[Redaction] Redact';
export const REDACT_SUCCESS = '[Redaction] Redact Success';
export const REDACT_FAIL = '[Redaction] Redact Fail';
export const RESET_REDACTED_DOCUMENT = '[Redaction] Reset Redacted Document';
export const UNMARK_ALL = '[Redaction] Unmark All';
export const UNMARK_ALL_SUCCESS = '[Redaction] Unmark All Success';
export class LoadRedactions {
constructor(payload) {
this.payload = payload;
this.type = LOAD_REDACTIONS;
}
}
export class LoadRedactionSuccess {
constructor(payload) {
this.payload = payload;
this.type = LOAD_REDACTION_SUCCESS;
}
}
export class LoadRedactionFailure {
constructor(payload) {
this.payload = payload;
this.type = LOAD_REDACTION_FAIL;
}
}
export class SaveRedaction {
constructor(payload) {
this.payload = payload;
this.type = SAVE_REDACTION;
}
}
export class SaveRedactionSuccess {
constructor(payload) {
this.payload = payload;
this.type = SAVE_REDACTION_SUCCESS;
}
}
export class SaveRedactionFailure {
constructor(payload) {
this.payload = payload;
this.type = SAVE_REDACTION_FAIL;
}
}
export class SaveBulkRedactionFailure {
constructor(payload) {
this.payload = payload;
this.type = SAVE_BULK_REDACTION_FAIL;
}
}
export class SaveBulkRedaction {
constructor(payload) {
this.payload = payload;
this.type = SAVE_BULK_REDACTION;
}
}
export class SaveBulkRedactionSuccess {
constructor(payload) {
this.payload = payload;
this.type = SAVE_BULK_REDACTION_SUCCESS;
}
}
export class DeleteRedaction {
constructor(payload) {
this.payload = payload;
this.type = DELETE_REDACTION;
}
}
export class DeleteRedactionSuccess {
constructor(payload) {
this.payload = payload;
this.type = DELETE_REDACTION_SUCCESS;
}
}
export class DeleteRedactionFailure {
constructor(payload) {
this.payload = payload;
this.type = DELETE_REDACTION_FAIL;
}
}
export class SelectRedaction {
constructor(payload) {
this.payload = payload;
this.type = SELECT_REDACTION;
}
}
export class Redact {
constructor(payload) {
this.payload = payload;
this.type = REDACT;
}
}
export class RedactSuccess {
constructor(payload) {
this.payload = payload;
this.type = REDACT_SUCCESS;
}
}
export class RedactFailure {
constructor(payload) {
this.payload = payload;
this.type = REDACT_FAIL;
}
}
export class ResetRedactedDocument {
constructor() {
this.type = RESET_REDACTED_DOCUMENT;
}
}
export class UnmarkAll {
constructor(payload) {
this.payload = payload;
this.type = UNMARK_ALL;
}
}
export class UnmarkAllSuccess {
constructor() {
this.type = UNMARK_ALL_SUCCESS;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVkYWN0aW9uLmFjdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9tZWRpYS12aWV3ZXIvc3JjL2xpYi9zdG9yZS9hY3Rpb25zL3JlZGFjdGlvbi5hY3Rpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRyw0QkFBNEIsQ0FBQztBQUM1RCxNQUFNLENBQUMsTUFBTSxzQkFBc0IsR0FBRyxvQ0FBb0MsQ0FBQztBQUMzRSxNQUFNLENBQUMsTUFBTSxtQkFBbUIsR0FBRyxpQ0FBaUMsQ0FBQztBQUVyRSxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsNEJBQTRCLENBQUM7QUFDM0QsTUFBTSxDQUFDLE1BQU0sc0JBQXNCLEdBQUcsb0NBQW9DLENBQUM7QUFDM0UsTUFBTSxDQUFDLE1BQU0sbUJBQW1CLEdBQUcsaUNBQWlDLENBQUM7QUFFckUsTUFBTSxDQUFDLE1BQU0sbUJBQW1CLEdBQUcsaUNBQWlDLENBQUM7QUFDckUsTUFBTSxDQUFDLE1BQU0sMkJBQTJCLEdBQUcseUNBQXlDLENBQUM7QUFDckYsTUFBTSxDQUFDLE1BQU0sd0JBQXdCLEdBQUcsc0NBQXNDLENBQUM7QUFFL0UsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsOEJBQThCLENBQUM7QUFDL0QsTUFBTSxDQUFDLE1BQU0sd0JBQXdCLEdBQUcsc0NBQXNDLENBQUM7QUFDL0UsTUFBTSxDQUFDLE1BQU0scUJBQXFCLEdBQUcsbUNBQW1DLENBQUM7QUFFekUsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsOEJBQThCLENBQUM7QUFFL0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxHQUFHLG9CQUFvQixDQUFDO0FBQzNDLE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyw0QkFBNEIsQ0FBQztBQUMzRCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcseUJBQXlCLENBQUM7QUFDckQsTUFBTSxD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QUFLO1FBRHRCLFNBQUksR0FBRyxXQUFXLENBQUM7SUFDTyxDQUFDO0NBQ3JDO0FBRUQsTUFBTSxPQUFPLHFCQUFxQjtJQUFsQztRQUNXLFNBQUksR0FBRyx1QkFBdUIsQ0FBQztJQUMxQyxDQUFDO0NBQUE7QUFHRCxNQUFNLE9BQU8sU0FBUztJQUVwQixZQUFtQixPQUFlO1FBQWYsWUFBTyxHQUFQLE9BQU8sQ0FBUTtRQUR6QixTQUFJLEdBQUcsVUFBVSxDQUFDO0lBQ1csQ0FBQztDQUN4QztBQUVELE1BQU0sT0FBTyxnQkFBZ0I7SUFBN0I7UUFDVyxTQUFJLEdBQUcsa0JBQWtCLENBQUM7SUFDckMsQ0FBQztDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWN0aW9uIH0gZnJvbSAnQG5ncngvc3RvcmUnO1xuaW1wb3J0IHsgQnVsa1JlZGFjdGlvbiwgUmVkYWN0aW9uIH0gZnJvbSAnLi4vLi4vcmVkYWN0aW9uL3NlcnZpY2VzL3JlZGFjdGlvbi5tb2RlbCc7XG5pbXBvcnQgeyBBbm5vdGF0aW9uIH0gZnJvbSAnLi4vLi4vYW5ub3RhdGlvbnMvYW5ub3RhdGlvbi1zZXQvYW5ub3RhdGlvbi12aWV3L2Fubm90YXRpb24ubW9kZWwnO1xuXG5leHBvcnQgY29uc3QgTE9BRF9SRURBQ1RJT05TID0gJ1tSZWRhY3Rpb25dIExvYWQgUmVkYWN0aW9uJztcbmV4cG9ydCBjb25zdCBMT0FEX1JFREFDVElPTl9TVUNDRVNTID0gJ1tSZWRhY3Rpb25dIExvYWQgUmVkYWN0aW9uIFN1Y2Nlc3MnO1xuZXhwb3J0IGNvbnN0IExPQURfUkVEQUNUSU9OX0ZBSUwgPSAnW1JlZGFjdGlvbl0gTG9hZCBSZWRhY3Rpb24gRmFpbCc7XG5cbmV4cG9ydCBjb25zdCBTQVZFX1JFREFDVElPTiA9ICdbUmVkYWN0aW9uXSBTYXZlIFJlZGFjdGlvbic7XG5leHBvcnQgY29uc3QgU0FWRV9SRURBQ1RJT05fU1VDQ0VTUyA9ICdbUmVkYWN0aW9uXSBTYXZlIFJlZGFjdGlvbiBTdWNjZXNzJztcbmV4cG9ydCBjb25zdCBTQVZFX1JFREFDVElPTl9GQUlMID0gJ1tSZWRhY3Rpb25dIFNhdmUgUmVkYWN0aW9uIEZhaWwnO1xuXG5leHBvcnQgY29uc3QgU0FWRV9CVUxLX1JFREFDVElPTiA9ICdbUmVkYWN0aW9uXSBTYXZlIGJ1bGsgUmVkYWN0aW9uJztcbmV4cG9ydCBjb25zdCBTQVZFX0JVTEtfUkVEQUNUSU9OX1NVQ0NFU1MgPSAnW1JlZGFjdGlvbl0gU2F2ZSBidWxrIFJlZGFjdGlvbiBTdWNjZXNzJztcbmV4cG9ydCBjb25zdCBTQVZFX0JVTEtfUkVEQUNUSU9OX0ZBSUwgPSAnW1JlZGFjdGlvbl0gU2F2ZSBidWxrIFJlZGFjdGlvbiBGYWlsJztcblxuZXhwb3J0IGNvbnN0IERFTEVURV9SRURBQ1RJT04gPSAnW1JlZGFjdGlvbl0gRGVsZXRlIFJlZGFjdGlvbic7XG5leHBvcnQgY29uc3QgREVMRVRFX1JFREFDVElPTl9TVUNDRVNTID0gJ1tSZWRhY3Rpb25dIERlbGV0ZSBSZWRhY3Rpb24gU3VjY2Vzcyc7XG5leHBvcnQgY29uc3QgREVMRVRFX1JFREFDVElPTl9GQUlMID0gJ1tSZWRhY3Rpb25dIERlbGV0ZSBSZWRhY3Rpb24gRmFpbCc7XG5cbmV4cG9ydCBjb25zdCBTRUxFQ1RfUkVEQUNUSU9OID0gJ1tSZWRhY3Rpb25dIFNlbGVjdCBSZWRhY3Rpb24nO1xuXG5leHBvcnQgY29uc3QgUkVEQUNUID0gJ1tSZWRhY3Rpb25dIFJlZGFjdCc7XG5leHBvcnQgY29uc3QgUkVEQUNUX1NVQ0NFU1MgPSAnW1JlZGFjdGlvbl0gUmVkYWN0IFN1Y2Nlc3MnO1xuZXhwb3J0IGNvbnN0IFJFREFDVF9GQUlMID0gJ1tSZWRhY3Rpb25dIFJlZGFjdCBGYWlsJztcbmV4cG9ydCBjb25zdCBSRVNFVF9SRURBQ1RFRF9ET0NVTUVOVCA9ICdbUmVkYWN0aW9uXSBSZXNldCBSZWRhY3RlZCBEb2N1bWVudCc7XG5cbmV4cG9ydCBjb25zdCBVTk1BUktfQUxMID0gJ1tSZWRhY3Rpb25dIFVubWFyayBBbGwnO1xuZXhwb3J0IGNvbnN0IFVOTUFSS19BTExfU1VDQ0VTUyA9ICdbUmVkYWN0aW9uXSBVbm1hcmsgQWxsIFN1Y2Nlc3MnO1xuXG5cbmV4cG9ydCBjbGFzcyBMb2FkUmVkYWN0aW9ucyBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBMT0FEX1JFREFDVElPTlM7XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiBhbnkpIHsgfVxufVxuXG5leHBvcnQgY2xhc3MgTG9hZFJlZGFjdGlvblN1Y2Nlc3MgaW1wbGVtZW50cyBBY3Rpb24ge1xuICByZWFkb25seSB0eXBlID0gTE9BRF9SRURBQ1RJT05fU1VDQ0VTUztcbiAgY29uc3RydWN0b3IocHVibGljIHBheWxvYWQ6IFJlZGFjdGlvbltdKSB7IH1cbn1cblxuZXhwb3J0IGNsYXNzIExvYWRSZWRhY3Rpb25GYWlsdXJlIGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IExPQURfUkVEQUNUSU9OX0ZBSUw7XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiBhbnkpIHsgfVxufVxuXG5leHBvcnQgY2xhc3MgU2F2ZVJlZGFjdGlvbiBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBTQVZFX1JFREFDVElPTjtcbiAgY29uc3RydWN0b3IocHVibGljIHBheWxvYWQ6IFJlZGFjdGlvbikgeyB9XG59XG5cbmV4cG9ydCBjbGFzcyBTYXZlUmVkYWN0aW9uU3VjY2VzcyBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBTQVZFX1JFREFDVElPTl9TVUNDRVNTO1xuICBjb25zdHJ1Y3RvcihwdWJsaWMgcGF5bG9hZDogUmVkYWN0aW9uKSB7IH1cbn1cblxuZXhwb3J0IGNsYXNzIFNhdmVSZWRhY3Rpb25GYWlsdXJlIGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IFNBVkVfUkVEQUNUSU9OX0ZBSUw7XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiBhbnkpIHsgfVxufVxuXG5leHBvcnQgY2xhc3MgU2F2ZUJ1bGtSZWRhY3Rpb25GYWlsdXJlIGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IFNBVkVfQlVMS19SRURBQ1RJT05fRkFJTDtcbiAgY29uc3RydWN0b3IocHVibGljIHBheWxvYWQ6IGFueSkgeyB9XG59XG5cbmV4cG9ydCBjbGFzcyBTYXZlQnVsa1JlZGFjdGlvbiBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBTQVZFX0JVTEtfUkVEQUNUSU9OO1xuICBjb25zdHJ1Y3RvcihwdWJsaWMgcGF5bG9hZDogQnVsa1JlZGFjdGlvbikgeyB9XG59XG5cbmV4cG9ydCBjbGFzcyBTYXZlQnVsa1JlZGFjdGlvblN1Y2Nlc3MgaW1wbGVtZW50cyBBY3Rpb24ge1xuICByZWFkb25seSB0eXBlID0gU0FWRV9CVUxLX1JFREFDVElPTl9TVUNDRVNTO1xuICBjb25zdHJ1Y3RvcihwdWJsaWMgcGF5bG9hZDogQnVsa1JlZGFjdGlvbikgeyB9XG59XG5cbmV4cG9ydCBjbGFzcyBEZWxldGVSZWRhY3Rpb24gaW1wbGVtZW50cyBBY3Rpb24ge1xuICByZWFkb25seSB0eXBlID0gREVMRVRFX1JFREFDVElPTjtcbiAgY29uc3RydWN0b3IocHVibGljIHBheWxvYWQ6IEFubm90YXRpb24pIHsgfVxufVxuXG5leHBvcnQgY2xhc3MgRGVsZXRlUmVkYWN0aW9uU3VjY2VzcyBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBERUxFVEVfUkVEQUNUSU9OX1NVQ0NFU1M7XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiBhbnkpIHsgfVxufVxuXG5leHBvcnQgY2xhc3MgRGVsZXRlUmVkYWN0aW9uRmFpbHVyZSBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBERUxFVEVfUkVEQUNUSU9OX0ZBSUw7XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiBhbnkpIHsgfVxufVxuXG5leHBvcnQgY2xhc3MgU2VsZWN0UmVkYWN0aW9uIGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IFNFTEVDVF9SRURBQ1RJT047XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiBhbnkpIHsgfVxufVxuXG5leHBvcnQgY2xhc3MgUmVkYWN0IGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IFJFREFDVDtcbiAgY29uc3RydWN0b3IocHVibGljIHBheWxvYWQ6IHsgcmVkYWN0aW9uczogUmVkYWN0aW9uW10sIGRvY3VtZW50SWQ6IHN0cmluZyB9KSB7IH1cbn1cblxuZXhwb3J0IGNsYXNzIFJlZGFjdFN1Y2Nlc3MgaW1wbGVtZW50cyBBY3Rpb24ge1xuICByZWFkb25seSB0eXBlID0gUkVEQUNUX1NVQ0NFU1M7XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiB7IGJsb2I6IEJsb2IsIGZpbGVuYW1lOiBzdHJpbmcgfSkgeyB9XG59XG5cbmV4cG9ydCBjbGFzcyBSZWRhY3RGYWlsdXJlIGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IFJFREFDVF9GQUlMO1xuICBjb25zdHJ1Y3RvcihwdWJsaWMgcGF5bG9hZDogYW55KSB7IH1cbn1cblxuZXhwb3J0IGNsYXNzIFJlc2V0UmVkYWN0ZWREb2N1bWVudCBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBSRVNFVF9SRURBQ1RFRF9ET0NVTUVOVDtcbn1cblxuXG5leHBvcnQgY2xhc3MgVW5tYXJrQWxsIGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IFVOTUFSS19BTEw7XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiBzdHJpbmcpIHsgfVxufVxuXG5leHBvcnQgY2xhc3MgVW5tYXJrQWxsU3VjY2VzcyBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBVTk1BUktfQUxMX1NVQ0NFU1M7XG59XG5cbmV4cG9ydCB0eXBlIFJlZGFjdGlvbkFjdGlvbnMgPVxuICB8IExvYWRSZWRhY3Rpb25zIHwgTG9hZFJlZGFjdGlvblN1Y2Nlc3MgfCBMb2FkUmVkYWN0aW9uRmFpbHVyZVxuICB8IFNhdmVSZWRhY3Rpb24gfCBTYXZlUmVkYWN0aW9uU3VjY2VzcyB8IFNhdmVSZWRhY3Rpb25GYWlsdXJlXG4gIHwgRGVsZXRlUmVkYWN0aW9uIHwgRGVsZXRlUmVkYWN0aW9uU3VjY2VzcyB8IERlbGV0ZVJlZGFjdGlvbkZhaWx1cmVcbiAgfCBTZWxlY3RSZWRhY3Rpb25cbiAgfCBSZWRhY3QgfCBSZWRhY3RTdWNjZXNzIHwgUmVkYWN0RmFpbHVyZSB8IFJlc2V0UmVkYWN0ZWREb2N1bWVudFxuICB8IFVubWFya0FsbCB8IFVubWFya0FsbFN1Y2Nlc3MgfCBTYXZlQnVsa1JlZGFjdGlvblN1Y2Nlc3M7XG4iXX0=