fixing-editor

This commit is contained in:
tonyrewin 2022-10-09 08:08:38 +03:00
parent 2801ab0ef9
commit 4570e50806
6 changed files with 9 additions and 7 deletions

View File

@ -168,5 +168,5 @@ export default (path?: string): ProseMirrorExtension => ({
image: (node, view, getPos) => {
return new ImageView(node, view, getPos, view.state.schema, path)
}
}
} as any
})

View File

@ -91,5 +91,5 @@ export default (): ProseMirrorExtension => ({
todo_item: (node: any, view, getPos) => {
return new TodoItemView(node, view, getPos)
}
}
} as any
})

View File

@ -1,5 +1,5 @@
import { keymap } from 'prosemirror-keymap'
import { ProseMirrorExtension } from './helpers'
import type { ProseMirrorExtension } from './helpers'
import { Schema } from 'prosemirror-model'
import base from './extension/base'
import markdown from './extension/markdown'
@ -15,7 +15,7 @@ import dragHandle from './extension/drag-handle'
import pasteMarkdown from './extension/paste-markdown'
import table from './extension/table'
import collab from './extension/collab'
import { Config, YOptions } from '../store'
import type { Config, YOptions } from '../store'
import selectionMenu from './extension/selection'
interface Props {

View File

@ -1,5 +1,5 @@
// in a separate file to avoid circular dependencies
import type { Author, Shout, Topic } from '../graphql/types.gen'
import type { Author, Chat, Shout, Topic } from '../graphql/types.gen'
// all the things (she said) that could be passed from the server
export type PageProps = {
@ -16,4 +16,5 @@ export type PageProps = {
searchQuery?: string
// other types?
searchResults?: Shout[]
chats?: Chat[]
}

View File

@ -11,5 +11,5 @@ initRouter(pathname, search)
---
<Zine>
<Root client:load />
<Root chats={chatrooms} client:load />
</Zine>

View File

@ -313,6 +313,7 @@ export const apiClient = {
await privateGraphQLClient.mutation(incrementView, { shout: articleSlug })
},
getInboxes: async (payload = {}) => {
await privateGraphQLClient.query(myChats, payload)
const resp = await privateGraphQLClient.query(myChats, payload).toPromise()
return resp.data.myChats
}
}