tachybase_todo/packages/plugins/audit-logs/src/client/components/AuditLogsField.tsx
Dunqing 92d0eab0cc
fix(audit-logs): Add ellipsis feature to table columns (#1603)
* fix: text is so long

* feat: don't need rowSelection
2023-03-29 16:54:59 +08:00

17 lines
482 B
TypeScript

import { EllipsisWithTooltip, useCompile } from '@nocobase/client';
import React from 'react';
import { observer, useField } from '@formily/react';
export const AuditLogsField = observer(() => {
const field = useField<any>();
const compile = useCompile();
if (!field.value) {
return null;
}
return (
<EllipsisWithTooltip ellipsis>
{field.value?.uiSchema?.title ? compile(field.value?.uiSchema?.title) : field.value.name}
</EllipsisWithTooltip>
);
});