import { createCliRenderer } from "@opentui/core";
import { createRoot, useKeyboard, useTerminalDimensions } from "@opentui/react";
function App() {
const { width, height } = useTerminalDimensions();
useKeyboard((key) => {
if (
key.name === "q" ||
key.name === "escape" ||
(key.ctrl && key.name === "c")
) {
process.exit(0);
}
});
const text = "ob248.com";
const x = Math.floor((width - text.length) / 2);
const y = Math.floor(height / 2);
return (
{text}
);
}
const renderer = await createCliRenderer();
createRoot(renderer).render();