diff --git a/webUI/react/src/App.tsx b/webUI/react/src/App.tsx
index 760957fb..1680c2d5 100644
--- a/webUI/react/src/App.tsx
+++ b/webUI/react/src/App.tsx
@@ -7,6 +7,7 @@ import {
import Button from '@material-ui/core/Button';
import NavBar from './components/NavBar';
import ExtensionCard from './components/ExtensionCard';
+import SourceCard from './components/SourceCard';
function Extensions() {
let mapped;
@@ -24,6 +25,22 @@ function Extensions() {
return
{mapped}
;
}
+function Sources() {
+ let mapped;
+ const [sources, setSources] = useState([]);
+
+ if (sources.length === 0) {
+ mapped = wait
;
+ fetch('http://127.0.0.1:4567/api/v1/sources')
+ .then((response) => response.json())
+ .then((data) => setSources(data));
+ } else {
+ mapped = sources.map((it) => );
+ }
+
+ return {mapped}
;
+}
+
function Home() {
return (