From 28597802bf3704f667c4d23edf49cfa9c0a15a1c Mon Sep 17 00:00:00 2001 From: Phuoc Nguyen Date: Wed, 11 Dec 2019 19:55:21 +0700 Subject: [PATCH] Add close button --- client/constants/Pattern.ts | 1 + client/pages/ExplorePage.tsx | 1 + client/pages/HomePage.tsx | 2 +- client/patterns/close-button/Cover.tsx | 56 +++++++++++ client/patterns/close-button/Details.tsx | 114 +++++++++++++++++++++++ public/sitemap.xml | 1 + 6 files changed, 174 insertions(+), 1 deletion(-) create mode 100644 client/patterns/close-button/Cover.tsx create mode 100644 client/patterns/close-button/Details.tsx diff --git a/client/constants/Pattern.ts b/client/constants/Pattern.ts index 9e8b96f..58bb830 100644 --- a/client/constants/Pattern.ts +++ b/client/constants/Pattern.ts @@ -8,6 +8,7 @@ enum Pattern { Card = 'Card', Centering = 'Centering', CircularNavigation = 'Circular navigation', + CloseButton = 'Close button', CookieBanner = 'Cookie banner', CornerRibbon = 'Corner ribbon', CustomCheckboxButton = 'Custom checkbox button', diff --git a/client/pages/ExplorePage.tsx b/client/pages/ExplorePage.tsx index 5d4dc49..117f51e 100644 --- a/client/pages/ExplorePage.tsx +++ b/client/pages/ExplorePage.tsx @@ -108,6 +108,7 @@ const ExplorePage = () => {
+ diff --git a/client/pages/HomePage.tsx b/client/pages/HomePage.tsx index 93ccd3b..94c85fb 100644 --- a/client/pages/HomePage.tsx +++ b/client/pages/HomePage.tsx @@ -170,7 +170,7 @@ const HomePage = () => { marginBottom: '16px', }} > - 62 patterns + 63 patterns
= () => { + return ( + +
+ +
+ + ); +}; + +export default Cover; diff --git a/client/patterns/close-button/Details.tsx b/client/patterns/close-button/Details.tsx new file mode 100644 index 0000000..01be7aa --- /dev/null +++ b/client/patterns/close-button/Details.tsx @@ -0,0 +1,114 @@ +import React from 'react'; + +import RelatedPatterns from '../../components/RelatedPatterns'; +import Pattern from '../../constants/Pattern'; +import DetailsLayout from '../../layouts/DetailsLayout'; +import BrowserFrame from '../../placeholders/BrowserFrame'; + +const Details: React.FC<{}> = () => { + return ( + +
+ + +
+ )} + source={` + +`} + /> + + + +
+ ); +}; + +export default Details; diff --git a/public/sitemap.xml b/public/sitemap.xml index 67453dd..52da664 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -14,6 +14,7 @@ https://csslayout.io/patterns/card https://csslayout.io/patterns/centering https://csslayout.io/patterns/circular-navigation + https://csslayout.io/patterns/close-button https://csslayout.io/patterns/cookie-banner https://csslayout.io/patterns/corner-ribbon https://csslayout.io/patterns/custom-checkbox-button