mirror of https://github.com/tooot-app/app
44 lines
893 B
TypeScript
44 lines
893 B
TypeScript
import { createRef } from 'react'
|
|
import { ComposeState } from './types'
|
|
|
|
const composeInitialState: ComposeState = {
|
|
posting: false,
|
|
spoiler: {
|
|
active: false,
|
|
count: 0,
|
|
raw: '',
|
|
formatted: undefined,
|
|
selection: { start: 0, end: 0 }
|
|
},
|
|
text: {
|
|
count: 0,
|
|
raw: '',
|
|
formatted: undefined,
|
|
selection: { start: 0, end: 0 }
|
|
},
|
|
tag: undefined,
|
|
emoji: { active: false, emojis: undefined },
|
|
poll: {
|
|
active: false,
|
|
total: 2,
|
|
options: {
|
|
'0': undefined,
|
|
'1': undefined,
|
|
'2': undefined,
|
|
'3': undefined
|
|
},
|
|
multiple: false,
|
|
expire: '86400'
|
|
},
|
|
attachments: { sensitive: false, uploads: [] },
|
|
visibility: 'public',
|
|
visibilityLock: false,
|
|
replyToStatus: undefined,
|
|
textInputFocus: {
|
|
current: 'text',
|
|
refs: { text: createRef(), spoiler: createRef() }
|
|
}
|
|
}
|
|
|
|
export default composeInitialState
|