UNPKG

rune

Version:

CLI to upload your games to Rune

15 lines (14 loc) 517 B
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)); }