fix: fix record deletion optimistic effect (#3683)
* fix: fix record deletion optimistic effect * fix: fix renamed method after rebase * Re-add evict --------- Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
@ -8,6 +8,7 @@ import { Company } from '@/companies/types/Company';
|
||||
import { useKeyboardShortcutMenu } from '@/keyboard-shortcut-menu/hooks/useKeyboardShortcutMenu';
|
||||
import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
|
||||
import { useFindManyRecords } from '@/object-record/hooks/useFindManyRecords';
|
||||
import { makeOrFilterVariables } from '@/object-record/utils/makeOrFilterVariables';
|
||||
import { Person } from '@/people/types/Person';
|
||||
import { IconNotes } from '@/ui/display/icon';
|
||||
import { SelectableItem } from '@/ui/layout/selectable-list/components/SelectableItem';
|
||||
@ -134,33 +135,35 @@ export const CommandMenu = () => {
|
||||
const { records: people } = useFindManyRecords<Person>({
|
||||
skip: !isCommandMenuOpened,
|
||||
objectNameSingular: CoreObjectNameSingular.Person,
|
||||
filter: {
|
||||
or: [
|
||||
{ name: { firstName: { ilike: `%${search}%` } } },
|
||||
{ name: { firstName: { ilike: `%${search}%` } } },
|
||||
],
|
||||
},
|
||||
filter: search
|
||||
? makeOrFilterVariables([
|
||||
{ name: { firstName: { ilike: `%${search}%` } } },
|
||||
{ name: { firstName: { ilike: `%${search}%` } } },
|
||||
])
|
||||
: undefined,
|
||||
limit: 3,
|
||||
});
|
||||
|
||||
const { records: companies } = useFindManyRecords<Company>({
|
||||
skip: !isCommandMenuOpened,
|
||||
objectNameSingular: CoreObjectNameSingular.Company,
|
||||
filter: {
|
||||
name: { ilike: `%${search}%` },
|
||||
},
|
||||
filter: search
|
||||
? {
|
||||
name: { ilike: `%${search}%` },
|
||||
}
|
||||
: undefined,
|
||||
limit: 3,
|
||||
});
|
||||
|
||||
const { records: activities } = useFindManyRecords<Activity>({
|
||||
skip: !isCommandMenuOpened,
|
||||
objectNameSingular: CoreObjectNameSingular.Activity,
|
||||
filter: {
|
||||
or: [
|
||||
{ title: { ilike: `%${search}%` } },
|
||||
{ body: { ilike: `%${search}%` } },
|
||||
],
|
||||
},
|
||||
filter: search
|
||||
? makeOrFilterVariables([
|
||||
{ title: { ilike: `%${search}%` } },
|
||||
{ body: { ilike: `%${search}%` } },
|
||||
])
|
||||
: undefined,
|
||||
limit: 3,
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user