39 lines
853 B
JavaScript
39 lines
853 B
JavaScript
import AddRoomEntryButton from '@/components/rooms/AddRoomEntryButton.vue';
|
|
import RoomEntry from '@/components/rooms/RoomEntry.vue';
|
|
import RoomGroupWidget from '@/components/rooms/RoomGroupWidget';
|
|
import EntryCountWidget from '@/components/rooms/EntryCountWidget';
|
|
import RoomActions from '@/components/rooms/RoomActions';
|
|
|
|
export default {
|
|
components: {
|
|
EntryCountWidget,
|
|
RoomGroupWidget,
|
|
AddRoomEntryButton,
|
|
RoomEntry,
|
|
RoomActions
|
|
},
|
|
|
|
beforeDestroy() {
|
|
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 : ''
|
|
}
|
|
}
|
|
}
|