From a30927a633b95194e9fa0d01c28ab5a20694ca9f Mon Sep 17 00:00:00 2001 From: GauthierWebDev Date: Mon, 9 Jun 2025 13:14:56 +0000 Subject: [PATCH] docs/js (#26) Reviewed-on: https://gitea.gauthierdaniels.fr/GauthierWebDev/memento-dev/pulls/26 Co-authored-by: GauthierWebDev Co-committed-by: GauthierWebDev --- app/components/Highlight.tsx | 9 +- app/components/Snippet.tsx | 2 +- app/components/Tabs.tsx | 3 - app/libs/navigation.ts | 23 +- app/pages/+data.ts | 59 ++-- app/pages/docs/frontend/+Page.mdx | 8 - app/pages/docs/javascript/+Page.mdx | 82 +++++ app/pages/docs/javascript/dom/+Page.mdx | 119 +++++++ app/pages/docs/javascript/dom/tabs.tsx | 179 +++++++++++ .../javascript/fonctions-et-portee/+Page.mdx | 157 ++++++++++ .../javascript/fonctions-et-portee/tabs.tsx | 294 ++++++++++++++++++ .../docs/javascript/instructions/+Page.mdx | 180 +++++++++++ .../docs/javascript/instructions/tabs.tsx | 105 +++++++ app/pages/docs/javascript/syntaxe/+Page.mdx | 198 ++++++++++++ app/pages/docs/javascript/syntaxe/tabs.tsx | 95 ++++++ app/pages/docs/javascript/types/+Page.mdx | 214 +++++++++++++ app/pages/docs/javascript/types/tabs.tsx | 102 ++++++ app/vite.config.ts | 1 + 18 files changed, 1780 insertions(+), 50 deletions(-) delete mode 100644 app/pages/docs/frontend/+Page.mdx create mode 100644 app/pages/docs/javascript/+Page.mdx create mode 100644 app/pages/docs/javascript/dom/+Page.mdx create mode 100644 app/pages/docs/javascript/dom/tabs.tsx create mode 100644 app/pages/docs/javascript/fonctions-et-portee/+Page.mdx create mode 100644 app/pages/docs/javascript/fonctions-et-portee/tabs.tsx 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/+Page.mdx create mode 100644 app/pages/docs/javascript/syntaxe/tabs.tsx create mode 100644 app/pages/docs/javascript/types/+Page.mdx create mode 100644 app/pages/docs/javascript/types/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) => { )}