mirror of
https://github.com/modrinth/code.git
synced 2026-07-31 21:26:40 +00:00
feat: add tooltip for instance already in group
This commit is contained in:
@@ -68,7 +68,7 @@ let statusPopoverFrame: number | undefined
|
||||
|
||||
const instanceGroupDragStatusStyle = computed(() => ({
|
||||
left: `${Math.min(instanceGroupDragPointer.value.x + 4, window.innerWidth - 220)}px`,
|
||||
top: `${Math.min(instanceGroupDragPointer.value.y, window.innerHeight - 48)}px`,
|
||||
top: `${Math.min(instanceGroupDragPointer.value.y + 4, window.innerHeight - 48)}px`,
|
||||
}))
|
||||
|
||||
watch(
|
||||
|
||||
@@ -455,6 +455,11 @@ function createLibraryState(instances: Ref<GameInstance[]>) {
|
||||
const target = instanceGroupDragTarget.value
|
||||
if (target) {
|
||||
const dropState = getInstanceGroupDropState(target)
|
||||
const isSourceGroup =
|
||||
normalizeInstanceGroupId(target) === activeInstanceGroupDrag.value?.fromGroup
|
||||
if (!isSourceGroup && !dropState.canDrop && dropState.alreadyInGroup) {
|
||||
return 'Already in this group'
|
||||
}
|
||||
if (!dropState.canDrop || dropState.operation !== 'add') return
|
||||
|
||||
const count = new Set(
|
||||
|
||||
Reference in New Issue
Block a user