UNPKG

ic-auth

Version:

A simple to use, modular package for integrating Internet Computer authentication providers into your app.

23 lines (22 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MainPage = void 0; const react_1 = require("react"); const ICWalletList_1 = require("./components/ICWalletList"); require("./assets/index.css"); function MainPage() { const [user, setUser] = (0, react_1.useState)("Not Connected"); const [provider, setProvider] = (0, react_1.useState)("None"); const receiveFromChild = async (user) => { setUser(user); }; return (react_1.default.createElement("div", { className: "app" }, react_1.default.createElement("div", { className: "header" }, react_1.default.createElement("h1", null, "Welcome!")), react_1.default.createElement("div", { className: "content" }, react_1.default.createElement("h3", null, "Login"), react_1.default.createElement(ICWalletList_1.ICWalletList, { giveToParent: receiveFromChild }), react_1.default.createElement("h5", null, "Current User:"), react_1.default.createElement("p", { className: "data" }, user)))); } exports.MainPage = MainPage;