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