From e83efe1b22c5fc5e9f5079e07d8b1dc03d8905c4 Mon Sep 17 00:00:00 2001 From: Phuoc Nguyen Date: Sat, 30 Nov 2019 19:08:01 +0700 Subject: [PATCH 1/2] Fix cover of radial progress bar --- client/patterns/radial-progress-bar/Cover.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/patterns/radial-progress-bar/Cover.tsx b/client/patterns/radial-progress-bar/Cover.tsx index 4c43e26..d272c86 100644 --- a/client/patterns/radial-progress-bar/Cover.tsx +++ b/client/patterns/radial-progress-bar/Cover.tsx @@ -28,7 +28,7 @@ const Cover: React.FC<{}> = () => { width: '64px', }} > - 45% + 33%
Date: Sat, 30 Nov 2019 20:17:53 +0700 Subject: [PATCH 2/2] Add full screen menu --- client/constants/Pattern.ts | 1 + client/pages/ExplorePage.tsx | 1 + client/patterns/full-screen-menu/Cover.tsx | 49 ++++++++ client/patterns/full-screen-menu/Details.tsx | 121 +++++++++++++++++++ public/sitemap.xml | 1 + 5 files changed, 173 insertions(+) create mode 100644 client/patterns/full-screen-menu/Cover.tsx create mode 100644 client/patterns/full-screen-menu/Details.tsx diff --git a/client/constants/Pattern.ts b/client/constants/Pattern.ts index 86e1dfd..5b3f449 100644 --- a/client/constants/Pattern.ts +++ b/client/constants/Pattern.ts @@ -15,6 +15,7 @@ enum Pattern { FeatureList = 'Feature list', FixedAtCorner = 'Fixed at corner', FloatingLabel = 'Floating label', + FullScreenMenu = 'Full screen menu', HolyGrail = 'Holy grail', InputAddOn = 'Input addon', MediaObject = 'Media object', diff --git a/client/pages/ExplorePage.tsx b/client/pages/ExplorePage.tsx index 3d517ac..c1c98dd 100644 --- a/client/pages/ExplorePage.tsx +++ b/client/pages/ExplorePage.tsx @@ -99,6 +99,7 @@ const ExplorePage = () => { + diff --git a/client/patterns/full-screen-menu/Cover.tsx b/client/patterns/full-screen-menu/Cover.tsx new file mode 100644 index 0000000..bde38cd --- /dev/null +++ b/client/patterns/full-screen-menu/Cover.tsx @@ -0,0 +1,49 @@ +import React from 'react'; + +import Frame from '../../placeholders/Frame'; +import Rectangle from '../../placeholders/Rectangle'; + +const Cover: React.FC<{}> = () => { + return ( + +
+
+
+
+
+
+
+
+
+ + ); +}; + +export default Cover; diff --git a/client/patterns/full-screen-menu/Details.tsx b/client/patterns/full-screen-menu/Details.tsx new file mode 100644 index 0000000..3367091 --- /dev/null +++ b/client/patterns/full-screen-menu/Details.tsx @@ -0,0 +1,121 @@ +import React from 'react'; + +import DetailsLayout from '../../layouts/DetailsLayout'; +import BrowserFrame from '../../placeholders/BrowserFrame'; +import Rectangle from '../../placeholders/Rectangle'; + +const Details: React.FC<{}> = () => { + return ( + +
+ + +
+
    +
  • +
  • +
  • +
  • +
+
+
+ )} + source={` +
+ + + + +
    + ... +
+
+`} + /> +
+ + ); +}; + +export default Details; diff --git a/public/sitemap.xml b/public/sitemap.xml index cdc60c3..e27127b 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -21,6 +21,7 @@ https://csslayout.io/patterns/feature-list https://csslayout.io/patterns/fixed-at-corner https://csslayout.io/patterns/floating-label + https://csslayout.io/patterns/full-screen-menu https://csslayout.io/patterns/input-addon https://csslayout.io/patterns/media-object https://csslayout.io/patterns/menu