From 006b15b467a5cd835a6eab1b49023100bdc8f2e6 Mon Sep 17 00:00:00 2001
From: Armand Philippot <git@armandphilippot.com>
Date: Fri, 13 Oct 2023 19:32:56 +0200
Subject: refactor(components): rewrite Code component and usePrism hook

* move Prism styles to Sass placeholders to avoid repeats
* let usePrism consumer define its plugins (remove default ones)
* remove `plugins` prop from Code component
* add new props to Code component to let consumer configure plugins
(and handle plugin list from the given options)

However there are some problems with Prism plugins: line-highlight and
treeview does not seems to be loaded. I don't want to use Babel instead
of SWC so I have no solution for now.
---
 src/components/molecules/layout/code.test.tsx | 17 -----------------
 1 file changed, 17 deletions(-)
 delete mode 100644 src/components/molecules/layout/code.test.tsx

(limited to 'src/components/molecules/layout/code.test.tsx')

diff --git a/src/components/molecules/layout/code.test.tsx b/src/components/molecules/layout/code.test.tsx
deleted file mode 100644
index a0e4143..0000000
--- a/src/components/molecules/layout/code.test.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-import { describe, expect, it } from '@jest/globals';
-import { render } from '../../../../tests/utils';
-import { Code } from './code';
-
-const code = `
-function foo() {
-  return 'bar';
-}
-`;
-
-const language = 'javascript';
-
-describe('Code', () => {
-  it('renders a code block', () => {
-    render(<Code language={language}>{code}</Code>);
-  });
-});
-- 
cgit v1.2.3

