diff --git a/client/src/components/categorical/category/index.js b/client/src/components/categorical/category/index.js
index c6f9b292..eddb7c0e 100644
--- a/client/src/components/categorical/category/index.js
+++ b/client/src/components/categorical/category/index.js
@@ -2,14 +2,14 @@ import React from "react";
import _ from "lodash";
import { connect } from "react-redux";
import { FaChevronRight, FaChevronDown } from "react-icons/fa";
-import { AnchorButton, Button, Tooltip, Position } from "@blueprintjs/core";
+import { AnchorButton, Button, Tooltip } from "@blueprintjs/core";
import CategoryFlipperLayout from "./categoryFlipperLayout";
import AnnoMenu from "./annoMenuCategory";
import AnnoDialogEditCategoryName from "./annoDialogEditCategoryName";
import AnnoDialogAddLabel from "./annoDialogAddLabel";
+import Truncate from "../../util/truncate";
import * as globals from "../../../globals";
-import maybeTruncateString from "../../../util/maybeTruncateString";
@connect((state, ownProps) => {
const { metadataField } = ownProps;
@@ -114,10 +114,6 @@ class Category extends React.Component {
We are still loading this category, so render a "busy" signal.
*/
const { metadataField } = this.props;
- const truncatedString = maybeTruncateString(
- metadataField,
- globals.categoryDisplayStringMaxLength
- );
const checkboxID = `category-select-${metadataField}`;
@@ -145,26 +141,16 @@ class Category extends React.Component {
-