feat: creating new group always adds instance

This commit is contained in:
tdgao
2026-07-29 14:46:12 -07:00
parent 6bb69c8d52
commit 1454e5baa8
2 changed files with 2 additions and 8 deletions
@@ -70,13 +70,7 @@
<button @click="toggleNewGroupInstance(instance.id)">
<CheckIcon v-if="selectedNewGroupInstanceIds.has(instance.id)" />
{{
selectedNewGroupInstanceIds.has(instance.id)
? instance.group_ids.length > 0
? 'Moved'
: 'Added'
: instance.group_ids.length > 0
? 'Move'
: 'Add'
selectedNewGroupInstanceIds.has(instance.id) ? 'Added' : 'Add'
}}
</button>
</ButtonStyled>
@@ -550,7 +550,7 @@ function createLibraryState(instances: Ref<GameInstance[]>) {
.filter((instance) => selectedNewGroupInstanceIds.value.has(instance.id))
.map((instance) =>
edit(instance.id, {
group_ids: [group.id],
group_ids: [...instance.group_ids, group.id],
}),
),
)