⚠ http://eslint.org/docs/rules/no-unused-vars 'tipsReason' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:24:54  const {item, sideTip, hiddenTip, alwaysShowTips, tipsReason} = this.props;  ^ ✘ 1 problem (0 errors, 1 warning)  Warnings:  1 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'tipsReason' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:24:54  const {item, sideTip, hiddenTip, alwaysShowTips, tipsReason} = this.props;  ^ ✘ 1 problem (0 errors, 1 warning)  Warnings:  1 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'tipsReason' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:24:54  const {item, sideTip, hiddenTip, alwaysShowTips, tipsReason} = this.props;  ^ ✘ 1 problem (0 errors, 1 warning)  Warnings:  1 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'tipsReason' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:24:54  const {item, sideTip, hiddenTip, alwaysShowTips, tipsReason} = this.props;  ^ ✘ 1 problem (0 errors, 1 warning)  Warnings:  1 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'tipsReason' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:24:54  const {item, sideTip, hiddenTip, alwaysShowTips, tipsReason} = this.props;  ^ ✘ 1 problem (0 errors, 1 warning)  Warnings:  1 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'tipsReason' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:24:56  const {item, sideTip, hiddenTip, disabledShowTips, tipsReason} = this.props;  ^ ✘ 1 problem (0 errors, 1 warning)  Warnings:  1 http://eslint.org/docs/rules/no-unused-vars ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/apple/Documents/ux/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:18:12  decode = (str) => {  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 http://eslint.org/docs/rules/arrow-parens ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/apple/Documents/ux/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:18:12  decode = (str) => {  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 http://eslint.org/docs/rules/arrow-parens ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/apple/Documents/ux/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:18:12  decode = (str) => {  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 http://eslint.org/docs/rules/arrow-parens ⚠ http://eslint.org/docs/rules/no-unused-vars 'disabledShowTips' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:20:38  const {item, sideTip, hiddenTip, disabledShowTips} = this.props;  ^ ✘ 1 problem (0 errors, 1 warning)  Warnings:  1 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'disabledShowTips' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:20:38  const {item, sideTip, hiddenTip, disabledShowTips} = this.props;  ^ ✘ 1 problem (0 errors, 1 warning)  Warnings:  1 http://eslint.org/docs/rules/no-unused-vars ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:27:11  data-udt={encodeURIComponent(udcData)}  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:27:11  data-udt={encodeURIComponent(udcData)}  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:27:11  data-udt={encodeURIComponent(udcData)}  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/index.js:273:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/index.js:274:50  ? this.props.iconName   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/index.js:275:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/index.js:272:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/index.js:273:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/index.js:274:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/index.js:272:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/index.js:273:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Users/xsy/projects/gitlabreactcompenent/ux-dropdown-button/src/index.js:274:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:272:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:273:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:274:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:273:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:274:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:275:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:273:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:274:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:275:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:272:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:273:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:274:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:272:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:273:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Users/apple/Documents/ux/ux-dropdown-button/src/index.js:274:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-unused-vars 'tipsDes' is assigned a value but never used /Users/apple/Documents/ux/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:42:38  const {item, sideTip, hiddenTip, tipsDes} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/apple/Documents/ux/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:62:6  )   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/apple/Documents/ux/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:18:16  concatName = (item) => {  ^ ✘ 3 problems (1 error, 2 warnings)  Errors:  1 http://eslint.org/docs/rules/arrow-parens Warnings:  1 http://eslint.org/docs/rules/no-trailing-spaces 1 http://eslint.org/docs/rules/no-unused-vars ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/apple/Documents/ux/ux-dropdown-button/src/DropButtonMain/DropButtonItem.js:18:16  concatName = (item) => {  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 http://eslint.org/docs/rules/arrow-parens ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:272:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:273:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:274:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:272:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:273:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:274:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ✘ http://eslint.org/docs/rules/ Parsing error: Unexpected token /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:290:150 
  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 http://eslint.org/docs/rules/null ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:273:48  : this.props.iconName   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:274:123  ? (btnActive ? this.props.activeName : hovering ? this.props.hoverName : this.props.iconName)   ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 23 on the next line) /Volumes/DATA/BeiSenCloud/ux-cnpm/ux-dropdown-button/src/index.js:275:88  : 'pc-sys-dropdownmin-nomal-svg ') + ' drop-down-btn-svg '}>  ^ ✘ 3 problems (0 errors, 3 warnings)  Warnings:  2 http://eslint.org/docs/rules/no-trailing-spaces 1 https://google.com/#q=react%2Fjsx-closing-bracket-location