0
0
Fork 0

Add status content type dropdown to compose box.

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
This commit is contained in:
KokaKiwi 2019-02-17 23:53:51 +01:00 committed by ThibG
parent 14d7ddcb1c
commit f34a402a94
6 changed files with 80 additions and 1 deletions

View file

@ -25,6 +25,7 @@ import {
COMPOSE_SPOILERNESS_CHANGE,
COMPOSE_SPOILER_TEXT_CHANGE,
COMPOSE_VISIBILITY_CHANGE,
COMPOSE_CONTENT_TYPE_CHANGE,
COMPOSE_EMOJI_INSERT,
COMPOSE_UPLOAD_CHANGE_REQUEST,
COMPOSE_UPLOAD_CHANGE_SUCCESS,
@ -66,6 +67,7 @@ const initialState = ImmutableMap({
spoiler: false,
spoiler_text: '',
privacy: null,
content_type: 'text/plain',
text: '',
focusDate: null,
caretPosition: null,
@ -310,6 +312,10 @@ export default function compose(state = initialState, action) {
return state
.set('privacy', action.value)
.set('idempotencyKey', uuid());
case COMPOSE_CONTENT_TYPE_CHANGE:
return state
.set('content_type', action.value)
.set('idempotencyKey', uuid());
case COMPOSE_CHANGE:
return state
.set('text', action.text)