`;
-exports[` Snapshots primary buttons With disabled prop should match snapshot with outline Button 1`] = `
+exports[` Snapshots primary buttons With inverted prop With full prop should match snapshot with outline Button 1`] = `
.c0 {
box-sizing: border-box;
text-align: center;
@@ -1752,7 +2232,7 @@ exports[` Snapshots primary buttons With disabled prop should match sn
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
- width: auto;
+ width: 100%;
height: 48px;
padding-left: 24px;
padding-right: 24px;
@@ -1770,10 +2250,6 @@ exports[` Snapshots primary buttons With disabled prop should match sn
line-height: 1;
-webkit-text-decoration: none;
text-decoration: none;
- background-color: #F5F5FA;
- color: #6B6B78;
- pointer-events: none;
- cursor: not-allowed;
}
.c0 svg {
@@ -1799,10 +2275,6 @@ exports[` Snapshots primary buttons With disabled prop should match sn
fill: #FFFFFF;
}
-.c0 svg {
- fill: #6B6B78;
-}
-
.c1 {
background-color: transparent;
border: 1px solid;
@@ -1848,16 +2320,14 @@ exports[` Snapshots primary buttons With disabled prop should match sn
Button
`;
-exports[` Snapshots primary buttons With disabled prop should match snapshot with outline Button with Icon 1`] = `
+exports[` Snapshots primary buttons With inverted prop With full prop should match snapshot with outline Button and Loading 1`] = `
.c0 {
box-sizing: border-box;
text-align: center;
@@ -1877,7 +2347,7 @@ exports[` Snapshots primary buttons With disabled prop should match sn
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
- width: auto;
+ width: 100%;
height: 48px;
padding-left: 24px;
padding-right: 24px;
@@ -1899,6 +2369,8 @@ exports[` Snapshots primary buttons With disabled prop should match sn
color: #6B6B78;
pointer-events: none;
cursor: not-allowed;
+ position: relative;
+ color: transparent;
}
.c0 svg {
@@ -1928,6 +2400,44 @@ exports[` Snapshots primary buttons With disabled prop should match sn
fill: #6B6B78;
}
+.c0 svg {
+ fill: transparent;
+}
+
+.c3 .spinner {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ color: #6B6B78;
+ -webkit-animation: 1.4s linear 0s infinite normal none running rotation;
+ animation: 1.4s linear 0s infinite normal none running rotation;
+}
+
+.c3 .circular {
+ display: block;
+ height: 100%;
+ width: 100%;
+}
+
+.c3 .path {
+ stroke-dasharray: 80px,200px;
+ stroke-dashoffset: 0;
+ -webkit-animation: 1.4s ease-in-out 0s infinite normal none running dash;
+ -webkit-animation: 1.6s ease-in-out 0s infinite normal none running dash;
+ animation: 1.6s ease-in-out 0s infinite normal none running dash;
+ stroke-linecap: round;
+ stroke: #6B6B78;
+}
+
+.c2 {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%,-50%);
+ -ms-transform: translate(-50%,-50%);
+ transform: translate(-50%,-50%);
+}
+
.c1 {
background-color: transparent;
border: 1px solid;
@@ -1971,19 +2481,53 @@ exports[` Snapshots primary buttons With disabled prop should match sn
fill: #6B6B78;
}
+.c1:disabled {
+ color: transparent;
+}
+
+.c1:disabled svg {
+ fill: transparent;
+}
+
-
Button
+
+
+
+
+
+
+
`;
-exports[` Snapshots primary buttons With disabled prop should match snapshot with text Button 1`] = `
+exports[` Snapshots primary buttons With inverted prop With full prop should match snapshot with outline Button with Icon 1`] = `
.c0 {
box-sizing: border-box;
text-align: center;
@@ -2003,7 +2547,7 @@ exports[` Snapshots primary buttons With disabled prop should match sn
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
- width: auto;
+ width: 100%;
height: 48px;
padding-left: 24px;
padding-right: 24px;
@@ -2021,10 +2565,6 @@ exports[` Snapshots primary buttons With disabled prop should match sn
line-height: 1;
-webkit-text-decoration: none;
text-decoration: none;
- background-color: #F5F5FA;
- color: #6B6B78;
- pointer-events: none;
- cursor: not-allowed;
}
.c0 svg {
@@ -2050,13 +2590,10 @@ exports[` Snapshots primary buttons With disabled prop should match sn
fill: #FFFFFF;
}
-.c0 svg {
- fill: #6B6B78;
-}
-
.c1 {
background-color: transparent;
- border-color: transparent;
+ border: 1px solid;
+ border-color: #D8385E;
color: #D8385E;
}
@@ -2065,33 +2602,30 @@ exports[` Snapshots primary buttons With disabled prop should match sn
}
.c1:not([disabled]):hover,
-.c1:not([disabled]):focus,
-.c1:not([disabled]):active {
- background-color: transparent;
- box-shadow: none;
-}
-
-.c1:not([disabled]):hover {
- color: rgba(216,56,94,0.5);
+.c1:not([disabled]):focus {
+ background-color: #D8385E;
+ color: #FFFFFF;
}
-.c1:not([disabled]):hover svg {
- fill: rgba(216,56,94,0.5);
+.c1:not([disabled]):hover svg,
+.c1:not([disabled]):focus svg {
+ fill: #FFFFFF;
}
-.c1:not([disabled]):focus,
.c1:not([disabled]):active {
+ background-color: transparent;
+ border-color: rgba(216,56,94,0.75);
color: rgba(216,56,94,0.75);
+ box-shadow: none;
}
-.c1:not([disabled]):focus svg,
.c1:not([disabled]):active svg {
fill: rgba(216,56,94,0.75);
}
.c1:disabled {
background-color: transparent;
- border-color: transparent;
+ border-color: #6B6B78;
color: #6B6B78;
}
@@ -2101,16 +2635,17 @@ exports[` Snapshots primary buttons With disabled prop should match sn
+
Button
`;
-exports[` Snapshots primary buttons With disabled prop should match snapshot with text Button with Icon 1`] = `
+exports[` Snapshots primary buttons With inverted prop With full prop should match snapshot with outline Button with Icon and Loading 1`] = `
.c0 {
box-sizing: border-box;
text-align: center;
@@ -2130,7 +2665,7 @@ exports[` Snapshots primary buttons With disabled prop should match sn
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
- width: auto;
+ width: 100%;
height: 48px;
padding-left: 24px;
padding-right: 24px;
@@ -2152,6 +2687,8 @@ exports[` Snapshots primary buttons With disabled prop should match sn
color: #6B6B78;
pointer-events: none;
cursor: not-allowed;
+ position: relative;
+ color: transparent;
}
.c0 svg {
@@ -2181,9 +2718,48 @@ exports[` Snapshots primary buttons With disabled prop should match sn
fill: #6B6B78;
}
+.c0 svg {
+ fill: transparent;
+}
+
+.c3 .spinner {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ color: #6B6B78;
+ -webkit-animation: 1.4s linear 0s infinite normal none running rotation;
+ animation: 1.4s linear 0s infinite normal none running rotation;
+}
+
+.c3 .circular {
+ display: block;
+ height: 100%;
+ width: 100%;
+}
+
+.c3 .path {
+ stroke-dasharray: 80px,200px;
+ stroke-dashoffset: 0;
+ -webkit-animation: 1.4s ease-in-out 0s infinite normal none running dash;
+ -webkit-animation: 1.6s ease-in-out 0s infinite normal none running dash;
+ animation: 1.6s ease-in-out 0s infinite normal none running dash;
+ stroke-linecap: round;
+ stroke: #6B6B78;
+}
+
+.c2 {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%,-50%);
+ -ms-transform: translate(-50%,-50%);
+ transform: translate(-50%,-50%);
+}
+
.c1 {
background-color: transparent;
- border-color: transparent;
+ border: 1px solid;
+ border-color: #D8385E;
color: #D8385E;
}
@@ -2192,33 +2768,30 @@ exports[` Snapshots primary buttons With disabled prop should match sn
}
.c1:not([disabled]):hover,
-.c1:not([disabled]):focus,
-.c1:not([disabled]):active {
- background-color: transparent;
- box-shadow: none;
-}
-
-.c1:not([disabled]):hover {
- color: rgba(216,56,94,0.5);
+.c1:not([disabled]):focus {
+ background-color: #D8385E;
+ color: #FFFFFF;
}
-.c1:not([disabled]):hover svg {
- fill: rgba(216,56,94,0.5);
+.c1:not([disabled]):hover svg,
+.c1:not([disabled]):focus svg {
+ fill: #FFFFFF;
}
-.c1:not([disabled]):focus,
.c1:not([disabled]):active {
+ background-color: transparent;
+ border-color: rgba(216,56,94,0.75);
color: rgba(216,56,94,0.75);
+ box-shadow: none;
}
-.c1:not([disabled]):focus svg,
.c1:not([disabled]):active svg {
fill: rgba(216,56,94,0.75);
}
.c1:disabled {
background-color: transparent;
- border-color: transparent;
+ border-color: #6B6B78;
color: #6B6B78;
}
@@ -2226,19 +2799,56 @@ exports[` Snapshots primary buttons With disabled prop should match sn
fill: #6B6B78;
}
+.c1:disabled {
+ color: transparent;
+}
+
+.c1:disabled svg {
+ fill: transparent;
+}
+
-
+
Button
+
+
+
+
+
+
+
`;
-exports[` Snapshots primary buttons With full prop should match snapshot with default Button 1`] = `
+exports[` Snapshots primary buttons With inverted prop With full prop should match snapshot with text Button 1`] = `
.c0 {
box-sizing: border-box;
text-align: center;
@@ -2301,89 +2911,61 @@ exports[` Snapshots primary buttons With full prop should match snapsh
fill: #FFFFFF;
}
-
`;
-exports[` Snapshots primary buttons With small prop should match snapshot with default Button 1`] = `
+exports[` Snapshots primary buttons With inverted prop With small prop should match snapshot with text Button 1`] = `
.c0 {
box-sizing: border-box;
text-align: center;
@@ -3884,16 +4470,61 @@ exports[` Snapshots primary buttons With small prop should match snaps
fill: #FFFFFF;
}
-
-
+
Button
`;
-exports[` Snapshots primary buttons With small prop should match snapshot with default Button with Icon 1`] = `
+exports[` Snapshots primary buttons With inverted prop With small prop should match snapshot with text Button with Icon 1`] = `
.c0 {
box-sizing: border-box;
text-align: center;
@@ -3956,22 +4587,64 @@ exports[` Snapshots primary buttons With small prop should match snaps
fill: #FFFFFF;
}
+.c1 {
+ background-color: transparent;
+ border-color: transparent;
+ color: #D8385E;
+}
+
+.c1 svg {
+ fill: #D8385E;
+}
+
+.c1:not([disabled]):hover,
+.c1:not([disabled]):focus,
+.c1:not([disabled]):active {
+ background-color: transparent;
+ box-shadow: none;
+}
+
+.c1:not([disabled]):hover {
+ color: rgba(216,56,94,0.5);
+}
+
+.c1:not([disabled]):hover svg {
+ fill: rgba(216,56,94,0.5);
+}
+
+.c1:not([disabled]):focus,
+.c1:not([disabled]):active {
+ color: rgba(216,56,94,0.75);
+}
+
+.c1:not([disabled]):focus svg,
+.c1:not([disabled]):active svg {
+ fill: rgba(216,56,94,0.75);
+}
+
+.c1:disabled {
+ background-color: transparent;
+ border-color: transparent;
+ color: #6B6B78;
+}
+
+.c1:disabled svg {
+ fill: #6B6B78;
+}
+
-
+
Button
`;
-exports[` Snapshots primary buttons With small prop should match snapshot with icon Button 1`] = `
-.c1 {
- width: 16px;
- height: 16px;
-}
-
+exports[` Snapshots primary buttons With inverted prop should match snapshot with default Button 1`] = `
.c0 {
box-sizing: border-box;
text-align: center;
@@ -3992,14 +4665,14 @@ exports[` Snapshots primary buttons With small prop should match snaps
-ms-flex-pack: center;
justify-content: center;
width: auto;
- height: 32px;
- padding-left: 16px;
- padding-right: 16px;
+ height: 48px;
+ padding-left: 24px;
+ padding-right: 24px;
background-color: #D8385E;
border: none;
border-radius: 9999px;
color: #FFFFFF;
- font-size: 14px;
+ font-size: 16px;
font-weight: 500;
font-family: Rubik;
-webkit-letter-spacing: normal;
@@ -4009,13 +4682,13 @@ exports[` Snapshots primary buttons With small prop should match snaps
line-height: 1;
-webkit-text-decoration: none;
text-decoration: none;
- padding: 0;
- width: 32px;
+ background-color: #FFFFFF;
+ color: #D8385E;
}
.c0 svg {
- width: 16px;
- height: 16px;
+ width: 24px;
+ height: 24px;
fill: #FFFFFF;
margin-right: 8px;
-webkit-transition: fill 0.2s;
@@ -4037,28 +4710,33 @@ exports[` Snapshots primary buttons With small prop should match snaps
}
.c0 svg {
- width: unset;
- height: unset;
- margin-right: unset;
- -webkit-transition: fill 0.2s;
- transition: fill 0.2s;
+ fill: #D8385E;
+}
+
+.c0:active {
+ background-color: rgba(255,255,255,0.75);
+ color: rgba(216,56,94,0.75);
+}
+
+.c0:active svg {
+ fill: rgba(216,56,94,0.75);
+}
+
+.c0:not([disabled]):hover,
+.c0:not([disabled]):focus {
+ box-shadow: 0 4px 8px rgba(255,255,255,0.45);
}