diff --git a/client/App.jsx b/client/App.jsx index 1c92236..a1b11bc 100644 --- a/client/App.jsx +++ b/client/App.jsx @@ -11,6 +11,7 @@ import InputAddon from './layouts/input-add-on/Details'; import MediaObject from './layouts/media-object/Details'; import SameHeightColumns from './layouts/same-height-columns/Details'; import Sidebar from './layouts/sidebar/Details'; +import SplitScreen from './layouts/split-screen/Details'; import StepperInput from './layouts/stepper-input/Details'; import StickyFooter from './layouts/sticky-footer/Details'; import StickyHeader from './layouts/sticky-header/Details'; @@ -29,6 +30,7 @@ const App = () => { + diff --git a/client/Home.jsx b/client/Home.jsx index 35db4b9..e815c5b 100644 --- a/client/Home.jsx +++ b/client/Home.jsx @@ -10,6 +10,7 @@ import InputAddonCover from './layouts/input-add-on/Cover'; import MediaObjectCover from './layouts/media-object/Cover'; import SameHeightColumnsCover from './layouts/same-height-columns/Cover'; import SidebarCover from './layouts/sidebar/Cover'; +import SplitScreenCover from './layouts/split-screen/Cover'; import StepperInputCover from './layouts/stepper-input/Cover'; import StickyFooterCover from './layouts/sticky-footer/Cover'; import StickyHeaderCover from './layouts/sticky-header/Cover'; @@ -51,6 +52,12 @@ const Home = () => {

Sidebar

+
+ + +

Split screen

+ +
diff --git a/client/layouts/button-with-icon/Cover.jsx b/client/layouts/button-with-icon/Cover.jsx index 93ae6bd..84853c6 100644 --- a/client/layouts/button-with-icon/Cover.jsx +++ b/client/layouts/button-with-icon/Cover.jsx @@ -1,6 +1,6 @@ import React from 'react'; -import Dot from '../../placeholders/Dot'; +import Circle from '../../placeholders/Circle'; import Frame from '../../placeholders/Frame'; import Rectangle from '../../placeholders/Rectangle'; @@ -9,7 +9,7 @@ const Cover = () => {
-
+
diff --git a/client/layouts/button-with-icon/Details.jsx b/client/layouts/button-with-icon/Details.jsx index 60312ff..56951f0 100644 --- a/client/layouts/button-with-icon/Details.jsx +++ b/client/layouts/button-with-icon/Details.jsx @@ -1,8 +1,8 @@ import React from 'react'; import DetailsLayout from '../../DetailsLayout'; -import Dot from '../../placeholders/Dot'; import BrowserFrame from '../../placeholders/BrowserFrame'; +import Circle from '../../placeholders/Circle'; import Rectangle from '../../placeholders/Rectangle'; import SampleCode from '../../SampleCode'; import useDocumentTitle from '../../useDocumentTitle'; @@ -18,7 +18,7 @@ const Details = () => {
diff --git a/client/layouts/centering/Cover.jsx b/client/layouts/centering/Cover.jsx index f1e218a..528259b 100644 --- a/client/layouts/centering/Cover.jsx +++ b/client/layouts/centering/Cover.jsx @@ -1,6 +1,6 @@ import React from 'react'; -import Dot from '../../placeholders/Dot'; +import Circle from '../../placeholders/Circle'; import Frame from '../../placeholders/Frame'; import Line from '../../placeholders/Line'; @@ -8,7 +8,7 @@ const Cover = () => { return (
- +
diff --git a/client/layouts/centering/Details.jsx b/client/layouts/centering/Details.jsx index a62a134..05e55d5 100644 --- a/client/layouts/centering/Details.jsx +++ b/client/layouts/centering/Details.jsx @@ -2,7 +2,7 @@ import React from 'react'; import DetailsLayout from '../../DetailsLayout'; import BrowserFrame from '../../placeholders/BrowserFrame'; -import Dot from '../../placeholders/Dot'; +import Circle from '../../placeholders/Circle'; import Rectangle from '../../placeholders/Rectangle'; import SampleCode from '../../SampleCode'; import useDocumentTitle from '../../useDocumentTitle'; @@ -16,7 +16,7 @@ const Details = () => { - +
diff --git a/client/layouts/split-screen/Cover.jsx b/client/layouts/split-screen/Cover.jsx new file mode 100644 index 0000000..d31076e --- /dev/null +++ b/client/layouts/split-screen/Cover.jsx @@ -0,0 +1,28 @@ +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/split-screen/Details.jsx b/client/layouts/split-screen/Details.jsx new file mode 100644 index 0000000..2f445d9 --- /dev/null +++ b/client/layouts/split-screen/Details.jsx @@ -0,0 +1,56 @@ +import React from 'react'; + +import DetailsLayout from '../../DetailsLayout'; +import BrowserFrame from '../../placeholders/BrowserFrame'; +import Block from '../../placeholders/Block'; +import Circle from '../../placeholders/Circle'; +import Rectangle from '../../placeholders/Rectangle'; +import SampleCode from '../../SampleCode'; +import useDocumentTitle from '../../useDocumentTitle'; + +const Details = () => { + useDocumentTitle('CSS Layout ∙ Split screen'); + + return ( + +

Split screen

+ +
+
+
+
+
+
+
+
+ +
+
+
+ } + source={ + + +
+ ... +
+ + +
+ ... +
+
+`} +/> + } + /> + + ); +}; + +export default Details; diff --git a/client/placeholders/Dot.jsx b/client/placeholders/Circle.jsx similarity index 79% rename from client/placeholders/Dot.jsx rename to client/placeholders/Circle.jsx index 7267be8..df64689 100644 --- a/client/placeholders/Dot.jsx +++ b/client/placeholders/Circle.jsx @@ -1,6 +1,6 @@ import React from 'react'; -const Dot = ({ size = 16 }) => { +const Circle = ({ size = 16 }) => { return (
{ ); }; -export default Dot; +export default Circle;