thousands-alarm-31103
04/25/2023, 8:46 PMlau@Lauras-MBP-29 memberbooking % npm run build
> memberbooking@0.1.0 build
> react-scripts build
Creating an optimized production build...
Failed to compile.
Module not found: Error: Can't resolve '@descope/sdk' in '/Users/lau/Desktop/booking/memberbooking/src'
dazzling-oyster-96577
04/25/2023, 8:47 PM@descope/react-sdk
instead. Maybe check your imports?dazzling-oyster-96577
04/25/2023, 8:48 PMnpm install
?thousands-alarm-31103
04/25/2023, 8:48 PMthousands-alarm-31103
04/25/2023, 8:49 PMthousands-alarm-31103
04/25/2023, 8:49 PMdazzling-oyster-96577
04/25/2023, 8:49 PMdazzling-oyster-96577
04/25/2023, 8:49 PMthousands-alarm-31103
04/25/2023, 8:50 PMthousands-alarm-31103
04/25/2023, 8:50 PMthousands-alarm-31103
04/25/2023, 8:50 PMthousands-alarm-31103
04/25/2023, 8:51 PMthousands-alarm-31103
04/25/2023, 8:51 PMthousands-alarm-31103
04/25/2023, 8:51 PMdazzling-oyster-96577
04/25/2023, 8:52 PMthousands-alarm-31103
04/25/2023, 8:52 PMimport { AuthProvider, Descope, useSession, useUser, useDescope } from '@descope-react/sdk';
import React from 'react';
import Logo from '/Users/lau/Desktop/booking/memberbooking/src/main_logo.png';
const App = () => {
const { isAuthenticated, isSessionLoading } = useSession();
const { user, isUserLoading } = useUser();
const { logout } = useDescope();
return (
<div className="App">
<img src={Logo} alt="member_logo" className="logo" />
{isSessionLoading || isUserLoading ? (
<p>Loading...</p>
) : isAuthenticated ? (
<>
<p>Hello {user.name}</p>
<div>My Private Component</div>
<button onClick={logout}>Logout</button>
</>
) : (
<Descope
flowId="sign-up-or-in"
onSuccess={(e) => console.log(e.detail.user)}
onError={(e) => console.log('Could not log in!')}
theme="light"
/>
)}
<iframe
src="<https://demo.sevenrooms.com/reservations/theobscureDEMO>"
width="100%"
height="1200px"
title="The Obscure DEMO Reservations"
style={{ border: 'none', overflow: 'hidden' }}
/>
</div>
);
};
const AppRoot = () => {
return (
<AuthProvider projectId='P2Of3chsSCHf3C99DkiigKE19flu'>
<App />
</AuthProvider>
);
};
export default AppRoot;
dazzling-oyster-96577
04/25/2023, 8:53 PMthousands-alarm-31103
04/25/2023, 8:53 PMdazzling-oyster-96577
04/25/2023, 8:53 PM@descope/react-sdk
thousands-alarm-31103
04/25/2023, 8:53 PMdazzling-oyster-96577
04/25/2023, 8:53 PMthousands-alarm-31103
04/25/2023, 8:54 PMthousands-alarm-31103
04/25/2023, 8:55 PMCreating an optimized production build...
Compiled with warnings.
[eslint]
src/index.js
Line 2:10: 'AuthProvider' is defined but never used no-unused-vars
Line 2:24: 'useDescope' is defined but never used no-unused-vars
Line 2:36: 'useSession' is defined but never used no-unused-vars
Line 2:48: 'useUser' is defined but never used no-unused-vars
Line 3:10: 'Descope' is defined but never used no-unused-vars
Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line
dazzling-oyster-96577
04/25/2023, 8:56 PMdazzling-oyster-96577
04/25/2023, 8:56 PMthousands-alarm-31103
04/25/2023, 8:58 PMthousands-alarm-31103
04/25/2023, 8:59 PMdazzling-oyster-96577
04/25/2023, 8:59 PM