diff --git a/browser/components/StorageItem.js b/browser/components/StorageItem.js index 7e8858e4..25be3c57 100644 --- a/browser/components/StorageItem.js +++ b/browser/components/StorageItem.js @@ -5,7 +5,7 @@ import PropTypes from 'prop-types' import React from 'react' import styles from './StorageItem.styl' import CSSModules from 'browser/lib/CSSModules' -import { isNumber } from 'lodash' +import _ from 'lodash' /** * @param {boolean} isActive @@ -37,9 +37,9 @@ const StorageItem = ({ - {isActive ? : }{isFolded ? folderName.substring(0, 1) : folderName} + {isActive ? : }{isFolded ? _.truncate(folderName, {length: 1, omission: ''}) : folderName} - {(!isFolded && isNumber(noteCount)) && + {(!isFolded && _.isNumber(noteCount)) && {noteCount} } {isFolded && diff --git a/browser/main/SideNav/StorageItem.js b/browser/main/SideNav/StorageItem.js index 579a0cb0..4379a76c 100644 --- a/browser/main/SideNav/StorageItem.js +++ b/browser/main/SideNav/StorageItem.js @@ -9,6 +9,7 @@ import RenameFolderModal from 'browser/main/modals/RenameFolderModal' import dataApi from 'browser/main/lib/dataApi' import StorageItemChild from 'browser/components/StorageItem' import eventEmitter from 'browser/main/lib/eventEmitter' +import _ from 'lodash' const { remote } = require('electron') const { Menu, MenuItem, dialog } = remote @@ -255,7 +256,7 @@ class StorageItem extends React.Component { onClick={(e) => this.handleHeaderInfoClick(e)} > - {isFolded ? storage.name.substring(0, 1) : storage.name} + {isFolded ? _.truncate(storage.name, {length: 1, omission: ''}) : storage.name} {isFolded &&