diff --git a/modules/gems/capitalize.js b/modules/gems/capitalize.js new file mode 100644 index 00000000..9ef79f3d --- /dev/null +++ b/modules/gems/capitalize.js @@ -0,0 +1,4 @@ +export default function capitalize(str) { + if (!str) return; + return str.charAt(0).toUpperCase() + str.slice(1); +} diff --git a/web/app/cad/dom/components/PlugableToolbar.jsx b/web/app/cad/dom/components/PlugableToolbar.jsx index a37d6754..d1824455 100644 --- a/web/app/cad/dom/components/PlugableToolbar.jsx +++ b/web/app/cad/dom/components/PlugableToolbar.jsx @@ -3,12 +3,12 @@ import connect from 'ui/connect'; import Fa from 'ui/components/Fa'; import {TOKENS as UI_TOKENS} from '../uiEntryPointsPlugin'; import {TOKENS as ACTION_TOKENS} from '../../actions/actionSystemPlugin'; -import Toolbar, {ToolbarButton} from "../../../../../modules/ui/components/Toolbar"; -import ImgIcon from "../../../../../modules/ui/components/ImgIcon"; -import {toIdAndOverrides} from "../../actions/actionRef"; -import {capitalize} from "../../ui/utils"; -import {mapActionBehavior} from "../../actions/actionButtonBehavior"; -import {DEFAULT_MAPPER} from "../../../../../modules/ui/connect"; +import Toolbar, {ToolbarButton} from '../../../../../modules/ui/components/Toolbar'; +import ImgIcon from '../../../../../modules/ui/components/ImgIcon'; +import {toIdAndOverrides} from '../../actions/actionRef'; +import {mapActionBehavior} from '../../actions/actionButtonBehavior'; +import {DEFAULT_MAPPER} from '../../../../../modules/ui/connect'; +import capitalize from '../../../../../modules/gems/capitalize'; function ConfigurableToolbar({actions, small, ...props}) { diff --git a/web/app/cad/menu/menu.js b/web/app/cad/menu/menu.js deleted file mode 100644 index 083354f3..00000000 --- a/web/app/cad/menu/menu.js +++ /dev/null @@ -1,99 +0,0 @@ -import {cssIconsToClasses} from '../ui/utils' -import {EventData} from '../ui/utils' - - -export default function Menu(menuActions, inputManager) { - this.inputManager = inputManager; - this.node = $('