Merge branch 'main' into feat/add-doc-field-nlp-values

This commit is contained in:
Med Marrouchi 2025-03-24 08:53:44 +01:00 committed by GitHub
commit c2670feea3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -81,6 +81,7 @@ export const NlpValues = ({ entityId }: { entityId: string }) => {
},
});
const [selectedNlpValues, setSelectedNlpValues] = useState<string[]>([]);
const shouldIncludeSynonyms = !nlpEntity?.lookups.includes("trait");
const actionColumns = useActionColumns<INlpValue>(
EntityType.NLP_VALUE,
[
@ -102,6 +103,19 @@ export const NlpValues = ({ entityId }: { entityId: string }) => {
],
t("label.operations"),
);
const synonymsColumn = {
flex: 3,
field: "synonyms",
headerName: t("label.synonyms"),
sortable: true,
renderCell: (params) => {
return params.row?.expressions?.map((exp, index) => (
<Chip sx={{ margin: 0.8 }} label={exp} variant="inbox" key={index} />
));
},
disableColumnMenu: true,
renderHeader,
};
const columns: GridColDef<INlpValue>[] = [
{
flex: 3,
@ -119,20 +133,7 @@ export const NlpValues = ({ entityId }: { entityId: string }) => {
disableColumnMenu: true,
renderHeader,
},
{
flex: 3,
field: "synonyms",
headerName: t("label.synonyms"),
sortable: true,
renderCell: (params) => {
return params.row?.expressions?.map((exp, index) => (
<Chip sx={{ margin: 0.8 }} label={exp} variant="inbox" key={index} />
));
},
disableColumnMenu: true,
renderHeader,
},
...(shouldIncludeSynonyms ? [synonymsColumn] : []),
{
maxWidth: 140,
field: "createdAt",