const Style = {
    Wall: {
        strokeStyle: '#000000',
        lineWidth: 2,
        error: {
            strokeStyle: 'rgba(255,0,0,0.5)',
            fillStyle: 'rgba(255,0,0,0.8)',
        },
    },
    Point: {
        strokeStyle: 'green',
        fillStyle: 'rgb(0, 200, 175)',
        radius: 4,
    },
    Tag: {
        strokeStyle: 'rgb(0,0,0,1)',
        fillStyle: 'rgb(0,0,0,1)',
        strokeStyle_adding: 'rgba(243, 255, 0, 0.8)',
        fillStyle_adding: 'rgba(243, 255, 0, 0.8)',
        lineWidth: 1,
    },
    Sign: {
        strokeStyle: 'rgb(0,0,0,1)',
        fillStyle: 'rgba(0,0,0,0)',
        lineWidth: 1,
    },
    Title: {
        strokeStyle: 'rgb(0,0,0,1)',
        fillStyle: 'rgb(0,0,0,1)',
        lineWidth: 1,
    },
    Compass: {
        strokeStyle: 'rgb(0,0,0,1)',
        fillStyle: 'rgba(0,0,0,0)',
        lineWidth: 1,
    },
    Rectangle:{
        strokeStyle: '#000000',
        lineWidth: 2,
    },
    Circle:{
        strokeStyle: '#000000',
        lineWidth: 2,
    },
    Icon:{
        strokeStyle: '#000000',
        lineWidth: 2,
    },
    Arrow: {
        strokeStyle: '#000000',
        lineWidth: 2,
    },
    Table:{
        strokeStyle: '#000000',
        lineWidth: 2,
    },
    Select: {
        Wall: {
            strokeStyle: 'green',
        },
        Rectangle: {
            strokeStyle: 'green',
            fillStyle: 'rgba(243, 255, 0, 0.5)',
        },
        Circle: {
            strokeStyle: 'green',
            fillStyle: 'rgba(243, 255, 0, 0.5)',
        },
        Icon: {
            strokeStyle: 'green',
            fillStyle: 'rgba(243, 255, 0, 0.5)',
        },
        Arrow: {
            strokeStyle: 'green',
        },
        Tag: {
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
        Table: {
            //strokeStyle: 'green',
            //fillStyle: 'rgba(243, 255, 0, 0.5)',
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
        Sign: {
            //strokeStyle: 'rgba(243, 255, 0, 0.8)',
            //fillStyle: 'rgba(243, 255, 0, 0.5)',
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
        Point: {
            radius: 4,
            lineWidth: 2,
            fillStyle: 'rgb(0, 200, 175)',
            strokeStyle: 'green',
        },
        Title: {
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
        Compass: {
            //strokeStyle: 'rgba(243, 255, 0, 0.8)',
            //fillStyle: 'rgba(243, 255, 0, 0.5)',
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
    },
    Focus: {
        Wall: {
            strokeStyle: 'green',
        },
        Rectangle: {
            strokeStyle: 'green',
            fillStyle: 'rgba(243, 255, 0, 0.5)',
        },
        Circle: {
            strokeStyle: 'green',
            fillStyle: 'rgba(243, 255, 0, 0.5)',
        },
        Icon: {
            strokeStyle: 'green',
            fillStyle: 'rgba(243, 255, 0, 0.5)',
        },
        Arrow: {
            strokeStyle: 'green',
        },
        Tag: {
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
        Table: {
            //strokeStyle: 'green',
            //fillStyle: 'rgba(243, 255, 0, 0.5)',
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
        Sign: {
            //strokeStyle: 'rgba(243, 255, 0, 0.8)',
            //fillStyle: 'rgba(243, 255, 0, 0.5)',
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
        Point: {
            radius: 4,
            lineWidth: 2,
            fillStyle: 'rgba(245, 255, 0, 1)',
            strokeStyle: 'green',
        },
        Title: {
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
        Compass: {
            //strokeStyle: 'rgba(243, 255, 0, 0.8)',
            //fillStyle: 'rgba(243, 255, 0, 0.5)',
            strokeStyle: '#00C8AF',
            fillStyle: '#00C8AF',
        },
    },
    Element: {
        StartAddWall: {
            radius: 4,
            fillStyle: 'rgb(0, 200, 175)',
            strokeStyle: 'green',
        },
        NewWall: {
            lineWidth: 2,
            strokeStyle: 'rgba(0,0,0,0.3)',
            errorStrokeStyle: 'rgb(250,63,72,0.3)',
        },
        CheckLinesX: {
            lineWidth: 2,
            strokeStyle: '#CED806',
        },
        CheckLinesY: {
            lineWidth: 2,
            strokeStyle: '#CED806',
        },
        VCheckLinesX: {
            lineWidth: 2,
            strokeStyle: '#CED806',
            //strokeStyle: 'rgba(100,149,237,0.5)',
        },
        VCheckLinesY: {
            lineWidth: 2,
            strokeStyle: '#CED806',
            //strokeStyle: 'rgba(100,149,237,0.5)',
        },
    },
    // eslint-disable-next-line no-dupe-keys
    Title: {
        font: '24px Microsoft YaHei',
        fillStyle: '#000000',
        strokeStyle: '#000000',
        textAlign: 'center',
        textBaseline: 'middle',
        miterLimit: 10,
        direction: 'ltr',
        fontSize:24
    },
    Font: {
        //font: '14px Microsoft YaHei',
        font: 'px Microsoft YaHei',
        fillStyle: '#000000',
        strokeStyle: '#000000',
        textAlign: 'center',
        textBaseline: 'middle',
        miterLimit: 10,
        direction: 'ltr',
    },
}
export default Style
