From 0982e573dba264c7081be5ce60373eb2fd806438 Mon Sep 17 00:00:00 2001 From: GauthierWebDev Date: Tue, 13 May 2025 18:18:22 +0200 Subject: [PATCH] style(Highlight): improve code readability --- app/components/Highlight.tsx | 9 +- app/components/Snippet.tsx | 2 +- app/libs/navigation.ts | 6 +- .../docs/javascript/instructions/+Page.mdx | 180 +++++++++++++++++ .../docs/javascript/instructions/tabs.tsx | 105 ++++++++++ app/pages/docs/javascript/syntaxe/+Page.mdx | 191 ++++++++++++++++++ app/pages/docs/javascript/syntaxe/tabs.tsx | 95 +++++++++ 7 files changed, 583 insertions(+), 5 deletions(-) create mode 100644 app/pages/docs/javascript/instructions/+Page.mdx create mode 100644 app/pages/docs/javascript/instructions/tabs.tsx create mode 100644 app/pages/docs/javascript/syntaxe/tabs.tsx diff --git a/app/components/Highlight.tsx b/app/components/Highlight.tsx index dc6d2a4..59c2485 100644 --- a/app/components/Highlight.tsx +++ b/app/components/Highlight.tsx @@ -34,10 +34,10 @@ export const Highlight: ParentComponent = (_props) => { const highlightedCode = createMemo(() => { const childrenString = props.children?.toString(); - if (!childrenString) return; + if (!childrenString) return ""; const grammar = Prismjs.languages[props.language]; - if (!grammar) return; + if (!grammar) return ""; const result = Prismjs.highlight(childrenString, grammar, props.language); @@ -102,7 +102,10 @@ export const Highlight: ParentComponent = (_props) => { )}