minimum progress

This commit is contained in:
sara-pervana
2024-01-28 17:46:15 +01:00
committed by Sara Pervana
parent 697d2685f3
commit e06afab048
2 changed files with 26 additions and 6 deletions

View File

@@ -1,5 +1,26 @@
const ConsumeAction = () => {
return <></>;
import { Button } from "@mui/material";
import useAxios from "../hooks/useAxios";
import { useState } from "react";
const ConsumeAction = ({ endpoint }: { endpoint: string }) => {
const [currentEndpoint, setCurrentEndpoint] = useState("");
const [shouldFetch, setShouldFetch] = useState(false);
const { data, error } = useAxios(currentEndpoint, "GET", null, true, shouldFetch);
if (error) console.error("Error consuming:", error);
if (data) console.log('what the response', data)
const onConsume = () => {
setCurrentEndpoint(endpoint);
setShouldFetch(true);
}
return <Button onClick={onConsume} variant="outlined">
Consume
</Button>
};
export default ConsumeAction;

View File

@@ -1,5 +1,6 @@
import { Button } from "@mui/material";
import EntityActions from "@/components/entity_actions";
import ConsumeAction from "@/components/consume_action";
export const ClientTableConfig = [
{
@@ -13,11 +14,9 @@ export const ClientTableConfig = [
{
key: "endpoint_url",
label: "End Point",
render: () => {
render: (value: any) => {
return (
<Button disabled variant="outlined">
Consume
</Button>
<ConsumeAction endpoint={value} />
);
},
},