Add company relation for person table (#1612)

* - add company relation for person table

* - also for context menu

* - fix yarn.lock

* - fix newline missing

* - fixed tab

* fix
This commit is contained in:
brendanlaschke
2023-09-16 22:05:55 +03:00
committed by GitHub
parent a26c8d660d
commit efc45f8663
4 changed files with 65 additions and 25 deletions

View File

@ -15,12 +15,20 @@ export const useOpenCreateActivityDrawerForSelectedRowIds = () => {
const openCreateActivityDrawer = useOpenCreateActivityDrawer();
return (type: ActivityType, entityType: ActivityTargetableEntityType) => {
const activityTargetableEntityArray: ActivityTargetableEntity[] =
return (
type: ActivityType,
entityType: ActivityTargetableEntityType,
relatedEntities?: ActivityTargetableEntity[],
) => {
let activityTargetableEntityArray: ActivityTargetableEntity[] =
selectedRowIds.map((id) => ({
type: entityType,
id,
}));
if (relatedEntities) {
activityTargetableEntityArray =
activityTargetableEntityArray.concat(relatedEntities);
}
openCreateActivityDrawer({
type,
targetableEntities: activityTargetableEntityArray,