Skip to content

Commit

Permalink
[FIX] Notion Token Error (#185)
Browse files Browse the repository at this point in the history
* feat: add `index.d.ts` to declare `prismjs`

* feat: add code token recognition for multiple languages
  • Loading branch information
WhiteHyun authored May 20, 2023
1 parent b4094bc commit 612365e
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
1 change: 1 addition & 0 deletions index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
declare module 'prismjs/components/prism-*.js';
38 changes: 37 additions & 1 deletion src/containers/Detail/components/PostDetail/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,44 @@ import CommentBox from "./CommentBox"
import Category from "@components/Category"
import Image from "next/image"
import Link from "next/link"

const Code = dynamic(() =>
import("react-notion-x/build/third-party/code").then((m) => m.Code)
import("react-notion-x/build/third-party/code").then(async (m) => {
await Promise.all([
import('prismjs/components/prism-markup-templating.js'),
import('prismjs/components/prism-markup.js'),
import('prismjs/components/prism-bash.js'),
import('prismjs/components/prism-c.js'),
import('prismjs/components/prism-cpp.js'),
import('prismjs/components/prism-csharp.js'),
import('prismjs/components/prism-docker.js'),
import('prismjs/components/prism-java.js'),
import('prismjs/components/prism-js-templates.js'),
import('prismjs/components/prism-coffeescript.js'),
import('prismjs/components/prism-diff.js'),
import('prismjs/components/prism-git.js'),
import('prismjs/components/prism-go.js'),
import('prismjs/components/prism-graphql.js'),
import('prismjs/components/prism-handlebars.js'),
import('prismjs/components/prism-less.js'),
import('prismjs/components/prism-makefile.js'),
import('prismjs/components/prism-markdown.js'),
import('prismjs/components/prism-objectivec.js'),
import('prismjs/components/prism-ocaml.js'),
import('prismjs/components/prism-python.js'),
import('prismjs/components/prism-reason.js'),
import('prismjs/components/prism-rust.js'),
import('prismjs/components/prism-sass.js'),
import('prismjs/components/prism-scss.js'),
import('prismjs/components/prism-solidity.js'),
import('prismjs/components/prism-sql.js'),
import('prismjs/components/prism-stylus.js'),
import('prismjs/components/prism-swift.js'),
import('prismjs/components/prism-wasm.js'),
import('prismjs/components/prism-yaml.js')
])
return m.Code
})
)
const Collection = dynamic(() =>
import("react-notion-x/build/third-party/collection").then(
Expand Down

1 comment on commit 612365e

@vercel
Copy link

@vercel vercel bot commented on 612365e May 20, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

morethan-log – ./

morethan-log.vercel.app
morethan-log-git-main-morethanmin.vercel.app
morethan-log-morethanmin.vercel.app

Please sign in to comment.