react-floating-profile
Version:
React component to display your github profile <p align="left"> <a href="https://www.npmjs.com/package/react-floating-profile"><img src="https://flat.badgen.net/npm/v/react-floating-profile" alt="react-floating-profile version" /></a> <a href="http
16 lines (15 loc) • 613 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { createContext, useContext, useState } from "react";
var AuthContext = createContext(null);
export function AuthProvider(_a) {
var children = _a.children;
var _b = useState(""), accessToken = _b[0], setAccessToken = _b[1];
return _jsx(AuthContext.Provider, { value: { accessToken: accessToken, setAccessToken: setAccessToken }, children: children });
}
export function useAuth() {
var context = useContext(AuthContext);
if (!context) {
throw new Error("useAuth must be used within an AuthProvider");
}
return context;
}