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
JavaScript
;
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;