diff --git a/client/Home.jsx b/client/Home.jsx index e29495e..e50ce88 100644 --- a/client/Home.jsx +++ b/client/Home.jsx @@ -1,6 +1,7 @@ import React from 'react'; import CoverCard from './components/CoverCard'; +import Heading from './components/Heading'; import useDocumentTitle from './hooks/useDocumentTitle'; import Layout from './layouts/Layout'; @@ -45,8 +46,8 @@ const Home = () => { -
-

Layouts

+
+
@@ -55,10 +56,10 @@ const Home = () => {
-
+ -
-

Patterns

+
+
@@ -93,7 +94,7 @@ const Home = () => {
-
+ ); diff --git a/client/components/Heading.jsx b/client/components/Heading.jsx new file mode 100644 index 0000000..3dd9647 --- /dev/null +++ b/client/components/Heading.jsx @@ -0,0 +1,11 @@ +import React from 'react'; + +const Heading = ({ title }) => { + return ( +
+

{title}

+
+ ); +}; + +export default Heading; diff --git a/client/components/RelatedPatterns.jsx b/client/components/RelatedPatterns.jsx index 439609c..0db9682 100644 --- a/client/components/RelatedPatterns.jsx +++ b/client/components/RelatedPatterns.jsx @@ -1,18 +1,19 @@ import React, { useEffect } from 'react'; import CoverCard from './CoverCard'; +import Heading from './Heading'; const RelatedPatterns = ({ patterns }) => { return ( -
-

Related patterns

+
+
{ patterns.map(pattern => ) }
-
+ ); }; diff --git a/client/layouts/Footer.jsx b/client/layouts/Footer.jsx index 45bac41..3b900e4 100644 --- a/client/layouts/Footer.jsx +++ b/client/layouts/Footer.jsx @@ -1,10 +1,12 @@ import React from 'react'; +import Heading from '../components/Heading'; + const Footer = () => { return (
-
-

Products

+
+
  • @@ -25,8 +27,8 @@ const Footer = () => {
-
-

About

+
+
© 2019 Nguyen Huu Phuoc and contributors
diff --git a/client/patterns/docked-at-corner/Details.jsx b/client/patterns/docked-at-corner/Details.jsx index 5c8ed8e..15d24cc 100644 --- a/client/patterns/docked-at-corner/Details.jsx +++ b/client/patterns/docked-at-corner/Details.jsx @@ -1,5 +1,6 @@ import React from 'react'; +import Heading from '../../components/Heading'; import DetailsLayout from '../../layouts/DetailsLayout'; import BrowserFrame from '../../placeholders/BrowserFrame'; import Rectangle from '../../placeholders/Rectangle'; @@ -44,8 +45,8 @@ const Details = () => { `} />
-
-

Use cases

+
+
@@ -67,7 +68,7 @@ const Details = () => {
-
+ ); }; diff --git a/client/patterns/radio-switch/Details.jsx b/client/patterns/radio-switch/Details.jsx index b68b0fb..f587d88 100644 --- a/client/patterns/radio-switch/Details.jsx +++ b/client/patterns/radio-switch/Details.jsx @@ -1,5 +1,6 @@ import React, { useState } from 'react'; +import Heading from '../../components/Heading'; import RelatedPatterns from '../../components/RelatedPatterns'; import DetailsLayout from '../../layouts/DetailsLayout'; import BrowserFrame from '../../placeholders/BrowserFrame'; @@ -56,8 +57,8 @@ const Details = () => { `} />
-
-

Use cases

+
+
@@ -71,7 +72,7 @@ const Details = () => {
-
+ );