import AddRoomEntryButton from '@/components/rooms/AddRoomEntryButton.vue'; import RoomEntry from '@/components/rooms/RoomEntry.vue'; import RoomGroupWidget from '@/components/rooms/RoomGroupWidget.vue'; import EntryCountWidget from '@/components/rooms/EntryCountWidget.vue'; import RoomActions from '@/components/rooms/RoomActions.vue'; export default { components: { EntryCountWidget, RoomGroupWidget, AddRoomEntryButton, RoomEntry, RoomActions, }, beforeUnmount() { this.$store.dispatch('setSpecialContainerClass', ''); }, created() { }, data() { return { room: [], entries: [], }; }, computed: { roomEntryCount() { return this.room && this.room.roomEntries ? this.room.roomEntries.length : 0; }, roomAppearance() { return this.room ? this.room.appearance : ''; }, }, };