import Layout from "@theme/Layout"; import { Playground } from "../components/playground"; import { useState } from "react"; import BrowserOnly from "@docusaurus/BrowserOnly"; export default function PlaygroundPage() { const [src, setSrc] = useState(`\ import { Component, useSignal, defineComponents } from "sinho"; class MyCounter extends Component() { render() { const [value, setValue] = useSignal(0); return ( <>

Counter: {value}

{" "}

); } } defineComponents(MyCounter); document.body.append(new MyCounter());`); return (
{() => { const { MonacoEditor } = require("../components/monacoEditor") as typeof import("../components/monacoEditor"); return ( setSrc(src)} /> ); }}
); }