diff --git a/src/App.js b/src/App.js
index e813d31..5403d9a 100644
--- a/src/App.js
+++ b/src/App.js
@@ -1,7 +1,26 @@
import "./sass/main.scss";
+import Sidebar from "./commons/sidebar";
+import Header from "./commons/header";
+import Features from "./commons/features";
+import Stories from "./commons/stories";
+import Homes from "./commons/homes";
+import Gallery from "./commons/gallery";
+import Footer from "./commons/footer";
+import Realtors from "./commons/realtors";
function App() {
- return
;
+ return (
+
+
+
+
+
+
+
+
+
+
+ );
}
export default App;
diff --git a/src/commons/features.jsx b/src/commons/features.jsx
new file mode 100644
index 0000000..d703301
--- /dev/null
+++ b/src/commons/features.jsx
@@ -0,0 +1,3 @@
+export default function Features() {
+ return ;
+}
diff --git a/src/commons/footer.jsx b/src/commons/footer.jsx
new file mode 100644
index 0000000..0070e0f
--- /dev/null
+++ b/src/commons/footer.jsx
@@ -0,0 +1,3 @@
+export default function Footer() {
+ return ;
+}
diff --git a/src/commons/gallery.jsx b/src/commons/gallery.jsx
new file mode 100644
index 0000000..726fd93
--- /dev/null
+++ b/src/commons/gallery.jsx
@@ -0,0 +1,3 @@
+export default function Gallery() {
+ return ;
+}
diff --git a/src/commons/header.jsx b/src/commons/header.jsx
new file mode 100644
index 0000000..75111f9
--- /dev/null
+++ b/src/commons/header.jsx
@@ -0,0 +1,3 @@
+export default function Header() {
+ return ;
+}
diff --git a/src/commons/homes.jsx b/src/commons/homes.jsx
new file mode 100644
index 0000000..9a822cb
--- /dev/null
+++ b/src/commons/homes.jsx
@@ -0,0 +1,3 @@
+export default function Homes() {
+ return ;
+}
diff --git a/img/back.jpg b/src/commons/img/back.jpg
similarity index 100%
rename from img/back.jpg
rename to src/commons/img/back.jpg
diff --git a/img/favicon.png b/src/commons/img/favicon.png
similarity index 100%
rename from img/favicon.png
rename to src/commons/img/favicon.png
diff --git a/img/gal-1.jpeg b/src/commons/img/gal-1.jpeg
similarity index 100%
rename from img/gal-1.jpeg
rename to src/commons/img/gal-1.jpeg
diff --git a/img/gal-10.jpeg b/src/commons/img/gal-10.jpeg
similarity index 100%
rename from img/gal-10.jpeg
rename to src/commons/img/gal-10.jpeg
diff --git a/img/gal-11.jpeg b/src/commons/img/gal-11.jpeg
similarity index 100%
rename from img/gal-11.jpeg
rename to src/commons/img/gal-11.jpeg
diff --git a/img/gal-12.jpeg b/src/commons/img/gal-12.jpeg
similarity index 100%
rename from img/gal-12.jpeg
rename to src/commons/img/gal-12.jpeg
diff --git a/img/gal-13.jpeg b/src/commons/img/gal-13.jpeg
similarity index 100%
rename from img/gal-13.jpeg
rename to src/commons/img/gal-13.jpeg
diff --git a/img/gal-14.jpeg b/src/commons/img/gal-14.jpeg
similarity index 100%
rename from img/gal-14.jpeg
rename to src/commons/img/gal-14.jpeg
diff --git a/img/gal-2.jpeg b/src/commons/img/gal-2.jpeg
similarity index 100%
rename from img/gal-2.jpeg
rename to src/commons/img/gal-2.jpeg
diff --git a/img/gal-3.jpeg b/src/commons/img/gal-3.jpeg
similarity index 100%
rename from img/gal-3.jpeg
rename to src/commons/img/gal-3.jpeg
diff --git a/img/gal-4.jpeg b/src/commons/img/gal-4.jpeg
similarity index 100%
rename from img/gal-4.jpeg
rename to src/commons/img/gal-4.jpeg
diff --git a/img/gal-5.jpeg b/src/commons/img/gal-5.jpeg
similarity index 100%
rename from img/gal-5.jpeg
rename to src/commons/img/gal-5.jpeg
diff --git a/img/gal-6.jpeg b/src/commons/img/gal-6.jpeg
similarity index 100%
rename from img/gal-6.jpeg
rename to src/commons/img/gal-6.jpeg
diff --git a/img/gal-7.jpeg b/src/commons/img/gal-7.jpeg
similarity index 100%
rename from img/gal-7.jpeg
rename to src/commons/img/gal-7.jpeg
diff --git a/img/gal-8.jpeg b/src/commons/img/gal-8.jpeg
similarity index 100%
rename from img/gal-8.jpeg
rename to src/commons/img/gal-8.jpeg
diff --git a/img/gal-9.jpeg b/src/commons/img/gal-9.jpeg
similarity index 100%
rename from img/gal-9.jpeg
rename to src/commons/img/gal-9.jpeg
diff --git a/img/hero.jpeg b/src/commons/img/hero.jpeg
similarity index 100%
rename from img/hero.jpeg
rename to src/commons/img/hero.jpeg
diff --git a/img/house-1.jpeg b/src/commons/img/house-1.jpeg
similarity index 100%
rename from img/house-1.jpeg
rename to src/commons/img/house-1.jpeg
diff --git a/img/house-2.jpeg b/src/commons/img/house-2.jpeg
similarity index 100%
rename from img/house-2.jpeg
rename to src/commons/img/house-2.jpeg
diff --git a/img/house-3.jpeg b/src/commons/img/house-3.jpeg
similarity index 100%
rename from img/house-3.jpeg
rename to src/commons/img/house-3.jpeg
diff --git a/img/house-4.jpeg b/src/commons/img/house-4.jpeg
similarity index 100%
rename from img/house-4.jpeg
rename to src/commons/img/house-4.jpeg
diff --git a/img/house-5.jpeg b/src/commons/img/house-5.jpeg
similarity index 100%
rename from img/house-5.jpeg
rename to src/commons/img/house-5.jpeg
diff --git a/img/house-6.jpeg b/src/commons/img/house-6.jpeg
similarity index 100%
rename from img/house-6.jpeg
rename to src/commons/img/house-6.jpeg
diff --git a/img/logo-bbc.png b/src/commons/img/logo-bbc.png
similarity index 100%
rename from img/logo-bbc.png
rename to src/commons/img/logo-bbc.png
diff --git a/img/logo-bi.png b/src/commons/img/logo-bi.png
similarity index 100%
rename from img/logo-bi.png
rename to src/commons/img/logo-bi.png
diff --git a/img/logo-forbes.png b/src/commons/img/logo-forbes.png
similarity index 100%
rename from img/logo-forbes.png
rename to src/commons/img/logo-forbes.png
diff --git a/img/logo-techcrunch.png b/src/commons/img/logo-techcrunch.png
similarity index 100%
rename from img/logo-techcrunch.png
rename to src/commons/img/logo-techcrunch.png
diff --git a/img/logo.png b/src/commons/img/logo.png
similarity index 100%
rename from img/logo.png
rename to src/commons/img/logo.png
diff --git a/img/realtor-1.jpeg b/src/commons/img/realtor-1.jpeg
similarity index 100%
rename from img/realtor-1.jpeg
rename to src/commons/img/realtor-1.jpeg
diff --git a/img/realtor-2.jpeg b/src/commons/img/realtor-2.jpeg
similarity index 100%
rename from img/realtor-2.jpeg
rename to src/commons/img/realtor-2.jpeg
diff --git a/img/realtor-3.jpeg b/src/commons/img/realtor-3.jpeg
similarity index 100%
rename from img/realtor-3.jpeg
rename to src/commons/img/realtor-3.jpeg
diff --git a/img/sprite.svg b/src/commons/img/sprite.svg
similarity index 100%
rename from img/sprite.svg
rename to src/commons/img/sprite.svg
diff --git a/img/story-1.jpeg b/src/commons/img/story-1.jpeg
similarity index 100%
rename from img/story-1.jpeg
rename to src/commons/img/story-1.jpeg
diff --git a/img/story-2.jpeg b/src/commons/img/story-2.jpeg
similarity index 100%
rename from img/story-2.jpeg
rename to src/commons/img/story-2.jpeg
diff --git a/img/text.txt b/src/commons/img/text.txt
similarity index 100%
rename from img/text.txt
rename to src/commons/img/text.txt
diff --git a/src/commons/realtors.jsx b/src/commons/realtors.jsx
new file mode 100644
index 0000000..ed3551e
--- /dev/null
+++ b/src/commons/realtors.jsx
@@ -0,0 +1,3 @@
+export default function Realtors() {
+ return Top 3 realtors
;
+}
diff --git a/src/commons/sidebar.jsx b/src/commons/sidebar.jsx
new file mode 100644
index 0000000..89df081
--- /dev/null
+++ b/src/commons/sidebar.jsx
@@ -0,0 +1,3 @@
+export default function Sidebar() {
+ return Sidebar
;
+}
diff --git a/src/commons/stories.jsx b/src/commons/stories.jsx
new file mode 100644
index 0000000..0be6a7f
--- /dev/null
+++ b/src/commons/stories.jsx
@@ -0,0 +1,10 @@
+import React from "react";
+
+export default function Stories() {
+ return (
+
+ Story Pictures
+ Story Content
+
+ );
+}
diff --git a/src/sass/_base.scss b/src/sass/_base.scss
index 2202529..89ea5ce 100644
--- a/src/sass/_base.scss
+++ b/src/sass/_base.scss
@@ -33,3 +33,13 @@ body {
font-weight: 300;
line-height: 1.6;
}
+
+.container {
+ display: grid;
+ grid-template-rows: 80vh min-content 40vw repeat(3, min-content);
+ grid-template-columns:
+ [sidebar-start] 8rem [sidebar-end full-start] minmax(6rem, 1fr)
+ [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end])
+ [center-end] minmax(6rem, 1fr)
+ [full-end];
+}
diff --git a/src/sass/_features.scss b/src/sass/_features.scss
index e69de29..2bef9da 100644
--- a/src/sass/_features.scss
+++ b/src/sass/_features.scss
@@ -0,0 +1,4 @@
+.features {
+ background-color: $color-grey-dark-2;
+ grid-column: center-start / center-end;
+}
diff --git a/src/sass/_footer.scss b/src/sass/_footer.scss
index e69de29..50a29c9 100644
--- a/src/sass/_footer.scss
+++ b/src/sass/_footer.scss
@@ -0,0 +1,4 @@
+.footer {
+ background-color: $color-secondary;
+ grid-column: full-start / full-end;
+}
diff --git a/src/sass/_gallery.scss b/src/sass/_gallery.scss
index e69de29..2007bf3 100644
--- a/src/sass/_gallery.scss
+++ b/src/sass/_gallery.scss
@@ -0,0 +1,4 @@
+.gallery {
+ background-color: $color-grey-dark-1;
+ grid-column: full-start / full-end;
+}
diff --git a/src/sass/_header.scss b/src/sass/_header.scss
index e69de29..b21c2eb 100644
--- a/src/sass/_header.scss
+++ b/src/sass/_header.scss
@@ -0,0 +1,4 @@
+.header {
+ background-color: $color-grey-dark-1;
+ grid-column: full-start / col-end 6;
+}
diff --git a/src/sass/_homes.scss b/src/sass/_homes.scss
index e69de29..bd12135 100644
--- a/src/sass/_homes.scss
+++ b/src/sass/_homes.scss
@@ -0,0 +1,4 @@
+.homes {
+ background-color: $color-secondary;
+ grid-column: center-start / center-end;
+}
diff --git a/src/sass/_realtors.scss b/src/sass/_realtors.scss
index e69de29..480c4b4 100644
--- a/src/sass/_realtors.scss
+++ b/src/sass/_realtors.scss
@@ -0,0 +1,4 @@
+.realtors {
+ background-color: $color-secondary;
+ grid-column: col-start 7 / ful-end;
+}
diff --git a/src/sass/_sidebar.scss b/src/sass/_sidebar.scss
index e69de29..48b3aae 100644
--- a/src/sass/_sidebar.scss
+++ b/src/sass/_sidebar.scss
@@ -0,0 +1,5 @@
+.sidebar {
+ background-color: $color-primary;
+ grid-column: sidebar-start / sidebar-end;
+ grid-row: 1 / -1;
+}
diff --git a/src/sass/_story.scss b/src/sass/_story.scss
index e69de29..f6933e6 100644
--- a/src/sass/_story.scss
+++ b/src/sass/_story.scss
@@ -0,0 +1,11 @@
+.story {
+ &__pictures {
+ background-color: $color-primary;
+ grid-column: full-start / col-end 4;
+ }
+
+ &__content {
+ background-color: $color-grey-light-1;
+ grid-column: col-start 5 / full-end;
+ }
+}