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..677bf17 100644
--- a/client/pages/ExplorePage.tsx
+++ b/client/pages/ExplorePage.tsx
@@ -62,7 +62,7 @@ const ExplorePage = () => {
textAlign: 'center',
}}
>
- Here is the collection of patterns
+ Here is the collection of 63 patterns
All covers you see in this page are made with CSS only. Inspect them! 🎉
@@ -135,6 +135,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/client/patterns/modal/Details.tsx b/client/patterns/modal/Details.tsx
index 62c97a8..775143f 100644
--- a/client/patterns/modal/Details.tsx
+++ b/client/patterns/modal/Details.tsx
@@ -1,4 +1,5 @@
import React from 'react';
+import { Link } from 'react-router-dom';
import DetailsLayout from '../../layouts/DetailsLayout';
import Block from '../../placeholders/Block';
@@ -10,6 +11,10 @@ const Details: React.FC<{}> = () => {
return (
+
+ You can use the close button to
+ represent the button for closing the modal.
+
= () => {
return (
+
+ You can use the close button to
+ represent the button for closing the notification.
+
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