From 6998f9607867b0d07f8bf1b5a2c8c51c738115bb Mon Sep 17 00:00:00 2001 From: Adam Matthiesen Date: Tue, 13 Feb 2024 02:21:16 -0800 Subject: [PATCH] fix examples --- .../examples/ghostrender/CodeSlot.astro | 14 +++++++------- packages/astro-ghostcms-rendercontent/package.json | 3 +-- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/packages/astro-ghostcms-rendercontent/examples/ghostrender/CodeSlot.astro b/packages/astro-ghostcms-rendercontent/examples/ghostrender/CodeSlot.astro index b56cb282..6ba6deaf 100644 --- a/packages/astro-ghostcms-rendercontent/examples/ghostrender/CodeSlot.astro +++ b/packages/astro-ghostcms-rendercontent/examples/ghostrender/CodeSlot.astro @@ -1,12 +1,12 @@ --- import { Code } from "astro/components" -import { parse } from "node-html-parser" +import { parse } from "ultrahtml" +import { querySelector } from "ultrahtml/selector" const html = await Astro.slots.render("default") -const parsed = parse(html) - -const code = parsed.querySelectorAll('code') +const ast = await parse(html) +const codetag = querySelector(ast,'code') +const { children } = codetag +const code = children[0].value --- -{code.map(item => ( - -))} \ No newline at end of file + \ No newline at end of file diff --git a/packages/astro-ghostcms-rendercontent/package.json b/packages/astro-ghostcms-rendercontent/package.json index 704b5e2f..6320174a 100644 --- a/packages/astro-ghostcms-rendercontent/package.json +++ b/packages/astro-ghostcms-rendercontent/package.json @@ -38,8 +38,7 @@ "license": "MIT", "dependencies": { "entities": "^4.5.0", - "ultrahtml": "^1.5.2", - "node-html-parser": "6.1.12" + "ultrahtml": "^1.5.2" }, "devDependencies": { "astro": "4.0.0"