From 8f2954c2457a66bfd8a6107e2ce1942872af4866 Mon Sep 17 00:00:00 2001 From: Phuoc Nguyen Date: Sun, 17 Nov 2019 14:25:01 +0700 Subject: [PATCH] Add Previous and next buttons --- client/App.jsx | 2 + client/Home.jsx | 7 +++ .../layouts/previous-next-buttons/Cover.jsx | 25 +++++++++ .../layouts/previous-next-buttons/Details.jsx | 55 +++++++++++++++++++ 4 files changed, 89 insertions(+) create mode 100644 client/layouts/previous-next-buttons/Cover.jsx create mode 100644 client/layouts/previous-next-buttons/Details.jsx diff --git a/client/App.jsx b/client/App.jsx index a1b11bc..6aa9a33 100644 --- a/client/App.jsx +++ b/client/App.jsx @@ -9,6 +9,7 @@ import FixedAtCorner from './layouts/fixed-at-corner/Details'; import HolyGrail from './layouts/holy-grail/Details'; import InputAddon from './layouts/input-add-on/Details'; import MediaObject from './layouts/media-object/Details'; +import PreviousNextButtons from './layouts/previous-next-buttons/Details'; import SameHeightColumns from './layouts/same-height-columns/Details'; import Sidebar from './layouts/sidebar/Details'; import SplitScreen from './layouts/split-screen/Details'; @@ -28,6 +29,7 @@ const App = () => { + diff --git a/client/Home.jsx b/client/Home.jsx index e815c5b..b8a5706 100644 --- a/client/Home.jsx +++ b/client/Home.jsx @@ -8,6 +8,7 @@ import FixedAtCornerCover from './layouts/fixed-at-corner/Cover'; import HolyGrailCover from './layouts/holy-grail/Cover'; import InputAddonCover from './layouts/input-add-on/Cover'; import MediaObjectCover from './layouts/media-object/Cover'; +import PreviousNextButtonCover from './layouts/previous-next-buttons/Cover'; import SameHeightColumnsCover from './layouts/same-height-columns/Cover'; import SidebarCover from './layouts/sidebar/Cover'; import SplitScreenCover from './layouts/split-screen/Cover'; @@ -111,6 +112,12 @@ const Home = () => {

Media object

+
+ + +

Previous next buttons

+ +
diff --git a/client/layouts/previous-next-buttons/Cover.jsx b/client/layouts/previous-next-buttons/Cover.jsx new file mode 100644 index 0000000..7f76b8b --- /dev/null +++ b/client/layouts/previous-next-buttons/Cover.jsx @@ -0,0 +1,25 @@ +import React from 'react'; + +import Frame from '../../placeholders/Frame'; +import Rectangle from '../../placeholders/Rectangle'; + +const Cover = () => { + return ( + +
+
+
+
<
+ +
+
+ +
>
+
+
+
+ + ); +}; + +export default Cover; diff --git a/client/layouts/previous-next-buttons/Details.jsx b/client/layouts/previous-next-buttons/Details.jsx new file mode 100644 index 0000000..841974b --- /dev/null +++ b/client/layouts/previous-next-buttons/Details.jsx @@ -0,0 +1,55 @@ +import React from 'react'; + +import DetailsLayout from '../../DetailsLayout'; +import BrowserFrame from '../../placeholders/BrowserFrame'; +import Rectangle from '../../placeholders/Rectangle'; +import SampleCode from '../../SampleCode'; +import useDocumentTitle from '../../useDocumentTitle'; + +const Details = () => { + useDocumentTitle('CSS Layout ∙ Previous and next buttons'); + + return ( + +

Previous and next buttons

+ + +
+ } + source={ + + + .. + + + .. + +`} +/> + } + /> + + ); +}; + +export default Details;