diff --git a/src/components/APIArguments.astro b/src/components/APIArguments.astro index 3d454ff..5977cb1 100644 --- a/src/components/APIArguments.astro +++ b/src/components/APIArguments.astro @@ -28,34 +28,29 @@ const {args} = Astro.props; ) : ''} \ No newline at end of file diff --git a/src/components/APIExamples.astro b/src/components/APIExamples.astro index 54a720d..c16383c 100644 --- a/src/components/APIExamples.astro +++ b/src/components/APIExamples.astro @@ -1,5 +1,6 @@ --- import { Code } from "astro/components"; +import Collapsible from "./Collapsible.astro"; const {examples, cmd} = Astro.props; @@ -11,27 +12,37 @@ const output = examples.output; delete examples.title; delete examples.output; +const options = (Object.keys(examples).map(example=> `.${example}`)).join(', '); + function setExample(example, cmd){ console.log(example, cmd); document.body.classList.toggle(example); } --- - -
{examples ? ( -
+

Examples

{title}

- {Object.keys(examples).map(example=>( - - ))} - {Object.keys(examples).map(example=>( -
-

{example}

- -
- ))} +
+ {Object.keys(examples).map(example=>( + + ))} +
+
+ {Object.keys(examples).map(example=>( +
+ {/*

{example}

*/} + +
+ ))} +
+ {output && ( + + Output: + + + )}