summaryrefslogtreecommitdiff
path: root/packages/markdown/component/test/fixtures/astro-markdown-plugins/add-classes.mjs
diff options
context:
space:
mode:
authorGravatar Bjorn Lu <bjornlu.dev@gmail.com> 2023-08-04 17:27:03 +0800
committerGravatar Emanuele Stoppa <my.burning@gmail.com> 2023-08-08 11:04:17 +0100
commit3c31008519ce68b5b1b1cb23b71fbe0a2d506882 (patch)
tree4abd4bd99e89a7bd3b4c30b68b6b5d183510133e /packages/markdown/component/test/fixtures/astro-markdown-plugins/add-classes.mjs
parent6333651a9fc8eaffa215b6484d5123060798444e (diff)
downloadastro-3c31008519ce68b5b1b1cb23b71fbe0a2d506882.tar.gz
astro-3c31008519ce68b5b1b1cb23b71fbe0a2d506882.tar.zst
astro-3c31008519ce68b5b1b1cb23b71fbe0a2d506882.zip
Remove markdown component (#7931)
Diffstat (limited to 'packages/markdown/component/test/fixtures/astro-markdown-plugins/add-classes.mjs')
-rw-r--r--packages/markdown/component/test/fixtures/astro-markdown-plugins/add-classes.mjs18
1 files changed, 0 insertions, 18 deletions
diff --git a/packages/markdown/component/test/fixtures/astro-markdown-plugins/add-classes.mjs b/packages/markdown/component/test/fixtures/astro-markdown-plugins/add-classes.mjs
deleted file mode 100644
index 39acabd52..000000000
--- a/packages/markdown/component/test/fixtures/astro-markdown-plugins/add-classes.mjs
+++ /dev/null
@@ -1,18 +0,0 @@
-import { selectAll } from 'hast-util-select';
-
-export default (additions) => {
- const adders = Object.entries(additions).map(adder);
- return (node) => adders.forEach((a) => a(node));
-};
-
-const adder = ([selector, className]) => {
- const writer = write(className);
- return (node) => selectAll(selector, node).forEach(writer);
-};
-
-const write =
- (className) =>
- ({ properties }) => {
- if (!properties.className) properties.className = className;
- else properties.className += ` ${className}`;
- };