diff --git a/client/patterns/accordion/Details.tsx b/client/patterns/accordion/Details.tsx index 8e0e191..d39b515 100644 --- a/client/patterns/accordion/Details.tsx +++ b/client/patterns/accordion/Details.tsx @@ -66,22 +66,22 @@ const Details: React.FC<{}> = () => { -
+
-
+
-
+
-
...
+
...
-
+
...
-
+
...
@@ -91,18 +91,18 @@ html={`
`} css={` -.container { +.accordion { /* Border */ border: 1px solid rgba(0, 0, 0, 0.3); border-bottom-color: transparent; border-radius: 4px; } -.item { +.accordion__item { border-bottom: 1px solid rgba(0, 0, 0, 0.3); } -.header { +.accordion__header { /* Center the content horizontally */ align-items: center; display: flex; @@ -110,22 +110,25 @@ css={` cursor: pointer; padding: 16px; } -.toggle { + +.accordion__toggle { margin-right: 12px; } -.title { + +.accordion__title { /* Take remaining width */ flex: 1; } -.content { +.accordion__content { /* For not selected item */ display: none; border-top: 1px solid rgba(0, 0, 0, 0.3); padding: 16px; } -.content.selected { + +.accordion__content--selected { /* For selected item */ display: block; } diff --git a/client/patterns/arrow-buttons/Details.tsx b/client/patterns/arrow-buttons/Details.tsx index 1b688a2..0345fa7 100644 --- a/client/patterns/arrow-buttons/Details.tsx +++ b/client/patterns/arrow-buttons/Details.tsx @@ -22,43 +22,43 @@ const Details: React.FC<{}> = () => { - - - - `} css={` -.container { +.button { /* Center the content */ align-items: center; display: flex; @@ -68,7 +68,7 @@ css={` padding: 8px; } -.container__arrow { +.button__arrow { /* Transparent background */ background-color: transparent; @@ -77,28 +77,28 @@ css={` width: 12px; } -.container__arrow--up { +.button__arrow--up { /* Edges */ border-left: 1px solid rgba(0, 0, 0, 0.3); border-top: 1px solid rgba(0, 0, 0, 0.3); transform: translateY(25%) rotate(45deg); } -.container__arrow--right { +.button__arrow--right { /* Edges */ border-right: 1px solid rgba(0, 0, 0, 0.3); border-top: 1px solid rgba(0, 0, 0, 0.3); transform: translateX(-25%) rotate(45deg); } -.container__arrow--down { +.button__arrow--down { /* Edges */ border-bottom: 1px solid rgba(0, 0, 0, 0.3); border-right: 1px solid rgba(0, 0, 0, 0.3); transform: translateY(-25%) rotate(45deg); } -.container__arrow--left { +.button__arrow--left { /* Edges */ border-bottom: 1px solid rgba(0, 0, 0, 0.3); border-left: 1px solid rgba(0, 0, 0, 0.3); diff --git a/client/patterns/avatar-list/Details.tsx b/client/patterns/avatar-list/Details.tsx index db3ccdb..9b6cfe2 100644 --- a/client/patterns/avatar-list/Details.tsx +++ b/client/patterns/avatar-list/Details.tsx @@ -41,10 +41,10 @@ const Details: React.FC<{}> = () => {
+
-
-
+
+
...
@@ -55,16 +55,16 @@ html={`
`} css={` -.container { +.avatars { display: flex; } -.container__item { +.avatars__item { /* Nagative margin make avatar overlap to previous one */ margin-left: -4px; } -.container__avatar { +.avatars__image { /* Add a white curve between avatars */ box-shadow: 0 0 0 4px #FFF; diff --git a/client/patterns/avatar/Details.tsx b/client/patterns/avatar/Details.tsx index 145a467..0291e40 100644 --- a/client/patterns/avatar/Details.tsx +++ b/client/patterns/avatar/Details.tsx @@ -21,20 +21,20 @@ const Details: React.FC<{}> = () => {
+
- +
`} css={` -.container { +.avatar { /* Rounded border */ border-radius: 50%; height: 64px; width: 64px; } -.container__avatar { +.avatar__image { /* Rounded border */ border-radius: 50%; diff --git a/client/patterns/badge/Details.tsx b/client/patterns/badge/Details.tsx index 80cad61..c0ea3a9 100644 --- a/client/patterns/badge/Details.tsx +++ b/client/patterns/badge/Details.tsx @@ -21,12 +21,12 @@ const Details: React.FC<{}> = () => {
+
...
`} css={` -.container { +.badge { /* Center the content */ align-items: center; display: flex; diff --git a/client/patterns/breadcrumb/Details.tsx b/client/patterns/breadcrumb/Details.tsx index 65544e9..207253a 100644 --- a/client/patterns/breadcrumb/Details.tsx +++ b/client/patterns/breadcrumb/Details.tsx @@ -21,24 +21,25 @@ const Details: React.FC<{}> = () => {
+ `} css={` -.container { +.breadcrumb { /* Content is centered vertically */ align-items: center; display: flex; } -.separator { + +.breadcrumb__separator { margin: 0 8px; } `} diff --git a/client/patterns/card-layout/Details.tsx b/client/patterns/card-layout/Details.tsx index 992b1f5..06cbc14 100644 --- a/client/patterns/card-layout/Details.tsx +++ b/client/patterns/card-layout/Details.tsx @@ -22,9 +22,9 @@ const Details: React.FC<{}> = () => {
+
-
+
...
@@ -33,7 +33,7 @@ html={`
`} css={` -.container { +.cards { display: flex; /* Put a card in the next row when previous cards take all width */ @@ -42,7 +42,8 @@ css={` margin-left: -8px; margin-right: -8px; } -.card { + +.cards__item { /* There will be 4 cards per row */ flex-basis: 25%; diff --git a/client/patterns/card/Details.tsx b/client/patterns/card/Details.tsx index 25c8eb7..cd2e2fc 100644 --- a/client/patterns/card/Details.tsx +++ b/client/patterns/card/Details.tsx @@ -23,31 +23,31 @@ const Details: React.FC<{}> = () => {
+
-
+
...
-
+
...
...
`} css={` -.container { +.card { display: flex; flex-direction: column; } -.container__cover { +.card__cover { height: 150px; width: 100%; } -.container__content { +.card__content { /* Take available height */ flex: 1; } diff --git a/client/patterns/circular-navigation/Details.tsx b/client/patterns/circular-navigation/Details.tsx index 71517ef..ec0dbb5 100644 --- a/client/patterns/circular-navigation/Details.tsx +++ b/client/patterns/circular-navigation/Details.tsx @@ -57,15 +57,14 @@ const Details: React.FC<{}> = () => {
+