From 82e5f479992d1b217c223c610fda3fe5bde8c7b5 Mon Sep 17 00:00:00 2001 From: Phuoc Nguyen Date: Thu, 21 Nov 2019 22:07:17 +0700 Subject: [PATCH] Add feature list --- client/App.jsx | 2 + client/Home.jsx | 7 +++ client/layouts/feature-list/Cover.jsx | 35 ++++++++++++ client/layouts/feature-list/Details.jsx | 75 +++++++++++++++++++++++++ 4 files changed, 119 insertions(+) create mode 100644 client/layouts/feature-list/Cover.jsx create mode 100644 client/layouts/feature-list/Details.jsx diff --git a/client/App.jsx b/client/App.jsx index eb981ac..8bd9b9c 100644 --- a/client/App.jsx +++ b/client/App.jsx @@ -7,6 +7,7 @@ import Breadcrumb from './layouts/breadcrumb/Details'; import ButtonWithIcon from './layouts/button-with-icon/Details'; import Card from './layouts/card/Details'; import Centering from './layouts/centering/Details'; +import FeatureList from './layouts/feature-list/Details'; import FixedAtCorner from './layouts/fixed-at-corner/Details'; import HolyGrail from './layouts/holy-grail/Details'; import InputAddon from './layouts/input-add-on/Details'; @@ -38,6 +39,7 @@ const App = () => { + diff --git a/client/Home.jsx b/client/Home.jsx index 6434880..5a22326 100644 --- a/client/Home.jsx +++ b/client/Home.jsx @@ -6,6 +6,7 @@ import BreadcrumbCover from './layouts/breadcrumb/Cover'; import ButtonWithIconCover from './layouts/button-with-icon/Cover'; import CardCover from './layouts/card/Cover'; import CenterCover from './layouts/centering/Cover'; +import FeatureListCover from './layouts/feature-list/Cover'; import FixedAtCornerCover from './layouts/fixed-at-corner/Cover'; import HolyGrailCover from './layouts/holy-grail/Cover'; import InputAddonCover from './layouts/input-add-on/Cover'; @@ -137,6 +138,12 @@ const Home = () => {

Centering

+
+ + +

Feature list

+ +
diff --git a/client/layouts/feature-list/Cover.jsx b/client/layouts/feature-list/Cover.jsx new file mode 100644 index 0000000..83b971f --- /dev/null +++ b/client/layouts/feature-list/Cover.jsx @@ -0,0 +1,35 @@ +import React from 'react'; + +import Circle from '../../placeholders/Circle'; +import Frame from '../../placeholders/Frame'; +import Line from '../../placeholders/Line'; +import Rectangle from '../../placeholders/Rectangle'; + +const Cover = () => { + return ( + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + ); +}; + +export default Cover; diff --git a/client/layouts/feature-list/Details.jsx b/client/layouts/feature-list/Details.jsx new file mode 100644 index 0000000..75dac3d --- /dev/null +++ b/client/layouts/feature-list/Details.jsx @@ -0,0 +1,75 @@ +import React from 'react'; + +import DetailsLayout from '../../DetailsLayout'; +import Block from '../../placeholders/Block'; +import BrowserFrame from '../../placeholders/BrowserFrame'; +import Circle from '../../placeholders/Circle'; +import Rectangle from '../../placeholders/Rectangle'; + +import SampleCode from '../../SampleCode'; + +const Details = () => { + return ( + + +
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ } + source={ + +
+ +
+ ... +
+ + +
+ ... +
+
+ + +... +`} +/> + } + /> + + ); +}; + +export default Details;