diff --git a/src/DummyData.js b/src/DummyData.js new file mode 100644 index 0000000..a24406c --- /dev/null +++ b/src/DummyData.js @@ -0,0 +1,14 @@ +const songData = [ + { + Song: "Diamond", + Artist: "Rihanna", + Album: "An album" + }, + { + Song: "Old Town Road", + Artist: "Nas x", + Album: "An album" + } +] + +export default songData; \ No newline at end of file diff --git a/src/components/DashBoard.js b/src/components/DashBoard.js index c1211cc..45fd3c6 100644 --- a/src/components/DashBoard.js +++ b/src/components/DashBoard.js @@ -1,46 +1,54 @@ -// import React, { useState, useEffect } from "react"; -// import ButtonDropDown from "./ButtonDropDown"; -// import '../App.css' -// import axios from "axios"; +import React, { useState, useEffect } from "react"; +import ButtonDropDown from "./ButtonDropDown"; +import '../App.css' +import axios from "axios"; +import DummyData from "../DummyData" +import SongCard from "./SongCard" -// export default function DashBoard(props){ -// const [search, setSearch] = useState(''); -// const [results, setResults] = useState([]); +export default function DashBoard(props){ + const [search, setSearch] = useState(''); + const [results, setResults] = useState([]); -// const handleChange = e => { -// setSearch( e.target.value ); -// }; + const handleChange = e => { + setSearch( e.target.value ); + }; -// axios -// .get('') -// .then(response => { -// console.log(response) -// setResults(response.data.results) -// props -// }) + axios + .get() + .then(response => { + console.log(response) + setResults(response.data.results) + + }) -// return ( -//
-//
-// -//
-//
-// +return ( +
+ + + +
+ -// -//
+ +
+ {results.map((c, index) => { + return + + })} +
+
+ +) -// ) - -// } \ No newline at end of file +} \ No newline at end of file