@@ -0,0 +1,6 @@ | |||||
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="14.228" viewBox="0 0 18 14.228"> | |||||
<g id="upload" transform="translate(0 -3.044)"> | |||||
<path id="Path_581" data-name="Path 581" d="M.562,10.522a.562.562,0,0,1,.562.562v3.937A1.125,1.125,0,0,0,2.25,16.147h13.5a1.125,1.125,0,0,0,1.125-1.125V11.085a.562.562,0,1,1,1.125,0v3.937a2.25,2.25,0,0,1-2.25,2.25H2.25A2.25,2.25,0,0,1,0,15.022V11.085a.562.562,0,0,1,.562-.562ZM5.625,6.983a.562.562,0,0,0,.8,0L9,4.4l2.579,2.579a.562.562,0,1,0,.8-.795L9.4,3.21a.562.562,0,0,0-.8,0L5.625,6.187a.562.562,0,0,0,0,.8Z" fill="#2cc38c" fill-rule="evenodd"/> | |||||
<path id="Path_582" data-name="Path 582" d="M17.437,4.5A.562.562,0,0,1,18,5.062v9a.562.562,0,1,1-1.125,0v-9A.562.562,0,0,1,17.437,4.5Z" transform="translate(-8.438 -0.728)" fill="#2cc38c" fill-rule="evenodd"/> | |||||
</g> | |||||
</svg> |
@@ -221,21 +221,27 @@ | |||||
} | } | ||||
.profileImages { | .profileImages { | ||||
display: grid; | |||||
width: 100%; | |||||
display: flex; | |||||
width: 100vw; | |||||
list-style: none; | list-style: none; | ||||
height: 100%; | height: 100%; | ||||
left: -7%; | |||||
position: relative; | |||||
overflow-y: hidden; | overflow-y: hidden; | ||||
overflow-x: auto; | overflow-x: auto; | ||||
grid-template-columns: 50px 50px 50px 50px; | |||||
grid-template-rows: auto; | |||||
justify-content: flex-start; | |||||
flex-direction: column; | |||||
flex-wrap: wrap; | |||||
padding: 20px 0; | |||||
button { | button { | ||||
width: 15vw; | |||||
height: 15vw; | |||||
margin: 0 auto; | |||||
display: block; | |||||
width: 19vw; | |||||
height: 19vw; | |||||
border-radius: 50%; | border-radius: 50%; | ||||
font-size: 10px; | font-size: 10px; | ||||
display: inline-block; | |||||
outline: none; | outline: none; | ||||
background-color: var(--ash-dust); | background-color: var(--ash-dust); | ||||
color: var(--black-rock); | color: var(--black-rock); | ||||
@@ -248,6 +254,22 @@ | |||||
border-width: 2px; | border-width: 2px; | ||||
box-shadow: 0px 0px 10px 0px var(--shamrock); | box-shadow: 0px 0px 10px 0px var(--shamrock); | ||||
} | } | ||||
&.upload { | |||||
background-color: transparent; | |||||
border-color: var(--shamrock); | |||||
border-width: 2px; | |||||
font-size: 12px; | |||||
color: var(--shamrock); | |||||
ion-icon { | |||||
width: 30px; | |||||
height: 30px; | |||||
font-size: 20px; | |||||
display: block; | |||||
margin: 0 auto; | |||||
} | |||||
} | |||||
} | } | ||||
ion-icon { | ion-icon { | ||||
@@ -296,7 +318,7 @@ | |||||
height: 60px; | height: 60px; | ||||
--border-color: var(--rock); | --border-color: var(--rock); | ||||
--color: var(--rock); | --color: var(--rock); | ||||
--background: transparent; | |||||
--background: var(--charcoal); | |||||
--border-radius: 50%; | --border-radius: 50%; | ||||
--border-width: 2px; | --border-width: 2px; | ||||
transition: opacity 0.3; | transition: opacity 0.3; | ||||
@@ -241,6 +241,12 @@ const AdditionalQuestions: React.FC = () => { | |||||
</div> | </div> | ||||
<div className={styles.choiceContainer}> | <div className={styles.choiceContainer}> | ||||
<ul className={styles.profileImages}> | <ul className={styles.profileImages}> | ||||
<li> | |||||
<button className={styles.upload}> | |||||
<IonIcon src={'assets/images/signup/profile-pictures/upload.svg'}></IonIcon> | |||||
<label> Upload </label> | |||||
</button> | |||||
</li> | |||||
{ profileImages.map((image) => { | { profileImages.map((image) => { | ||||
return <li key={image}> | return <li key={image}> | ||||
<button className={selectedImage === image ? styles.active : ''}> | <button className={selectedImage === image ? styles.active : ''}> | ||||