diff --git a/astro.config.ts b/astro.config.ts index 9d6d57d8..472928ed 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -44,6 +44,9 @@ const astroConfig: AstroUserConfig = { manualChunks(id) { if (id.includes('node_modules')) { let chunkid = 'vendor' + if (id.includes('solid')) { + chunkid = 'solid' + } if (id.includes('acorn')) { chunkid = 'acorn' } @@ -53,18 +56,12 @@ const astroConfig: AstroUserConfig = { if (id.includes('prosemirror')) { chunkid = 'prosemirror' } - if (id.includes('markdown')) { + if (id.includes('markdown') || id.includes('mdurl')) { chunkid = 'markdown' } if (id.includes('swiper')) { chunkid = 'swiper' } - if (id.includes('remark') || id.includes('rehype') || id.includes('micromark')) { - chunkid = 'remark' - } - if (id.includes('parse5')) { - chunkid = 'parse5' - } if ( id.includes('yjs') || id.includes('y-prosemirror') || diff --git a/src/components/Editor/Editor.scss b/src/components/Editor/Editor.scss index 701fa99d..446a0bcc 100644 --- a/src/components/Editor/Editor.scss +++ b/src/components/Editor/Editor.scss @@ -1,3 +1,5 @@ +@import './Button'; + .editor { flex: 1; padding-top: 1em; diff --git a/src/components/Editor/Error.tsx b/src/components/Editor/Error.tsx index f0353d96..c6d002d1 100644 --- a/src/components/Editor/Error.tsx +++ b/src/components/Editor/Error.tsx @@ -1,6 +1,5 @@ -import { Switch, Match } from 'solid-js' -import { useState } from './prosemirror/context' -import './Button.scss' +import { Switch, Match, createMemo } from 'solid-js' +import { ErrorObject, useState } from './store' const InvalidState = (props: { title: string }) => { const [store, ctrl] = useState() @@ -16,7 +15,7 @@ const InvalidState = (props: { title: string }) => { you can copy important notes from below, clean the state and paste it again.

-          {JSON.stringify(store.error?.props)}
+          {JSON.stringify(store.error)}