Adding KYC searching

This commit is contained in:
sairaj mote 2023-08-13 05:03:49 +05:30
parent 5c5785d84b
commit 6ded0d217e
6 changed files with 500 additions and 40 deletions

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -657,6 +657,78 @@ h3 {
color: rgba(var(--text-color), 0.8);
}
#kyc_status {
display: flex;
flex-direction: column;
gap: 0.5rem;
min-height: 100%;
padding-bottom: 2rem;
}
#kyc_status header {
margin-bottom: 3rem;
}
#kyc_status sm-input {
font-weight: 500;
font-size: 1rem;
}
#kyc_status .icon-only {
width: 3.2rem;
height: 3.2rem;
border-radius: 0.5rem;
}
#kyc_status > *:not(:first-child) {
margin: 0 auto;
width: min(100% - 2rem, 40rem);
}
#search_illustration {
height: 12rem;
justify-self: center;
align-self: center;
margin-bottom: 1rem;
flex-shrink: 0;
}
#verification_result {
display: grid;
gap: 1rem;
background-color: rgba(var(--text-color), 0.05);
border-radius: 0.5rem;
padding: max(1rem, 2vw);
line-height: 1.7;
width: 100%;
}
#verification_result:empty {
display: none;
}
#verification_result .icon {
width: 3rem;
height: 3rem;
}
#verification_result[data-status=valid] .icon {
fill: var(--green);
}
#verification_result[data-status=invalid] .icon {
fill: var(--danger-color);
}
.info {
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
gap: 0.3rem 1.5rem;
}
.info > :first-child {
font-weight: 500;
min-width: 5rem;
text-align: end;
}
.info:last-child {
text-align: start;
}
.info sm-copy {
font-weight: 500;
}
#user_popup_button {
background-color: rgba(var(--text-color), 0.06);
border-radius: 2rem;
@ -820,6 +892,64 @@ h3 {
max-height: 100%;
}
#commit_approvals {
position: fixed;
bottom: 0;
right: 0;
border-radius: 0.5rem;
margin: 1rem;
padding: 1rem 1.2rem;
}
#commit_approvals[data-count="0"] {
display: none;
}
#commit_approvals::after {
content: attr(data-count);
display: flex;
margin-left: 0.5rem;
background-color: rgba(var(--background-color), 1);
color: rgba(var(--text-color), 1);
font-size: 0.9rem;
font-weight: 500;
height: 1.2rem;
min-width: 1.2rem;
padding: 0.2rem;
line-height: 1;
border-radius: 1.5rem;
align-items: center;
justify-content: center;
-webkit-animation: pulse 0.5s infinite alternate;
animation: pulse 0.5s infinite alternate;
}
#commit_approvals_popup {
--width: min(32rem, 100%);
}
.kyc-to-commit {
padding: 1rem;
border-radius: 0.5rem;
background-color: rgba(var(--foreground-color), 1);
justify-items: flex-start;
}
@-webkit-keyframes pulse {
0% {
transform: scale(1);
}
100% {
transform: scale(1.15);
}
}
@keyframes pulse {
0% {
transform: scale(1);
}
100% {
transform: scale(1.15);
}
}
@media screen and (max-width: 40rem) {
theme-toggle {
order: 2;
@ -833,6 +963,9 @@ h3 {
}
}
@media screen and (min-width: 64rem) {
h1 {
font-size: 3vw;
}
sm-popup {
--width: 24rem;
}

2
css/main.min.css vendored

File diff suppressed because one or more lines are too long

View File

@ -618,6 +618,82 @@ h3 {
color: rgba(var(--text-color), 0.8);
}
}
#kyc_status {
display: flex;
flex-direction: column;
gap: 0.5rem;
min-height: 100%;
padding-bottom: 2rem;
header {
margin-bottom: 3rem;
}
sm-input {
font-weight: 500;
font-size: 1rem;
}
.icon-only {
width: 3.2rem;
height: 3.2rem;
border-radius: 0.5rem;
}
& > * {
&:not(:first-child) {
margin: 0 auto;
width: min(calc(100% - 2rem), 40rem);
}
}
}
#search_illustration {
height: 12rem;
justify-self: center;
align-self: center;
margin-bottom: 1rem;
flex-shrink: 0;
}
#verification_result {
display: grid;
gap: 1rem;
background-color: rgba(var(--text-color), 0.05);
border-radius: 0.5rem;
padding: max(1rem, 2vw);
line-height: 1.7;
width: 100%;
&:empty {
display: none;
}
.icon {
width: 3rem;
height: 3rem;
}
&[data-status="valid"] {
.icon {
fill: var(--green);
}
}
&[data-status="invalid"] {
.icon {
fill: var(--danger-color);
}
}
}
.info {
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
gap: 0.3rem 1.5rem;
> :first-child {
font-weight: 500;
min-width: 5rem;
text-align: end;
}
&:last-child {
text-align: start;
}
sm-copy {
font-weight: 500;
}
}
#user_popup_button {
background-color: rgba(var(--text-color), 0.06);
border-radius: 2rem;
@ -776,6 +852,51 @@ h3 {
max-height: 100%;
}
}
#commit_approvals {
&[data-count="0"] {
display: none;
}
position: fixed;
bottom: 0;
right: 0;
border-radius: 0.5rem;
margin: 1rem;
padding: 1rem 1.2rem;
&::after {
content: attr(data-count);
display: flex;
margin-left: 0.5rem;
background-color: rgba(var(--background-color), 1);
color: rgba(var(--text-color), 1);
font-size: 0.9rem;
font-weight: 500;
height: 1.2rem;
min-width: 1.2rem;
padding: 0.2rem;
line-height: 1;
border-radius: 1.5rem;
align-items: center;
justify-content: center;
animation: pulse 0.5s infinite alternate;
}
}
#commit_approvals_popup {
--width: min(32rem, 100%);
}
.kyc-to-commit {
padding: 1rem;
border-radius: 0.5rem;
background-color: rgba(var(--foreground-color), 1);
justify-items: flex-start;
}
@keyframes pulse {
0% {
transform: scale(1);
}
100% {
transform: scale(1.15);
}
}
@media screen and (max-width: 40rem) {
theme-toggle {
order: 2;
@ -790,6 +911,9 @@ h3 {
}
@media screen and (min-width: 64rem) {
h1 {
font-size: 3vw;
}
sm-popup {
--width: 24rem;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long