plot-plan-designer
Version:
Design Editor Tools with React.js + ant.design + fabric.js
439 lines (438 loc) • 12.5 kB
JavaScript
import MarkerProperty from './MarkerProperty';
import GeneralProperty from './GeneralProperty';
import StyleProperty from './StyleProperty';
import TooltipProperty from './TooltipProperty';
import ImageProperty from './ImageProperty';
import TextProperty from './TextProperty';
import MapProperty from './MapProperty';
import LinkProperty from './LinkProperty';
import VideoProperty from './VideoProperty';
import ElementProperty from './ElementProperty';
import IframeProperty from './IframeProperty';
import AnimationProperty from './AnimationProperty';
import ShadowProperty from './ShadowProperty';
import UserProperty from './UserProperty';
import TriggerProperty from './TriggerProperty';
import ImageFilterProperty from './ImageFilterProperty';
import ChartProperty from './ChartProperty';
import i18n from 'i18next';
export default {
map: {
map: {
title: 'imagemap.property.map',
component: MapProperty,
isActive: true,
},
image: {
title: 'imagemap.property.image',
component: ImageProperty,
isActive: true,
},
},
group: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
},
'i-text': {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
marker: {
title: 'imagemap.property.marker',
component: MarkerProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
textbox: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
text: {
title: 'imagemap.property.text',
component: TextProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
image: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
image: {
title: 'imagemap.property.image',
component: ImageProperty,
},
filter: {
title: 'imagemap.property.filter',
component: ImageFilterProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
triangle: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
rect: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
circle: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
polygon: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
line: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
arrow: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
video: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
video: {
title: 'imagemap.property.video',
component: VideoProperty,
},
},
element: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
video: {
title: 'imagemap.property.element',
component: ElementProperty,
},
},
iframe: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
video: {
title: 'imagemap.property.iframe',
component: IframeProperty,
},
},
svg: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
link: {
title: 'imagemap.property.link',
component: LinkProperty,
},
tooltip: {
title: 'imagemap.property.tooltip',
component: TooltipProperty,
},
style: {
title: 'imagemap.property.style',
component: StyleProperty,
},
shadow: {
title: 'imagemap.property.shadow',
component: ShadowProperty,
},
animation: {
title: 'imagemap.property.animation',
component: AnimationProperty,
},
trigger: {
title: 'imagemap.property.trigger',
component: TriggerProperty,
},
userProperty: {
title: 'imagemap.property.user-property',
component: UserProperty,
},
},
chart: {
general: {
title: 'imagemap.property.general',
component: GeneralProperty,
},
chartOption: {
title: 'imagemap.property.chart-option',
component: ChartProperty,
},
},
};