rune
Version:
CLI to upload your games to Rune
15 lines (14 loc) • 517 B
JavaScript
import { Box } from "ink";
import React from "react";
import { Login } from "../flows/Login.js";
import { useMe } from "../gql/useMe.js";
import { Step } from "./Step.js";
export function LoginGate({ children }) {
const { me } = useMe();
if (!me) {
return React.createElement(Login, null);
}
return (React.createElement(Box, { flexDirection: "column" },
React.createElement(Step, { status: "success", label: `Logged in as \`${me.displayName}\` (${me.email})` }),
children));
}