ng-layout-form
Version:
layout form
25 lines • 779 B
JavaScript
import { NG, NGTooltip } from 'ng-lib-tsx';
import { jsx as _jsx } from "react/jsx-runtime";
export default function renderLabel(props) {
var _NG$getPageLang$langK;
var width = props.width,
originLabel = props.label,
langKey = props.langKey,
labelAlign = props.labelAlign;
var label = (_NG$getPageLang$langK = NG.getPageLang()[langKey]) !== null && _NG$getPageLang$langK !== void 0 ? _NG$getPageLang$langK : originLabel;
var labelStyle = {
width: width,
display: 'inline-block',
color: 'initial',
textAlign: labelAlign || 'right'
};
return /*#__PURE__*/_jsx(NGTooltip, {
title: label,
ellipsis: true,
children: /*#__PURE__*/_jsx("span", {
className: "nowrap",
style: labelStyle,
children: label
})
});
}