From c5d0844a705fe81923f456a1bb167daec374004e Mon Sep 17 00:00:00 2001 From: Phuoc Nguyen Date: Sun, 17 Nov 2019 22:36:39 +0700 Subject: [PATCH] Add slider --- client/App.jsx | 2 + client/Home.jsx | 7 +++ client/layouts/slider/Cover.jsx | 21 ++++++++ client/layouts/slider/Details.jsx | 79 +++++++++++++++++++++++++++++++ 4 files changed, 109 insertions(+) create mode 100644 client/layouts/slider/Cover.jsx create mode 100644 client/layouts/slider/Details.jsx diff --git a/client/App.jsx b/client/App.jsx index fa674f7..18a1269 100644 --- a/client/App.jsx +++ b/client/App.jsx @@ -19,6 +19,7 @@ import PreviousNextButtons from './layouts/previous-next-buttons/Details'; import ProgressBar from './layouts/progress-bar/Details'; import SameHeightColumns from './layouts/same-height-columns/Details'; import Sidebar from './layouts/sidebar/Details'; +import Slider from './layouts/slider/Details'; import SplitScreen from './layouts/split-screen/Details'; import StepperInput from './layouts/stepper-input/Details'; import StickyFooter from './layouts/sticky-footer/Details'; @@ -47,6 +48,7 @@ const App = () => { + diff --git a/client/Home.jsx b/client/Home.jsx index 286ab94..c497b8c 100644 --- a/client/Home.jsx +++ b/client/Home.jsx @@ -18,6 +18,7 @@ import PreviousNextButtonCover from './layouts/previous-next-buttons/Cover'; import ProgressBarCover from './layouts/progress-bar/Cover'; import SameHeightColumnsCover from './layouts/same-height-columns/Cover'; import SidebarCover from './layouts/sidebar/Cover'; +import SliderCover from './layouts/slider/Cover'; import SplitScreenCover from './layouts/split-screen/Cover'; import StepperInputCover from './layouts/stepper-input/Cover'; import StickyFooterCover from './layouts/sticky-footer/Cover'; @@ -174,6 +175,12 @@ const Home = () => {

Same height columns

+
+ + +

Slider

+ +
diff --git a/client/layouts/slider/Cover.jsx b/client/layouts/slider/Cover.jsx new file mode 100644 index 0000000..e7bc561 --- /dev/null +++ b/client/layouts/slider/Cover.jsx @@ -0,0 +1,21 @@ +import React from 'react'; + +import Circle from '../../placeholders/Circle'; +import Frame from '../../placeholders/Frame'; +import Line from '../../placeholders/Line'; + +const Cover = () => { + return ( + +
+
+
+ +
+
+
+ + ); +}; + +export default Cover; diff --git a/client/layouts/slider/Details.jsx b/client/layouts/slider/Details.jsx new file mode 100644 index 0000000..0ae72a3 --- /dev/null +++ b/client/layouts/slider/Details.jsx @@ -0,0 +1,79 @@ +import React from 'react'; + +import DetailsLayout from '../../DetailsLayout'; +import Circle from '../../placeholders/Circle'; +import BrowserFrame from '../../placeholders/BrowserFrame'; +import Rectangle from '../../placeholders/Rectangle'; +import SampleCode from '../../SampleCode'; +import useDocumentTitle from '../../hooks/useDocumentTitle'; + +const Details = () => { + useDocumentTitle('CSS Layout ∙ Slider'); + + return ( + +

Slider

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