diff --git a/src/components/DevProfile.tsx b/src/components/DevProfile.tsx new file mode 100644 index 0000000..124ac10 --- /dev/null +++ b/src/components/DevProfile.tsx @@ -0,0 +1,37 @@ +import React, {FC} from 'react'; +import {FontAwesomeIcon} from '@fortawesome/react-fontawesome'; +import {faCheck} from '@fortawesome/free-solid-svg-icons'; + +interface IProps { + name: string; + description: string; + location: string; + skills: string[]; +} + +const DevProfile: FC = ({name, description, location, skills}) => ( +
+ Some guy +
+

{name}

+

{description}

+

{location}

+ + View Profile + +
+ +
+); + +export default DevProfile; diff --git a/src/pages/Developers.tsx b/src/pages/Developers.tsx index acfd829..3dbfcab 100644 --- a/src/pages/Developers.tsx +++ b/src/pages/Developers.tsx @@ -1,48 +1,42 @@ -import React from 'react'; +import React, {FC} from 'react'; import Header from '../components/Header'; +import DevProfile from '../components/DevProfile'; -const Developers = () => ( -
-
+// interface IProps { +// developers: [] +// } -
-
- Some guy -
-

John Doe

-

Developer at Microsoft

-

Seattle, WA

- - View Profile - -
-
    -
  • - HTML -
  • +// const Developers: FC = ({developers}) => ( +const Developers: FC = () => { + const developers = [ + { + name: 'John Doe', + description: 'Developer at Microsoft', + location: 'Seattle, WA', + skills: ['HTML', 'CSS', 'JavaScript', 'Python'], + }, + ]; -
  • - CSS -
  • -
  • - JavaScript -
  • - -
  • - Python -
  • -
+ return ( +
+
+
+ {developers.map((dev, i) => ( + + ))}
-
-
-); + + ); +}; export default Developers;