Skip to content
Snippets Groups Projects
Commit 174656e5 authored by chris's avatar chris
Browse files

use application context

parent cec5d33c
No related branches found
No related tags found
1 merge request!600Application context provider
......@@ -75,15 +75,13 @@ const CustomTagBlockComponent = ({ isShowTag, item }) => {
const { t, i18n } = useTranslation();
const ref = useRef();
const [inputValue, setInputValue] = useState('');
const { app } = useContext(ApplicationContext);
const {
pmViews: { main },
activeView,
activeViewId,
} = useContext(WaxContext);
const { app } = useContext(ApplicationContext);
const { state } = main;
const { $from } = state.selection;
......
......@@ -5,7 +5,6 @@ import LayoutService from './defaultServices/LayoutService/LayoutService';
import PortalService from './defaultServices/PortalService/PortalService';
import MenuService from './defaultServices/MenuService/MenuService';
import OverlayService from './defaultServices/OverlayService/OverlayService';
import CorePluginsService from './defaultServices/CorePluginsService/CorePluginsService';
export default () => ({
services: [
......@@ -16,6 +15,5 @@ export default () => ({
new PortalService(),
new MenuService(),
new OverlayService(),
new CorePluginsService(),
],
});
import Service from '../../../Service';
import FakeCursorPlugin from '../../plugins/FakeCursorPlugin';
export default class CorePluginsService extends Service {
boot() {
// this.app.PmPlugins.add(
// 'fakeCursorPlugin',
// FakeCursorPlugin('fakeCursorPlugin'),
// );
}
}
/* eslint-disable react/prop-types */
import React, { useContext, useLayoutEffect, useRef, useState } from 'react';
import styled from 'styled-components';
import { WaxContext } from 'wax-prosemirror-core';
import { ApplicationContext, WaxContext } from 'wax-prosemirror-core';
const StyledInputLongDesc = styled.textarea`
background: #e2ebff;
......@@ -26,8 +26,8 @@ export default ({ setPosition, position }) => {
const longDescRef = useRef(null);
const [longDescText, setLongDescText] = useState('');
const context = useContext(WaxContext);
const { app } = useContext(ApplicationContext);
const {
app,
activeView,
pmViews: { main },
} = context;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment