fix: Remove "pen icon" on Team member field #2384 (#2549)

fix: Remove "pen icon" on Team member field

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
pokeghost
2023-12-01 17:48:15 +00:00
committed by GitHub
parent 5720312249
commit a301f451f9

View File

@ -2,12 +2,12 @@ import { useContext } from 'react';
import { IconPencil } from '@/ui/display/icon'; import { IconPencil } from '@/ui/display/icon';
import { IconComponent } from '@/ui/display/icon/types/IconComponent'; import { IconComponent } from '@/ui/display/icon/types/IconComponent';
import { isFieldRelation } from '@/ui/object/field/types/guards/isFieldRelation';
import { FieldContext } from '../contexts/FieldContext'; import { FieldContext } from '../contexts/FieldContext';
import { isFieldEmail } from '../types/guards/isFieldEmail'; import { isFieldEmail } from '../types/guards/isFieldEmail';
import { isFieldLink } from '../types/guards/isFieldLink'; import { isFieldLink } from '../types/guards/isFieldLink';
import { isFieldPhone } from '../types/guards/isFieldPhone'; import { isFieldPhone } from '../types/guards/isFieldPhone';
import { isFieldRelation } from '../types/guards/isFieldRelation';
export const useGetButtonIcon = (): IconComponent | undefined => { export const useGetButtonIcon = (): IconComponent | undefined => {
const { fieldDefinition } = useContext(FieldContext); const { fieldDefinition } = useContext(FieldContext);
@ -17,9 +17,17 @@ export const useGetButtonIcon = (): IconComponent | undefined => {
if ( if (
isFieldLink(fieldDefinition) || isFieldLink(fieldDefinition) ||
isFieldEmail(fieldDefinition) || isFieldEmail(fieldDefinition) ||
isFieldPhone(fieldDefinition) || isFieldPhone(fieldDefinition)
isFieldRelation(fieldDefinition)
) { ) {
return IconPencil; return IconPencil;
} }
if (isFieldRelation(fieldDefinition)) {
if (
fieldDefinition.metadata.relationObjectMetadataNameSingular !==
'workspaceMember'
) {
return IconPencil;
}
}
}; };