运维服务中台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

40 lines
1.1 KiB

import React, { useState, useEffect } from "react";
import { Tooltip } from "@douyinfe/semi-ui";
function OutHidden ({ name, width, height, color, background, number }) {
return <>
{number ?
<div style={{ display: 'inline-block' }}>
<Tooltip content={name}>
<div style={{
width: width,
height: height,
color: color,
background: background,
}}>
{name.length > number ? `${name.substr(0, number)}...` : name}
</div>
</Tooltip>
</div>
: <div style={{ display: 'inline-block' }}>
<Tooltip content={name}>
<div style={{
width: width,
height: height,
whiteSpace: 'nowrap',
overflow: 'hidden',
textOverflow: 'ellipsis',
color: color,
background: background,
}}>
{name}
</div>
</Tooltip>
</div>}
</>
}
export default OutHidden;