feat: remove disabled custom objects (#2247)

Closes #2147
This commit is contained in:
Thaïs
2023-10-27 11:08:02 +02:00
committed by GitHub
parent 3f2e1b622e
commit 3d5ee6d7ca
3 changed files with 22 additions and 13 deletions

View File

@ -34,7 +34,7 @@ export const SettingsObjects = () => {
const theme = useTheme();
const navigate = useNavigate();
const { activateObject, activeObjects, disabledObjects } =
const { activateObject, activeObjects, disabledObjects, eraseObject } =
useObjectMetadata();
return (
@ -47,9 +47,7 @@ export const SettingsObjects = () => {
title="New object"
accent="blue"
size="small"
onClick={() => {
navigate('/settings/objects/new');
}}
onClick={() => navigate('/settings/objects/new')}
/>
</SettingsHeaderContainer>
<div>
@ -93,9 +91,10 @@ export const SettingsObjects = () => {
objectItem={objectItem}
action={
<SettingsObjectDisabledMenuDropDown
isCustomObject={objectItem.isCustom}
scopeKey={objectItem.namePlural}
onActivate={() => activateObject(objectItem)}
onErase={() => undefined}
onErase={() => eraseObject(objectItem)}
/>
}
/>