Example component GenApiDemo on how to use the new API
This commit is contained in:
parent
d2b4bf2a89
commit
bc9b01d85a
1 changed files with 23 additions and 0 deletions
23
frontend/src/Containers/GenApiDemo.tsx
Normal file
23
frontend/src/Containers/GenApiDemo.tsx
Normal file
|
@ -0,0 +1,23 @@
|
|||
import { useEffect } from "react";
|
||||
import { GenApi } from "../API/GenApi";
|
||||
|
||||
// Instantiation of the API
|
||||
const api = new GenApi();
|
||||
|
||||
export function GenApiDemo(): JSX.Element {
|
||||
// Sync wrapper around the loginCreate method
|
||||
const register = async (): Promise<void> => {
|
||||
const response = await api.login.loginCreate({
|
||||
username: "admin",
|
||||
password: "admin",
|
||||
});
|
||||
console.log(response.data); // This should be the inner type of the response
|
||||
};
|
||||
|
||||
// Call the wrapper
|
||||
useEffect(() => {
|
||||
void register();
|
||||
});
|
||||
|
||||
return <></>;
|
||||
}
|
Loading…
Add table
Reference in a new issue