From 85719515481fe7f24ddd6b4ff50178ccfe1bfa98 Mon Sep 17 00:00:00 2001 From: Zhihe Li Date: Fri, 14 Oct 2022 11:25:27 -0400 Subject: [PATCH] =?UTF-8?q?*=20feat:=20=F0=9F=8E=B8=20Add=20handlebars=20r?= =?UTF-8?q?egistration=20for=20syntax=20highlighting=20(#1378)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 🎸 Add handlebars registration for syntax highlighting * style: 💄 Use handlebars format * style: 💄 Reformat mdx files * style: 💄 Fix broken formatting from merge --- addons/rose/.storybook/preview.js | 5 + .../rose/anonymous/index.stories.mdx | 2 +- .../components/rose/badge/index.stories.mdx | 9 +- .../components/rose/button/index.stories.mdx | 2 +- .../rose/card/link/index.stories.mdx | 12 +-- .../components/rose/cards/index.stories.mdx | 2 +- .../rose/code-editor/index.stories.mdx | 4 +- .../rose/dialog/cover/index.stories.mdx | 2 +- .../components/rose/dialog/index.stories.mdx | 2 +- .../rose/dropdown/index.stories.mdx | 91 +++++++++---------- .../components/rose/footer/index.stories.mdx | 8 +- .../rose/form/actions/index.stories.mdx | 13 ++- .../form/checkbox/group/index.stories.mdx | 4 +- .../rose/form/checkbox/index.stories.mdx | 4 +- .../rose/form/errors/index.stories.mdx | 2 +- .../form/errors/message/index.stories.mdx | 2 +- .../rose/form/fieldset/index.stories.mdx | 2 +- .../rose/form/helper-text/index.stories.mdx | 8 +- .../components/rose/form/index.stories.mdx | 2 +- .../rose/form/input/index.stories.mdx | 4 +- .../rose/form/label/index.stories.mdx | 2 +- .../rose/form/radio/card/index.stories.mdx | 4 +- .../rose/form/radio/group/index.stories.mdx | 6 +- .../rose/form/radio/radio/index.stories.mdx | 4 +- .../rose/form/select/index.stories.mdx | 2 +- .../rose/form/textarea/index.stories.mdx | 2 +- .../components/rose/frame/index.stories.mdx | 2 +- .../components/rose/header/index.stories.mdx | 2 +- .../components/rose/icon/index.stories.mdx | 2 +- .../rose/layout/centered/index.stories.mdx | 2 +- .../rose/layout/global/index.stories.mdx | 2 +- .../rose/layout/page/index.stories.mdx | 2 +- .../rose/layout/sidebar/index.stories.mdx | 2 +- .../rose/link-button/index.stories.mdx | 16 ++-- .../rose/list/key-value/index.stories.mdx | 21 ++--- .../components/rose/message/index.stories.mdx | 21 ++--- .../rose/nav/breadcrumbs/index.stories.mdx | 6 +- .../rose/nav/link/index.stories.mdx | 4 +- .../rose/nav/sidebar/sidebar.stories.mdx | 2 +- .../rose/nav/tabs/index.stories.mdx | 8 +- .../rose/notification/index.stories.mdx | 2 +- .../rose/separator/index.stories.mdx | 2 +- .../components/rose/table/index.stories.mdx | 20 ++-- .../components/rose/toolbar/index.stories.mdx | 2 +- .../rose/toolbar/info/index.stories.mdx | 2 +- addons/rose/package.json | 2 + yarn.lock | 48 +++++++--- 47 files changed, 196 insertions(+), 174 deletions(-) create mode 100644 addons/rose/.storybook/preview.js diff --git a/addons/rose/.storybook/preview.js b/addons/rose/.storybook/preview.js new file mode 100644 index 000000000..e4fa8bfa0 --- /dev/null +++ b/addons/rose/.storybook/preview.js @@ -0,0 +1,5 @@ +import { PrismLight as SyntaxHighlighter } from 'react-syntax-highlighter'; +import handlebars from 'react-syntax-highlighter/dist/esm/languages/prism/handlebars'; + +// Registers and enables handlebars language support +SyntaxHighlighter.registerLanguage('handlebars', handlebars); diff --git a/addons/rose/addon/components/rose/anonymous/index.stories.mdx b/addons/rose/addon/components/rose/anonymous/index.stories.mdx index dafcc180a..a8836c0a8 100644 --- a/addons/rose/addon/components/rose/anonymous/index.stories.mdx +++ b/addons/rose/addon/components/rose/anonymous/index.stories.mdx @@ -14,7 +14,7 @@ This component should not be instantiated directly. For example, layout components may yield an anonymous component to configure various layout regions: -```htmlbars +```handlebars
{{yield (hash diff --git a/addons/rose/addon/components/rose/badge/index.stories.mdx b/addons/rose/addon/components/rose/badge/index.stories.mdx index e96f7a213..5fcf69329 100644 --- a/addons/rose/addon/components/rose/badge/index.stories.mdx +++ b/addons/rose/addon/components/rose/badge/index.stories.mdx @@ -12,10 +12,11 @@ When style definition isn't supplied, a default style will be supplied. Styles: outline, dark, informational, informational-outline, success, success-outline, error, error-outline, warning, warning-outline, alert, alert-outline -```html -Badge +```handlebars +Badge ``` diff --git a/addons/rose/addon/components/rose/button/index.stories.mdx b/addons/rose/addon/components/rose/button/index.stories.mdx index 52dd04714..3af770a01 100644 --- a/addons/rose/addon/components/rose/button/index.stories.mdx +++ b/addons/rose/addon/components/rose/button/index.stories.mdx @@ -11,7 +11,7 @@ A simple button component that renders an HTML `