diff --git a/parts/2/courseExercise/src/App.jsx b/parts/2/courseExercise/src/App.jsx
index 65acd12..8309aeb 100644
--- a/parts/2/courseExercise/src/App.jsx
+++ b/parts/2/courseExercise/src/App.jsx
@@ -1,26 +1,5 @@
-const Header = (props) => {
- return
{props.course}
;
-};
-
-const Part = (props) => {
- return (
-
- {props.partName} {props.exerciseCount}
-
- );
-};
-
-const Content = (props) => {
- return (
- <>
- {props.sections.map((section) => {
- return (
-
- );
- })}
- >
- );
-};
+import Header from "./components/Header";
+import Content from "./components/Content";
const App = () => {
const course = {
@@ -38,6 +17,10 @@ const App = () => {
part: "State of a component",
exerciseCount: 14,
},
+ {
+ part: "An extra part I added just like that",
+ exerciseCount: 1,
+ },
],
};
diff --git a/parts/2/courseExercise/src/components/Content.jsx b/parts/2/courseExercise/src/components/Content.jsx
new file mode 100644
index 0000000..39c73d8
--- /dev/null
+++ b/parts/2/courseExercise/src/components/Content.jsx
@@ -0,0 +1,15 @@
+import Part from "./Part";
+
+const Content = (props) => {
+ return (
+ <>
+ {props.sections.map((section) => {
+ return (
+
+ );
+ })}
+ >
+ );
+};
+
+export default Content;
diff --git a/parts/2/courseExercise/src/components/Header.jsx b/parts/2/courseExercise/src/components/Header.jsx
new file mode 100644
index 0000000..2e4fa07
--- /dev/null
+++ b/parts/2/courseExercise/src/components/Header.jsx
@@ -0,0 +1,5 @@
+const Header = (props) => {
+ return {props.course}
;
+};
+
+export default Header;
diff --git a/parts/2/courseExercise/src/components/Part.jsx b/parts/2/courseExercise/src/components/Part.jsx
new file mode 100644
index 0000000..1adeab9
--- /dev/null
+++ b/parts/2/courseExercise/src/components/Part.jsx
@@ -0,0 +1,9 @@
+const Part = (props) => {
+ return (
+
+ {props.partName} {props.exerciseCount}
+
+ );
+};
+
+export default Part;