@lunit/oui
Version:
Lunit Oncology UI components
49 lines (48 loc) • 1.19 kB
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { Warning16, StartT2 } from '../../icons';
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const presetMap = {
default: {
className: 'presetDefault',
label: 'label',
color: 'default',
},
uploaded: {
className: 'presetUploaded',
label: 'Uploaded',
},
analyzing: {
className: 'presetAnalyzing',
label: 'Analyzing',
},
analyzed: {
className: 'presetAnalyzed',
label: 'Analyzed',
},
failed: {
className: 'presetFailed',
label: 'Failed',
icon: _jsx(Warning16, {}),
},
ready: {
className: 'presetReady',
label: 'Ready',
icon: _jsx(StartT2, {}),
},
inferred: {
className: 'presetInferred',
label: 'Inferred',
icon: _jsx(StartT2, {}),
},
inferencing: {
className: 'presetAnalyzing',
label: 'Analyzing',
},
invalid: {
className: 'presetInvalid',
label: 'Invalid',
icon: _jsx(Warning16, {}),
},
};
// eslint-disable-next-line import/prefer-default-export
export { presetMap };