UNPKG

@atlaskit/editor-plugin-media

Version:

Media plugin for @atlaskit/editor-core

37 lines 751 B
import { MediaLinkingActionsTypes } from './actions'; export default ((state, action) => { switch (action.type) { case MediaLinkingActionsTypes.showToolbar: { return { ...state, visible: true }; } case MediaLinkingActionsTypes.setUrl: { return { ...state, editable: true, link: action.payload }; } case MediaLinkingActionsTypes.hideToolbar: { return { ...state, visible: false }; } case MediaLinkingActionsTypes.unlink: { return { ...state, link: '', visible: false, editable: false }; } } return state; });