mirror of
https://github.com/Canner/WrenAI.git
synced 2026-10-30 18:22:21 +08:00
chore(wren-ui): remove calculated field table import from model metadata
This commit is contained in:
@@ -1,9 +1,6 @@
|
||||
import { Typography } from 'antd';
|
||||
import FieldTable from '@/components/table/FieldTable';
|
||||
import CalculatedFieldTable from '@/components/table/CalculatedFieldTable';
|
||||
import RelationTable from '@/components/table/RelationTable';
|
||||
import { makeMetadataBaseTable } from '@/components/table/MetadataBaseTable';
|
||||
import UpdateMetadataModal from '@/components/modals/UpdateMetadataModal';
|
||||
|
||||
export interface Props {
|
||||
displayName: string;
|
||||
@@ -16,28 +13,7 @@ export interface Props {
|
||||
}
|
||||
|
||||
export default function ModelMetadata(props: Props) {
|
||||
const {
|
||||
referenceName,
|
||||
fields = [],
|
||||
calculatedFields = [],
|
||||
relations = [],
|
||||
} = props || {};
|
||||
|
||||
const CalculatedFieldMetadataTable =
|
||||
makeMetadataBaseTable(CalculatedFieldTable)(UpdateMetadataModal);
|
||||
|
||||
// To convert edit value for update metadata modal
|
||||
const editMetadataValue = (value) => {
|
||||
return {
|
||||
displayName: value.displayName || value.name,
|
||||
description: value.properties?.description,
|
||||
};
|
||||
};
|
||||
|
||||
const submitMetadata = (values) => {
|
||||
// TODO: waiting for API
|
||||
console.log(values);
|
||||
};
|
||||
const { referenceName, fields = [], relations = [] } = props || {};
|
||||
|
||||
return (
|
||||
<>
|
||||
@@ -53,19 +29,6 @@ export default function ModelMetadata(props: Props) {
|
||||
<FieldTable dataSource={fields} />
|
||||
</div>
|
||||
|
||||
{!!calculatedFields.length && (
|
||||
<div className="mb-6">
|
||||
<Typography.Text className="d-block gray-7 mb-2">
|
||||
Calculated fields ({calculatedFields.length})
|
||||
</Typography.Text>
|
||||
<CalculatedFieldMetadataTable
|
||||
dataSource={calculatedFields}
|
||||
onEditValue={editMetadataValue}
|
||||
onSubmitRemote={submitMetadata}
|
||||
/>
|
||||
</div>
|
||||
)}
|
||||
|
||||
<div className="mb-6">
|
||||
<Typography.Text className="d-block gray-7 mb-2">
|
||||
Relations ({relations.length})
|
||||
|
||||
Reference in New Issue
Block a user