open-nomad/ui/app/components/tooltip.js
2023-04-10 15:36:59 +00:00

22 lines
507 B
JavaScript

/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
import Component from '@glimmer/component';
export default class Tooltip extends Component {
get text() {
const inputText = this.args.text?.toString();
if (!inputText || inputText.length < 30) {
return inputText;
}
const prefix = inputText.substr(0, 15).trim();
const suffix = inputText
.substr(inputText.length - 10, inputText.length)
.trim();
return `${prefix}...${suffix}`;
}
}