biome format --write
This commit is contained in:
parent
8372348148
commit
9262e803ec
415 changed files with 54076 additions and 17419 deletions
|
|
@ -3,17 +3,14 @@ import Status from '../status/status.vue'
|
|||
import { library } from '@fortawesome/fontawesome-svg-core'
|
||||
import {
|
||||
faAngleDoubleDown,
|
||||
faAngleDoubleRight
|
||||
faAngleDoubleRight,
|
||||
} from '@fortawesome/free-solid-svg-icons'
|
||||
|
||||
library.add(
|
||||
faAngleDoubleDown,
|
||||
faAngleDoubleRight
|
||||
)
|
||||
library.add(faAngleDoubleDown, faAngleDoubleRight)
|
||||
|
||||
const ThreadTree = {
|
||||
components: {
|
||||
Status
|
||||
Status,
|
||||
},
|
||||
name: 'ThreadTree',
|
||||
props: {
|
||||
|
|
@ -42,49 +39,53 @@ const ThreadTree = {
|
|||
statusContentProperties: Object,
|
||||
setStatusContentProperty: Function,
|
||||
toggleStatusContentProperty: Function,
|
||||
dive: Function
|
||||
dive: Function,
|
||||
},
|
||||
computed: {
|
||||
suspendable () {
|
||||
const selfSuspendable = this.$refs.statusComponent ? this.$refs.statusComponent.suspendable : true
|
||||
suspendable() {
|
||||
const selfSuspendable = this.$refs.statusComponent
|
||||
? this.$refs.statusComponent.suspendable
|
||||
: true
|
||||
if (this.$refs.childComponent) {
|
||||
return selfSuspendable && this.$refs.childComponent.every(s => s.suspendable)
|
||||
return (
|
||||
selfSuspendable &&
|
||||
this.$refs.childComponent.every((s) => s.suspendable)
|
||||
)
|
||||
}
|
||||
return selfSuspendable
|
||||
},
|
||||
reverseLookupTable () {
|
||||
reverseLookupTable() {
|
||||
return this.conversation.reduce((table, status, index) => {
|
||||
table[status.id] = index
|
||||
return table
|
||||
}, {})
|
||||
},
|
||||
currentReplies () {
|
||||
return this.getReplies(this.status.id).map(({ id }) => this.statusById(id))
|
||||
currentReplies() {
|
||||
return this.getReplies(this.status.id).map(({ id }) =>
|
||||
this.statusById(id),
|
||||
)
|
||||
},
|
||||
threadShowing () {
|
||||
threadShowing() {
|
||||
return this.threadDisplayStatus[this.status.id] === 'showing'
|
||||
},
|
||||
currentProp () {
|
||||
currentProp() {
|
||||
return this.statusContentProperties[this.status.id]
|
||||
}
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
statusById (id) {
|
||||
statusById(id) {
|
||||
return this.conversation[this.reverseLookupTable[id]]
|
||||
},
|
||||
collapseThread () {
|
||||
},
|
||||
showThread () {
|
||||
},
|
||||
showAllSubthreads () {
|
||||
},
|
||||
toggleCurrentProp (name) {
|
||||
collapseThread() {},
|
||||
showThread() {},
|
||||
showAllSubthreads() {},
|
||||
toggleCurrentProp(name) {
|
||||
this.toggleStatusContentProperty(this.status.id, name)
|
||||
},
|
||||
setCurrentProp (name) {
|
||||
setCurrentProp(name) {
|
||||
this.setStatusContentProperty(this.status.id, name)
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
export default ThreadTree
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue