diff --git a/client/constants/Pattern.ts b/client/constants/Pattern.ts index 8eb3028..e9a192c 100644 --- a/client/constants/Pattern.ts +++ b/client/constants/Pattern.ts @@ -1,4 +1,5 @@ enum Pattern { + AvatarList = 'Avatar list', Badge = 'Badge', Breadcrumb = 'Breadcrumb', ButtonWithIcon = 'Button with icon', diff --git a/client/pages/ExplorePage.tsx b/client/pages/ExplorePage.tsx index 88b9b20..0a0aae5 100644 --- a/client/pages/ExplorePage.tsx +++ b/client/pages/ExplorePage.tsx @@ -83,6 +83,7 @@ const ExplorePage = () => {
+ diff --git a/client/patterns/avatar-list/Cover.tsx b/client/patterns/avatar-list/Cover.tsx new file mode 100644 index 0000000..3bbd3f4 --- /dev/null +++ b/client/patterns/avatar-list/Cover.tsx @@ -0,0 +1,46 @@ +import React from 'react'; + +import Frame from '../../placeholders/Frame'; + +const Cover: React.FC<{}> = () => { + return ( + +
+ { + Array(3).fill(null).map((_, i) => { + return ( +
+
+ {i + 1} +
+
+ ); + }) + } +
+ + ); +}; + +export default Cover; diff --git a/client/patterns/avatar-list/Details.tsx b/client/patterns/avatar-list/Details.tsx new file mode 100644 index 0000000..e4a39fa --- /dev/null +++ b/client/patterns/avatar-list/Details.tsx @@ -0,0 +1,84 @@ +import React from 'react'; + +import DetailsLayout from '../../layouts/DetailsLayout'; +import BrowserFrame from '../../placeholders/BrowserFrame'; + +const Avatar: React.FC<{}> = ({ children }) => { + return ( +
+ {children} +
+ ); +}; + +const Details: React.FC<{}> = () => { + return ( + +
+ +
+
+
+
+
+5
+
+ )} + source={` +
+ +
+
+ + ... +
+
+ + + ... +
+`} + /> +
+ + ); +}; + +export default Details; diff --git a/public/sitemap.xml b/public/sitemap.xml index aab3ddd..9ef9518 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -5,6 +5,7 @@ https://csslayout.io/patterns/split-screen https://csslayout.io/patterns/sticky-footer https://csslayout.io/patterns/sticky-header + https://csslayout.io/patterns/avatar-list https://csslayout.io/patterns/badge https://csslayout.io/patterns/breadcrumb https://csslayout.io/patterns/button-with-icon