chore: Reposition 'Remove project' option for better usability
This commit is contained in:
parent
8ed68d9c19
commit
73b241c16f
@ -262,32 +262,29 @@ const SortableItem = memo(
|
|||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
))
|
))
|
||||||
)}
|
)}
|
||||||
{thread.metadata?.project && (
|
|
||||||
<>
|
|
||||||
<DropdownMenuSeparator />
|
|
||||||
<DropdownMenuItem
|
|
||||||
onClick={(e) => {
|
|
||||||
e.stopPropagation()
|
|
||||||
// Remove project from metadata
|
|
||||||
const projectName = thread.metadata?.project?.name
|
|
||||||
updateThread(thread.id, {
|
|
||||||
metadata: {
|
|
||||||
...thread.metadata,
|
|
||||||
project: undefined,
|
|
||||||
},
|
|
||||||
})
|
|
||||||
toast.success(
|
|
||||||
`Thread removed from "${projectName}" successfully`
|
|
||||||
)
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<IconX size={16} />
|
|
||||||
<span>Remove from project</span>
|
|
||||||
</DropdownMenuItem>
|
|
||||||
</>
|
|
||||||
)}
|
|
||||||
</DropdownMenuSubContent>
|
</DropdownMenuSubContent>
|
||||||
</DropdownMenuSub>
|
</DropdownMenuSub>
|
||||||
|
{thread.metadata?.project && (
|
||||||
|
<DropdownMenuItem
|
||||||
|
onClick={(e) => {
|
||||||
|
e.stopPropagation()
|
||||||
|
// Remove project from metadata
|
||||||
|
const projectName = thread.metadata?.project?.name
|
||||||
|
updateThread(thread.id, {
|
||||||
|
metadata: {
|
||||||
|
...thread.metadata,
|
||||||
|
project: undefined,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
toast.success(
|
||||||
|
`Thread removed from "${projectName}" successfully`
|
||||||
|
)
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<IconX size={16} />
|
||||||
|
<span>Remove</span>
|
||||||
|
</DropdownMenuItem>
|
||||||
|
)}
|
||||||
<DropdownMenuSeparator />
|
<DropdownMenuSeparator />
|
||||||
<DeleteThreadDialog
|
<DeleteThreadDialog
|
||||||
thread={thread}
|
thread={thread}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user