From 5d5706b5d7ac55755a332f97e33e2df143f3bfc2 Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Fri, 21 Oct 2022 13:17:38 +0300 Subject: [PATCH] refactored and linted --- src/components/Editor/components/Error.tsx | 4 +- src/components/Editor/components/Sidebar.tsx | 54 ++--- .../Editor/prosemirror/extension/base.ts | 2 +- .../Editor/prosemirror/extension/code.ts | 12 +- .../Editor/prosemirror/extension/collab.ts | 9 +- .../prosemirror/extension/drag-handle.ts | 8 +- .../Editor/prosemirror/extension/image.ts | 23 ++- .../Editor/prosemirror/extension/link.ts | 13 +- .../prosemirror/extension/mark-input-rule.ts | 21 +- .../Editor/prosemirror/extension/markdown.ts | 10 +- .../Editor/prosemirror/extension/menu.ts | 41 ++-- .../prosemirror/extension/paste-markdown.ts | 18 +- .../Editor/prosemirror/extension/prompt.ts | 28 +-- .../Editor/prosemirror/extension/scroll.ts | 4 +- .../Editor/prosemirror/extension/selection.ts | 4 +- .../prosemirror/extension/strikethrough.ts | 6 +- .../Editor/prosemirror/extension/table.ts | 7 +- .../Editor/prosemirror/extension/todo-list.ts | 19 +- src/components/Editor/prosemirror/setup.ts | 15 +- src/components/Editor/store/actions.ts | 191 +++++++++--------- src/components/Editor/store/context.ts | 29 +-- src/components/Editor/styles/Sidebar.scss | 2 +- 22 files changed, 253 insertions(+), 267 deletions(-) diff --git a/src/components/Editor/components/Error.tsx b/src/components/Editor/components/Error.tsx index d3794bda..10106302 100644 --- a/src/components/Editor/components/Error.tsx +++ b/src/components/Editor/components/Error.tsx @@ -12,8 +12,8 @@ export default () => { - - + + ) diff --git a/src/components/Editor/components/Sidebar.tsx b/src/components/Editor/components/Sidebar.tsx index 899dfbd2..ecb392c1 100644 --- a/src/components/Editor/components/Sidebar.tsx +++ b/src/components/Editor/components/Sidebar.tsx @@ -1,14 +1,14 @@ import { For, Show, createEffect, createSignal, onCleanup } from 'solid-js' import { unwrap } from 'solid-js/store' import { undo, redo } from 'prosemirror-history' -import { File, useState } from '../store/context' +import { Draft, useState } from '../store/context' import { mod } from '../env' import * as remote from '../remote' import { isEmpty } from '../prosemirror/helpers' -import { Styled } from './Layout' +import type { Styled } from './Layout' import '../styles/Sidebar.scss' -const Off = ({ children }: Styled) => +const Off = (props) => const Label = (props: Styled) => @@ -16,8 +16,8 @@ const Link = ( props: Styled & { withMargin?: boolean; disabled?: boolean; title?: string; className?: string } ) => (