32d5cdc293
fixes #1354
38 lines
857 B
JavaScript
38 lines
857 B
JavaScript
import {
|
|
Linux,
|
|
Freebsd,
|
|
Illumos,
|
|
Smart,
|
|
Windows,
|
|
Placeholder
|
|
} from 'joyent-logo-assets';
|
|
|
|
export const ImageType = {
|
|
ZONE_DATASET: 'Hardware Virtual Machine',
|
|
LX_DATASET: 'Infrastructure Container',
|
|
ZVOL: 'Hardware Virtual Machine',
|
|
DOCKER: 'Docker Container',
|
|
OTHER: 'Hardware Virtual Machine'
|
|
};
|
|
|
|
export const OS = {
|
|
SMARTOS: Smart,
|
|
LINUX: Linux,
|
|
WINDOWS: Windows,
|
|
BSD: Freebsd,
|
|
ILLUMOS: Illumos,
|
|
OTHER: Placeholder
|
|
};
|
|
|
|
export const Forms = {
|
|
FORM_TAGS_CREATE: 'CREATE-IMAGE-TAGS-ADD',
|
|
FORM_TAGS_EDIT: i => `CREATE-IMAGE-TAGS-EDIT-${i}`,
|
|
FORM_DETAILS: 'CREATE-IMAGE-DETAILS',
|
|
CREATE_FORM: 'CREATE-IMAGE',
|
|
CREATE_TAGS: 'CREATE-IMAGE-TAGS',
|
|
LIST_TOGGLE_TYPE_FORM: 'LIST-TOGGLE-TYPE-FORM',
|
|
LIST_TOOLBAR_FORM: 'LIST-TOOLBAR-FORM',
|
|
TAGS_TOOLBAR_FORM: 'TAGS-TOOLBAR-FORM',
|
|
TAGS_ADD_FORM: 'TAGS-ADD-FORM'
|
|
};
|