56 lines
1.7 KiB
TypeScript
56 lines
1.7 KiB
TypeScript
import { List, ValuesOf } from '@iqser/common-ui/lib/utils';
|
|
|
|
export const IMAGE_CATEGORIES: readonly string[] = ['signature', 'logo', 'formula', 'image'];
|
|
export const ImageCategory = {
|
|
SIGNATURE: 'signature',
|
|
LOGO: 'logo',
|
|
FORMULA: 'formula',
|
|
IMAGE: 'image',
|
|
} as const;
|
|
|
|
export const ActionsHelpModeKeys = {
|
|
redaction: 'redaction',
|
|
'manual-redaction': 'redaction',
|
|
recommendation: 'recommendation',
|
|
skipped: 'skipped',
|
|
hint: 'hint',
|
|
'hint-ocr': 'hint',
|
|
'hint-formula': 'hint',
|
|
'hint-image': 'hint',
|
|
} as const;
|
|
|
|
export const DialogHelpModeKeys = {
|
|
REDACTION_EDIT: 'redaction_edit',
|
|
REDACTION_REMOVE: 'redaction_remove',
|
|
SKIPPED_EDIT: 'skipped_edit',
|
|
SKIPPED_REMOVE: 'skipped_remove',
|
|
RECOMMENDATION_REMOVE: 'recommendation_remove',
|
|
HINT_EDIT: 'hint_edit',
|
|
HINT_REMOVE: 'hint_remove',
|
|
} as const;
|
|
|
|
export const ALL_HOTKEYS: List = ['Escape', 'F', 'f', 'ArrowUp', 'ArrowDown', 'H', 'h'] as const;
|
|
|
|
export const HeaderElements = {
|
|
SHAPE_TOOL_GROUP_BUTTON: 'SHAPE_TOOL_GROUP_BUTTON',
|
|
ROTATE_LEFT_BUTTON: 'ROTATE_LEFT_BUTTON',
|
|
ROTATE_RIGHT_BUTTON: 'ROTATE_RIGHT_BUTTON',
|
|
APPLY_ROTATION: 'APPLY_ROTATION',
|
|
DISCARD_ROTATION: 'DISCARD_ROTATION',
|
|
COMPARE_BUTTON: 'COMPARE_BUTTON',
|
|
CLOSE_COMPARE_BUTTON: 'CLOSE_COMPARE_BUTTON',
|
|
TOGGLE_TOOLTIPS: 'TOGGLE_TOOLTIPS',
|
|
TOGGLE_LAYERS: 'TOGGLE_LAYERS',
|
|
TOGGLE_READABLE_REDACTIONS: 'TOGGLE_READABLE_REDACTIONS',
|
|
LOAD_ALL_ANNOTATIONS: 'LOAD_ALL_ANNOTATIONS',
|
|
} as const;
|
|
|
|
export type HeaderElementType = ValuesOf<typeof HeaderElements>;
|
|
|
|
export const TextPopups = {
|
|
REDACT_TEXT: 'redact-text',
|
|
ADD_HINT: 'add-hint',
|
|
ADD_RECTANGLE: 'add-rectangle',
|
|
ADD_FALSE_POSITIVE: 'add-false-positive',
|
|
} as const;
|