import React, { useEffect, useState } from 'react';
import axios from 'axios';
function App() {
const [checks, setChecks] = useState([]);
const [compliances, setCompliances] = useState([]);
useEffect(() => {
axios.get('http://localhost:8000/checks')
.then(response => {
setChecks(response.data);
})
.catch(error => {
console.error('Error fetching checks: ', error);
});
axios.get('http://localhost:8000/compliances')
.then(response => {
setCompliances(response.data);
})
.catch(error => {
console.error('Error fetching compliances: ', error);
});
}, []);
return (
Checks
| ID |
Title |
Description |
Provider |
{checks.map((check) => (
| {check.id} |
{check.title} |
{check.description} |
{check.provider} |
))}
Compliances
| ID |
Framework |
Description |
Provider |
{compliances.map((compliance) => (
| {compliance.id} |
{compliance.framework} |
{compliance.description} |
{compliance.provider} |
))}
);
}
export default App;