diff --git a/frontend/src/components/loot/LootContainerSidebar.vue b/frontend/src/components/loot/LootContainerSidebar.vue index 3a81c61..90b303d 100644 --- a/frontend/src/components/loot/LootContainerSidebar.vue +++ b/frontend/src/components/loot/LootContainerSidebar.vue @@ -1,7 +1,8 @@ + + diff --git a/frontend/src/components/loot/LootGroupEditor.vue b/frontend/src/components/loot/LootGroupEditor.vue index 09a6551..6dfa862 100644 --- a/frontend/src/components/loot/LootGroupEditor.vue +++ b/frontend/src/components/loot/LootGroupEditor.vue @@ -1,7 +1,13 @@ + + diff --git a/frontend/src/components/loot/LootItemEditor.vue b/frontend/src/components/loot/LootItemEditor.vue index 2776b21..d88436e 100644 --- a/frontend/src/components/loot/LootItemEditor.vue +++ b/frontend/src/components/loot/LootItemEditor.vue @@ -2,7 +2,12 @@ import { computed } from 'vue' import { rustItems } from '@/data/rust-items' import { rustContainers } from '@/data/rust-containers' -import { Trash2, Plus, Settings2 } from 'lucide-vue-next' +import Panel from '@/components/ds/data/Panel.vue' +import Button from '@/components/ds/core/Button.vue' +import IconButton from '@/components/ds/core/IconButton.vue' +import Badge from '@/components/ds/core/Badge.vue' +import Switch from '@/components/ds/forms/Switch.vue' +import EmptyState from '@/components/ds/feedback/EmptyState.vue' import type { PrefabLoot } from '@/types' const props = defineProps<{ @@ -76,157 +81,273 @@ const ungroupedItems = computed(() => { ...(data as any), })) }) + +// Computed boolean for the Switch v-model +const isEnabled = computed({ + get: () => containerData.value?.Enabled ?? true, + set: () => toggleEnabled(), +}) + + diff --git a/frontend/src/components/loot/LootItemPicker.vue b/frontend/src/components/loot/LootItemPicker.vue index 9dac373..717a3f9 100644 --- a/frontend/src/components/loot/LootItemPicker.vue +++ b/frontend/src/components/loot/LootItemPicker.vue @@ -1,7 +1,9 @@ + + diff --git a/frontend/src/components/teleport/PermissionGroupEditor.vue b/frontend/src/components/teleport/PermissionGroupEditor.vue index 3554c39..0df8621 100644 --- a/frontend/src/components/teleport/PermissionGroupEditor.vue +++ b/frontend/src/components/teleport/PermissionGroupEditor.vue @@ -1,6 +1,8 @@ + + diff --git a/frontend/src/views/admin/AutoDoorsView.vue b/frontend/src/views/admin/AutoDoorsView.vue index 678a3cb..bc742b6 100644 --- a/frontend/src/views/admin/AutoDoorsView.vue +++ b/frontend/src/views/admin/AutoDoorsView.vue @@ -1,15 +1,11 @@