Skip to content

Commit 5cb26c9

Browse files
authored
fix: πŸ› code block component can't work for empty language (#1297)
βœ… Closes: #1293
1 parent a07ad0a commit 5cb26c9

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Diff for: β€Žpackages/components/src/code-block/view/component.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ export const codeComponent: Component<CodeComponentProps> = ({
3535
useCssLightDom(style)
3636

3737
useEffect(() => {
38-
const lang = getAllLanguages?.()?.find(languageInfo => languageInfo.alias.some(alias => alias.toLowerCase() === language?.toLowerCase()))
38+
const lang = getAllLanguages?.()?.find(languageInfo =>
39+
languageInfo.alias.some(alias =>
40+
alias.toLowerCase() === language?.toLowerCase()))
3941

4042
if (lang && lang.name !== language)
4143
setLanguage?.(lang.name)

Diff for: β€Žpackages/components/src/code-block/view/node-view.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ export class CodeMirrorBlock implements NodeView {
7474
return
7575

7676
this.dom.language = languageName
77-
const language = this.loader.load(languageName)
77+
const language = this.loader.load(languageName ?? '')
7878

7979
language.then((lang) => {
8080
if (lang) {

0 commit comments

Comments
Β (0)