added my-profile

merge-requests/206/head
Fatimah Alshammari 5 years ago
parent 56aa60f871
commit 1e00b9a4d8

@ -65,6 +65,7 @@ dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation "com.google.firebase:firebase-messaging:20.1.0"
implementation 'pub.devrel:easypermissions:0.4.0'
implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava'
}

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13">
<g id="Group_1214" data-name="Group 1214" transform="translate(-239 -260)">
<circle id="Ellipse_49" data-name="Ellipse 49" cx="6.5" cy="6.5" r="6.5" transform="translate(239 260)" fill="#5ab145"/>
<path id="check_1_" data-name="check (1)" d="M2.97,6.314a.4.4,0,0,1-.56,0L.174,4.077a.594.594,0,0,1,0-.84l.28-.28a.594.594,0,0,1,.84,0l1.4,1.4L6.463.58a.594.594,0,0,1,.84,0l.28.28a.594.594,0,0,1,0,.84Zm0,0" transform="translate(241.663 263.071)" fill="#fff"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 565 B

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="18.666" height="18.665" viewBox="0 0 18.666 18.665">
<g id="contact_us_icon" transform="translate(-8.8 -8.802)">
<g id="Group_1035" data-name="Group 1035" transform="translate(8.8 8.802)">
<path id="Path_1306" data-name="Path 1306" d="M25.88,23.851,23.274,22.03a2.01,2.01,0,0,0-2.8.5l-.605.867a22.4,22.4,0,0,1-3.224-2.708,22.37,22.37,0,0,1-2.708-3.224l.866-.6a2.014,2.014,0,0,0,.5-2.8L13.48,11.451a2.014,2.014,0,0,0-1.644-.87,1.884,1.884,0,0,0-.655.117,3.635,3.635,0,0,0-.677.333l-.36.253a2.757,2.757,0,0,0-.254.227,3.615,3.615,0,0,0-.926,1.651c-.75,2.812,1.108,7.064,4.624,10.58,2.953,2.953,6.5,4.787,9.257,4.787h0a5.149,5.149,0,0,0,1.322-.163,3.612,3.612,0,0,0,1.651-.926,2.674,2.674,0,0,0,.239-.27l.254-.362a3.629,3.629,0,0,0,.321-.66A1.98,1.98,0,0,0,25.88,23.851Zm0,2.019a2.806,2.806,0,0,1-.236.494l-.23.329a1.892,1.892,0,0,1-.16.179,2.817,2.817,0,0,1-1.29.718,4.336,4.336,0,0,1-1.115.136h0c-2.552,0-5.881-1.744-8.689-4.552-3.268-3.268-5.084-7.3-4.416-9.8a2.821,2.821,0,0,1,.718-1.29,2,2,0,0,1,.163-.149l.326-.23a2.806,2.806,0,0,1,.512-.248,1.077,1.077,0,0,1,.376-.067,1.209,1.209,0,0,1,.984.526l1.82,2.605a1.209,1.209,0,0,1-.3,1.682l-1.186.828a.4.4,0,0,0-.11.544,22.257,22.257,0,0,0,3.029,3.686,22.265,22.265,0,0,0,3.686,3.029.4.4,0,0,0,.544-.11l.828-1.187a1.237,1.237,0,0,1,1.681-.3l2.606,1.821A1.175,1.175,0,0,1,25.878,25.871Z" transform="translate(-8.8 -9.866)"/>
<path id="Path_1307" data-name="Path 1307" d="M37.661,11.729A10.046,10.046,0,0,0,31.179,8.8a.4.4,0,0,0-.05.8,9.252,9.252,0,0,1,8.654,8.654.4.4,0,0,0,.4.377h.026a.4.4,0,0,0,.376-.427A10.047,10.047,0,0,0,37.661,11.729Z" transform="translate(-21.921 -8.802)"/>
<path id="Path_1308" data-name="Path 1308" d="M30.754,15.594a6.839,6.839,0,0,1,6.4,6.4.4.4,0,0,0,.4.377h.026a.4.4,0,0,0,.376-.427A7.644,7.644,0,0,0,30.8,14.791a.4.4,0,1,0-.05.8Z" transform="translate(-21.697 -12.381)"/>
<path id="Path_1309" data-name="Path 1309" d="M30.379,21.582a4.425,4.425,0,0,1,4.138,4.138.4.4,0,0,0,.4.377h.026a.4.4,0,0,0,.376-.427,5.23,5.23,0,0,0-4.891-4.89.4.4,0,0,0-.05.8Z" transform="translate(-21.473 -15.96)"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="9.214" height="11.344" viewBox="0 0 9.214 11.344">
<g id="delete" transform="translate(0.003 0.001)">
<path id="Path_1323" data-name="Path 1323" d="M222.664,154.7a.266.266,0,0,0-.266.266v5.021a.266.266,0,0,0,.531,0v-5.021A.266.266,0,0,0,222.664,154.7Zm0,0" transform="translate(-216.493 -150.594)" fill="#d63b4d"/>
<path id="Path_1324" data-name="Path 1324" d="M104.664,154.7a.266.266,0,0,0-.266.266v5.021a.266.266,0,0,0,.531,0v-5.021A.266.266,0,0,0,104.664,154.7Zm0,0" transform="translate(-101.628 -150.594)" fill="#d63b4d"/>
<path id="Path_1325" data-name="Path 1325" d="M.751,3.376V9.922a1.466,1.466,0,0,0,.39,1.011,1.308,1.308,0,0,0,.949.41H7.117a1.308,1.308,0,0,0,.949-.41,1.466,1.466,0,0,0,.39-1.011V3.376a1.015,1.015,0,0,0-.26-2H6.835V1.048A1.044,1.044,0,0,0,5.783,0H3.424A1.044,1.044,0,0,0,2.372,1.048V1.38H1.012a1.015,1.015,0,0,0-.26,2Zm6.366,7.436H2.09a.841.841,0,0,1-.808-.89V3.4H7.924V9.922A.841.841,0,0,1,7.117,10.812ZM2.9,1.048A.512.512,0,0,1,3.424.53H5.783a.512.512,0,0,1,.521.518V1.38H2.9Zm-1.892.863H8.2a.478.478,0,1,1,0,.956H1.012a.478.478,0,1,1,0-.956Zm0,0" transform="translate(0)" fill="#d63b4d"/>
<path id="Path_1326" data-name="Path 1326" d="M163.664,154.7a.266.266,0,0,0-.266.266v5.021a.266.266,0,1,0,.531,0v-5.021A.266.266,0,0,0,163.664,154.7Zm0,0" transform="translate(-159.061 -150.594)" fill="#d63b4d"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="10.116" height="10.116" viewBox="0 0 10.116 10.116">
<path id="edit_icon" d="M4.5,12.505v2.107H6.607L12.822,8.4,10.715,6.29Zm9.952-5.737a.56.56,0,0,0,0-.792L13.137,4.661a.56.56,0,0,0-.792,0L11.316,5.689,13.424,7.8l1.028-1.028Z" transform="translate(-4.5 -4.496)" fill="#3666e0"/>
</svg>

After

Width:  |  Height:  |  Size: 336 B

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<g id="lakum_icon" transform="translate(-116 -118)">
<circle id="Ellipse_40" data-name="Ellipse 40" cx="24" cy="24" r="24" transform="translate(116 118)" fill="#5ab145"/>
<g id="lakum_icon-2" data-name="lakum_icon" transform="translate(128 130)">
<path id="Path_1290" data-name="Path 1290" d="M22.792,1.695H19.779q.016-.5.017-1.007A.688.688,0,0,0,19.108,0H4.372a.688.688,0,0,0-.688.688q0,.506.017,1.007H.688A.688.688,0,0,0,0,2.383a14.909,14.909,0,0,0,2.268,8.188A7.177,7.177,0,0,0,7.72,14.112a7.064,7.064,0,0,0,1.49,1.251V18.42H8.056a2.533,2.533,0,0,0-2.53,2.53V22.1H5.477a.688.688,0,0,0,0,1.376H18A.688.688,0,1,0,18,22.1h-.049V20.95a2.533,2.533,0,0,0-2.53-2.53H14.27V15.363a7.063,7.063,0,0,0,1.49-1.251,7.177,7.177,0,0,0,5.452-3.541A14.909,14.909,0,0,0,23.48,2.383.688.688,0,0,0,22.792,1.695ZM3.414,9.809A13.258,13.258,0,0,1,1.39,3.07H3.778a22.988,22.988,0,0,0,2.137,8.345q.275.55.574,1.04A6.634,6.634,0,0,1,3.414,9.809Zm16.653,0a6.634,6.634,0,0,1-3.075,2.647q.3-.49.574-1.04A22.992,22.992,0,0,0,19.7,3.07H22.09A13.258,13.258,0,0,1,20.066,9.809Zm0,0" fill="#fff"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,32 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22.944" height="22.944" viewBox="0 0 22.944 22.944">
<g id="medication_refill_icon" transform="translate(-293.302 -232.294)">
<g id="pills_1_" data-name="pills (1)" transform="translate(298.551 236.387)">
<g id="Group_915" data-name="Group 915" transform="translate(0 0)">
<g id="Group_914" data-name="Group 914" transform="translate(0 0)">
<path id="Path_1199" data-name="Path 1199" d="M14.048,1.856A2.493,2.493,0,0,0,11.638,0,2.514,2.514,0,0,0,9.465,1.249L7.888,3.981h0L6.31,6.713a2.5,2.5,0,0,0,4.212,2.694l.012-.019L13.8,3.752A2.48,2.48,0,0,0,14.048,1.856ZM10.109,9.129A2,2,0,0,1,6.742,6.963L8.195,4.446l.539.311h0l2.927,1.69ZM13.368,3.5,11.911,6.017,9.2,4.451l.7-1.207a.249.249,0,0,0-.432-.249L8.767,4.2l-.324-.187L9.9,1.5a2.014,2.014,0,0,1,1.742-1,2.005,2.005,0,0,1,1.729,3Z" transform="translate(-5.975 0)"/>
</g>
</g>
<g id="Group_917" data-name="Group 917" transform="translate(5.76 8.273)">
<g id="Group_916" data-name="Group 916">
<path id="Path_1200" data-name="Path 1200" d="M242.743,332.271a9.6,9.6,0,0,0-4.519,0c-.723.206-1.09.5-1.091.864h0v2.215c0,.368.366.66,1.089.866a9.636,9.636,0,0,0,4.522,0c.723-.206,1.089-.5,1.089-.866v-2.213a.008.008,0,0,0,0,0C243.834,332.769,243.467,332.477,242.743,332.271Zm-4.382.479a9.122,9.122,0,0,1,4.245,0c.6.172.729.356.729.386h0c0,.03-.129.215-.729.386a9.121,9.121,0,0,1-4.245,0c-.6-.172-.729-.357-.729-.386S237.759,332.922,238.362,332.75Zm4.974,2.6c0,.036-.13.216-.728.387a9.154,9.154,0,0,1-4.248,0c-.6-.171-.727-.351-.727-.387v-1.578a3.067,3.067,0,0,0,.592.228,9.6,9.6,0,0,0,4.519,0,3.067,3.067,0,0,0,.592-.228v.622a5.227,5.227,0,0,1-1.3.417.249.249,0,0,0,.1.489,6.075,6.075,0,0,0,1.206-.358Z" transform="translate(-237.134 -332.001)"/>
</g>
</g>
<g id="Group_919" data-name="Group 919" transform="translate(3.826 2.221)">
<g id="Group_918" data-name="Group 918" transform="translate(0)">
<path id="Path_1201" data-name="Path 1201" d="M159.9,89.178a.249.249,0,0,0-.34.091l0,.007a.249.249,0,1,0,.432.249l0-.007A.249.249,0,0,0,159.9,89.178Z" transform="translate(-159.52 -89.145)"/>
</g>
</g>
<g id="Group_921" data-name="Group 921" transform="translate(9.706 11.187)">
<g id="Group_920" data-name="Group 920">
<path id="Path_1202" data-name="Path 1202" d="M395.99,449.18a.249.249,0,0,0-.273-.223h-.006a.249.249,0,0,0,.023.5h.032A.249.249,0,0,0,395.99,449.18Z" transform="translate(-395.486 -448.956)"/>
</g>
</g>
</g>
<g id="reload" transform="translate(293.302 232.294)">
<path id="Path_1291" data-name="Path 1291" d="M.478,11.95A.478.478,0,0,1,0,11.472,11.485,11.485,0,0,1,11.472,0C16.037,0,19.8,2.724,22.364,7.877a.478.478,0,0,1-.855.426C19.843,4.951,16.75.956,11.472.956A10.528,10.528,0,0,0,.956,11.472a.478.478,0,0,1-.478.478Zm0,0"/>
<path id="Path_1292" data-name="Path 1292" d="M409.634,90.97H405.81a.478.478,0,1,1,0-.956h3.346V86.708a.478.478,0,0,1,.956,0v3.784A.478.478,0,0,1,409.634,90.97Zm0,0" transform="translate(-387.168 -82.366)"/>
<path id="Path_1293" data-name="Path 1293" d="M22.753,257.282c-4.565,0-8.332-2.724-10.893-7.877a.478.478,0,0,1,.855-.426c1.666,3.352,4.759,7.347,10.037,7.347A10.528,10.528,0,0,0,33.269,245.81a.478.478,0,1,1,.956,0A11.485,11.485,0,0,1,22.753,257.282Zm0,0" transform="translate(-11.281 -234.338)"/>
<path id="Path_1294" data-name="Path 1294" d="M.478,324.74A.478.478,0,0,1,0,324.262v-3.784A.478.478,0,0,1,.478,320H4.3a.478.478,0,1,1,0,.956H.956v3.306a.477.477,0,0,1-.478.478Zm0,0" transform="translate(0 -305.66)"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24.306" height="17.222" viewBox="0 0 24.306 17.222">
<g id="my_family_icon" transform="translate(0 -74.611)">
<g id="Group_22" data-name="Group 22" transform="translate(20.766 84.267)">
<g id="Group_21" data-name="Group 21">
<path id="Path_42" data-name="Path 42" d="M438.273,278.2a.477.477,0,0,0-.755.582,3.575,3.575,0,0,1,.749,2.2.477.477,0,1,0,.953,0A4.52,4.52,0,0,0,438.273,278.2Z" transform="translate(-437.419 -278.017)"/>
</g>
</g>
<g id="Group_24" data-name="Group 24" transform="translate(0 74.611)">
<g id="Group_23" data-name="Group 23" transform="translate(0 0)">
<path id="Path_43" data-name="Path 43" d="M20.018,81.255a3.632,3.632,0,1,0-4.055,0,6.279,6.279,0,0,0-1.949,1.078,2.68,2.68,0,0,0-3.721,0,6.283,6.283,0,0,0-1.95-1.078,3.632,3.632,0,1,0-4.055,0A6.326,6.326,0,0,0,0,87.224s0,.008,0,.012c0,.732.416,1.812,2.4,2.8A18.256,18.256,0,0,0,8.006,91.57a32.792,32.792,0,0,0,8.295,0,18.254,18.254,0,0,0,5.609-1.532c1.981-.989,2.4-2.069,2.4-2.8A6.326,6.326,0,0,0,20.018,81.255Zm-4.706-3.012a2.679,2.679,0,1,1,2.679,2.678A2.682,2.682,0,0,1,15.312,78.243Zm-4.581,5.036a1.731,1.731,0,0,1,2.844,0h0a1.731,1.731,0,1,1-2.845,0ZM3.636,78.243a2.679,2.679,0,1,1,2.678,2.678A2.682,2.682,0,0,1,3.636,78.243ZM7.592,90.548a16.536,16.536,0,0,1-4.769-1.364c-1.2-.6-1.865-1.29-1.869-1.943,0,0,0,0,0-.006a5.361,5.361,0,0,1,8.779-4.131,2.683,2.683,0,0,0,.708,3.226A4.568,4.568,0,0,0,7.592,90.548Zm8.17.128a31.981,31.981,0,0,1-7.217,0v-.117a3.609,3.609,0,0,1,7.217,0Zm5.722-1.491a16.532,16.532,0,0,1-4.769,1.364,4.569,4.569,0,0,0-2.849-4.217,2.683,2.683,0,0,0,.708-3.226,5.362,5.362,0,0,1,8.779,4.131C23.353,87.891,22.689,88.583,21.484,89.185Z" transform="translate(0 -74.611)"/>
</g>
</g>
<g id="Group_26" data-name="Group 26" transform="translate(19.731 83.333)">
<g id="Group_25" data-name="Group 25" transform="translate(0 0)">
<path id="Path_44" data-name="Path 44" d="M416.091,258.344a.477.477,0,0,0,0,.953A.477.477,0,0,0,416.091,258.344Z" transform="translate(-415.63 -258.344)"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -0,0 +1,54 @@
<svg xmlns="http://www.w3.org/2000/svg" width="25.424" height="25.422" viewBox="0 0 25.424 25.422">
<g id="my_prescription_icon" transform="translate(0 -0.015)">
<g id="Group_932" data-name="Group 932" transform="translate(7.717 5.748)">
<g id="Group_931" data-name="Group 931">
<path id="Path_1207" data-name="Path 1207" d="M159.546,117.282h-1.319v-1.319a.5.5,0,1,0-.993,0v1.319h-1.319a.5.5,0,0,0,0,.993h1.319v1.319a.5.5,0,0,0,.993,0v-1.319h1.319a.5.5,0,0,0,0-.993Z" transform="translate(-155.418 -115.466)"/>
</g>
</g>
<g id="Group_934" data-name="Group 934" transform="translate(5.66 3.691)">
<g id="Group_933" data-name="Group 933">
<path id="Path_1208" data-name="Path 1208" d="M118.361,74.042a4.369,4.369,0,1,0,4.369,4.369A4.374,4.374,0,0,0,118.361,74.042Zm0,7.746a3.376,3.376,0,1,1,3.376-3.376A3.38,3.38,0,0,1,118.361,81.788Z" transform="translate(-113.992 -74.042)"/>
</g>
</g>
<g id="Group_936" data-name="Group 936" transform="translate(0 0.015)">
<g id="Group_935" data-name="Group 935" transform="translate(0 0)">
<path id="Path_1209" data-name="Path 1209" d="M19.914,4.58,15.5.16a.5.5,0,0,0-.351-.145H1.49A1.491,1.491,0,0,0,0,1.5V23.948a1.491,1.491,0,0,0,1.49,1.49h9.485a.5.5,0,1,0,0-.993H1.49a.5.5,0,0,1-.5-.5V1.5a.5.5,0,0,1,.5-.5H14.648v2.93a1.491,1.491,0,0,0,1.49,1.49h2.93v8.838a.5.5,0,1,0,.993,0V4.931A.5.5,0,0,0,19.914,4.58Zm-3.777-.145a.5.5,0,0,1-.5-.5V1.71l2.724,2.724H16.137Z" transform="translate(0 -0.015)"/>
</g>
</g>
<g id="Group_938" data-name="Group 938" transform="translate(7.266 13.918)">
<g id="Group_937" data-name="Group 937">
<path id="Path_1210" data-name="Path 1210" d="M155.444,280H146.82a.5.5,0,1,0,0,.993h8.623a.5.5,0,1,0,0-.993Z" transform="translate(-146.324 -279.998)"/>
</g>
</g>
<g id="Group_940" data-name="Group 940" transform="translate(3.178 13.918)">
<g id="Group_939" data-name="Group 939">
<path id="Path_1211" data-name="Path 1211" d="M66.11,280H64.493a.5.5,0,1,0,0,.993H66.11a.5.5,0,1,0,0-.993Z" transform="translate(-63.996 -279.998)"/>
</g>
</g>
<g id="Group_942" data-name="Group 942" transform="translate(7.266 16.698)">
<g id="Group_941" data-name="Group 941">
<path id="Path_1212" data-name="Path 1212" d="M151.769,335.994H146.82a.5.5,0,0,0,0,.993h4.949a.5.5,0,0,0,0-.993Z" transform="translate(-146.324 -335.994)"/>
</g>
</g>
<g id="Group_944" data-name="Group 944" transform="translate(3.178 16.698)">
<g id="Group_943" data-name="Group 943">
<path id="Path_1213" data-name="Path 1213" d="M66.11,335.994H64.493a.5.5,0,0,0,0,.993H66.11a.5.5,0,0,0,0-.993Z" transform="translate(-63.996 -335.994)"/>
</g>
</g>
<g id="Group_946" data-name="Group 946" transform="translate(7.266 19.479)">
<g id="Group_945" data-name="Group 945">
<path id="Path_1214" data-name="Path 1214" d="M147.168,392.136a.5.5,0,1,0,.146.351A.5.5,0,0,0,147.168,392.136Z" transform="translate(-146.32 -391.991)"/>
</g>
</g>
<g id="Group_948" data-name="Group 948" transform="translate(3.178 19.479)">
<g id="Group_947" data-name="Group 947">
<path id="Path_1215" data-name="Path 1215" d="M66.11,391.991H64.493a.5.5,0,0,0,0,.993H66.11a.5.5,0,0,0,0-.993Z" transform="translate(-63.996 -391.991)"/>
</g>
</g>
<g id="Group_950" data-name="Group 950" transform="translate(11.957 15.348)">
<g id="Group_949" data-name="Group 949">
<path id="Path_1216" data-name="Path 1216" d="M251.19,312.733a3.078,3.078,0,0,0-.429.031,3.078,3.078,0,0,0-5.125-3.061l-3.932,3.932a3.078,3.078,0,0,0,4.354,4.354l2.057-2.057a3.078,3.078,0,1,0,3.075-3.2Zm-5.835,4.553a2.085,2.085,0,0,1-2.949-2.949l1.615-1.615,2.949,2.949Zm2.317-2.317-2.949-2.949,1.615-1.615a2.085,2.085,0,0,1,2.949,2.949Zm3.021,2.868a2.085,2.085,0,0,1,0-4.05Zm.993,0v-4.051a2.085,2.085,0,0,1,0,4.051Z" transform="translate(-240.802 -308.801)"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<g id="orders_icon" transform="translate(-20 -118)">
<circle id="Ellipse_32" data-name="Ellipse 32" cx="24" cy="24" r="24" transform="translate(20 118)" fill="#5ab145"/>
<g id="orders_icon-2" data-name="orders_icon" transform="translate(12.463 127.957)">
<path id="Path_1289" data-name="Path 1289" d="M44.461,6.574a.731.731,0,0,0-.071-.312.682.682,0,0,0-.477-.377L31.925.071a.711.711,0,0,0-.618,0L19.2,5.939a.709.709,0,0,0-.4.612V21.306a.7.7,0,0,0,.4.636l12.107,5.868c.006,0,.006,0,.012.006a.209.209,0,0,1,.053.024c.006,0,.012.006.024.006l.053.018c.006,0,.012.006.018.006s.041.006.059.012h.018c.024,0,.053.006.077.006a.336.336,0,0,0,.077-.006h.018a.209.209,0,0,0,.059-.012c.006,0,.012-.006.018-.006l.053-.018c.006,0,.012-.006.024-.006a.209.209,0,0,0,.053-.024c.006,0,.006,0,.012-.006l12.142-5.886a.712.712,0,0,0,.4-.636V6.592C44.461,6.586,44.461,6.58,44.461,6.574ZM31.613,1.489l10.5,5.091L38.246,8.458l-10.5-5.091Zm0,10.182L21.113,6.58l5.015-2.431,10.5,5.091Zm-11.4-3.955L30.907,12.9V26.044L20.213,20.859ZM32.319,26.044V12.9l5.02-2.437V13.9a.706.706,0,1,0,1.413,0V9.776l4.3-2.083V20.835Z" fill="#fff"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="23.347" height="27.209" viewBox="0 0 23.347 27.209">
<g id="our_locations_icon" transform="translate(-80 -16)">
<path id="Path_1310" data-name="Path 1310" d="M205.9,49.814h-1.36v-1.36a.453.453,0,0,0-.453-.453h-1.814a.453.453,0,0,0-.453.453v1.36h-1.36a.453.453,0,0,0-.453.453v1.814a.453.453,0,0,0,.453.453h1.36V53.9a.453.453,0,0,0,.453.453h1.814a.453.453,0,0,0,.453-.453v-1.36h1.36a.453.453,0,0,0,.453-.453V50.267A.453.453,0,0,0,205.9,49.814Zm-.453,1.814h-1.36a.453.453,0,0,0-.453.453v1.36h-.907v-1.36a.453.453,0,0,0-.454-.453h-1.36v-.907h1.36a.453.453,0,0,0,.454-.453v-1.36h.907v1.36a.453.453,0,0,0,.453.453h1.36Z" transform="translate(-111.501 -30.186)"/>
<path id="Path_1311" data-name="Path 1311" d="M82.122,43.209h19.1a.5.5,0,0,0,.531-.453V31.361a1.894,1.894,0,0,0,1.592-1.757V27.337a.418.418,0,0,0-.131-.3L99.5,23.411a.573.573,0,0,0-.4-.155H97.511v-6.8A.5.5,0,0,0,96.98,16H86.367a.5.5,0,0,0-.531.453v6.8H84.776a.58.58,0,0,0-.375.133l-4.245,3.628a.423.423,0,0,0-.155.321V29.6a1.894,1.894,0,0,0,1.592,1.757V42.756A.5.5,0,0,0,82.122,43.209Zm14.327-7.256V42.3H92.2V35.953Zm-10.612-.907v-.907H97.511v.907Zm5.306.907V42.3H86.9V35.953ZM97.511,42.3V35.953h.531a.5.5,0,0,0,.531-.453V33.686a.5.5,0,0,0-.531-.453H85.306a.5.5,0,0,0-.531.453V35.5a.5.5,0,0,0,.531.453h.531V42.3H82.653V31.361a2.207,2.207,0,0,0,1.061-.559,2.365,2.365,0,0,0,3.184,0,2.365,2.365,0,0,0,3.184,0,2.365,2.365,0,0,0,3.184,0,2.365,2.365,0,0,0,3.184,0,2.365,2.365,0,0,0,3.184,0,2.207,2.207,0,0,0,1.061.559V42.3ZM86.9,16.907h9.551V25.07H86.9ZM81.061,29.6v-2.08L85,24.163h.841v1.36a.5.5,0,0,0,.531.453H96.98a.5.5,0,0,0,.531-.453v-1.36h1.351l3.425,3.345v2.1a1.074,1.074,0,0,1-2.122,0V27.337H99.1V29.6a1.074,1.074,0,0,1-2.122,0V27.337H95.919V29.6a1.074,1.074,0,0,1-2.122,0V27.337H92.735V29.6a1.074,1.074,0,0,1-2.122,0V27.337H89.551V29.6a1.074,1.074,0,0,1-2.122,0V27.337H86.367V29.6a1.074,1.074,0,0,1-2.122,0V27.337H83.184V29.6a1.074,1.074,0,0,1-2.122,0Z" transform="translate(0)"/>
<path id="Path_1312" data-name="Path 1312" d="M0,0H.907V1.283H0Z" transform="translate(94.117 36.727) rotate(-45)"/>
<path id="Path_1313" data-name="Path 1313" d="M0,0H.907V2.565H0Z" transform="translate(92.607 38.087) rotate(-45)"/>
<path id="Path_1314" data-name="Path 1314" d="M0,0H.907V1.283H0Z" transform="translate(88.747 36.727) rotate(-45)"/>
<path id="Path_1315" data-name="Path 1315" d="M0,0H.907V2.565H0Z" transform="translate(87.193 38.087) rotate(-45)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@ -0,0 +1,49 @@
<svg xmlns="http://www.w3.org/2000/svg" width="23.228" height="27.884" viewBox="0 0 23.228 27.884">
<g id="pill_reminder_icon" transform="translate(-42.75 0)">
<g id="Group_1018" data-name="Group 1018" transform="translate(50.924 25.133)">
<g id="Group_1017" data-name="Group 1017">
<path id="Path_1295" data-name="Path 1295" d="M193.475,461.478h-.234a.408.408,0,1,0,0,.817h.234a.408.408,0,1,0,0-.817Z" transform="translate(-192.833 -461.478)"/>
</g>
</g>
<g id="Group_1020" data-name="Group 1020" transform="translate(42.75 2.982)">
<g id="Group_1019" data-name="Group 1019" transform="translate(0)">
<path id="Path_1296" data-name="Path 1296" d="M59.74,63.609a.408.408,0,0,0-.408.408V74.961H48.042a.408.408,0,0,0,0,.817H59.306A3.465,3.465,0,0,1,55.87,78.83H47.028a3.465,3.465,0,0,1-3.436-3.052h2.784a.408.408,0,0,0,0-.817H43.567V59.43H55.241a.408.408,0,1,0,0-.817H43.592a3.465,3.465,0,0,1,3.436-3.052h6.2a.408.408,0,1,0,0-.817h-6.2a4.283,4.283,0,0,0-4.278,4.278V75.369a4.283,4.283,0,0,0,4.278,4.278H55.87a4.283,4.283,0,0,0,4.278-4.278V64.017A.408.408,0,0,0,59.74,63.609Z" transform="translate(-42.75 -54.744)"/>
</g>
</g>
<g id="Group_1022" data-name="Group 1022" transform="translate(49.376 4.916)">
<g id="Group_1021" data-name="Group 1021">
<path id="Path_1297" data-name="Path 1297" d="M168.145,90.267h-3.33a.408.408,0,1,0,0,.817h3.33a.408.408,0,1,0,0-.817Z" transform="translate(-164.407 -90.267)"/>
</g>
</g>
<g id="Group_1024" data-name="Group 1024" transform="translate(62.435 0.912)">
<g id="Group_1023" data-name="Group 1023" transform="translate(0)">
<path id="Path_1298" data-name="Path 1298" d="M404.863,16.826a.408.408,0,0,0-.51.638,3.266,3.266,0,0,1,1.233,2.562v.035a.408.408,0,1,0,.817,0v-.035A4.079,4.079,0,0,0,404.863,16.826Z" transform="translate(-404.199 -16.737)"/>
</g>
</g>
<g id="Group_1026" data-name="Group 1026" transform="translate(63.27 0)">
<g id="Group_1025" data-name="Group 1025" transform="translate(0 0)">
<path id="Path_1299" data-name="Path 1299" d="M420.181.084a.408.408,0,0,0-.493.652A4.314,4.314,0,0,1,421.417,4.2v.367a.408.408,0,0,0,.817,0V4.2A5.124,5.124,0,0,0,420.181.084Z" transform="translate(-419.526 -0.001)"/>
</g>
</g>
<g id="Group_1028" data-name="Group 1028" transform="translate(55.761 0.912)">
<g id="Group_1027" data-name="Group 1027" transform="translate(0)">
<path id="Path_1300" data-name="Path 1300" d="M283.771,16.889a.409.409,0,0,0-.574-.064,4.079,4.079,0,0,0-1.54,3.2v.035a.408.408,0,1,0,.817,0v-.035a3.267,3.267,0,0,1,1.233-2.562A.409.409,0,0,0,283.771,16.889Z" transform="translate(-281.657 -16.736)"/>
</g>
</g>
<g id="Group_1030" data-name="Group 1030" transform="translate(54.422 0)">
<g id="Group_1029" data-name="Group 1029" transform="translate(0 0)">
<path id="Path_1301" data-name="Path 1301" d="M259.693.162a.409.409,0,0,0-.572-.079A5.124,5.124,0,0,0,257.068,4.2v.367a.408.408,0,1,0,.817,0V4.2A4.314,4.314,0,0,1,259.614.734.408.408,0,0,0,259.693.162Z" transform="translate(-257.068 0)"/>
</g>
</g>
<g id="Group_1032" data-name="Group 1032" transform="translate(55.815 0.359)">
<g id="Group_1031" data-name="Group 1031">
<path id="Path_1302" data-name="Path 1302" d="M290.6,13.973a.532.532,0,0,1-.532-.532V10.466a3.074,3.074,0,0,0-2.631-3.044V7a.408.408,0,1,0-.817,0V7.42a3.039,3.039,0,0,0-2.631,3.012v3.009a.532.532,0,0,1-.532.532.815.815,0,0,0-.814.814v.449a.815.815,0,0,0,.814.814h2.07a1.658,1.658,0,0,0,3.214,0H290.6a.815.815,0,0,0,.814-.814v-.449A.815.815,0,0,0,290.6,13.973Zm-3.465,2.509a.842.842,0,0,1-.735-.433h1.47A.842.842,0,0,1,287.14,16.482Zm1.269-1.249H285.89l-.041,0h-2.383l0-.446a1.35,1.35,0,0,0,1.349-1.349V10.432a2.222,2.222,0,0,1,2.221-2.222h.027a2.247,2.247,0,0,1,2.2,2.256v2.975a1.344,1.344,0,0,0,1.339,1.345h.006l0,.446Z" transform="translate(-282.649 -6.59)"/>
</g>
</g>
<g id="Group_1034" data-name="Group 1034" transform="translate(47.279 11.263)">
<g id="Group_1033" data-name="Group 1033">
<path id="Path_1303" data-name="Path 1303" d="M133.839,214.324h-.465l.029-.027a2.883,2.883,0,0,0,0-4.077l-2.575-2.575a2.883,2.883,0,1,0-4.077,4.077l1.287,1.287,1.287,1.287.029.027h-3.039a.408.408,0,1,0,0,.817h7.523a.408.408,0,1,0,0-.817Zm-6.51-3.18a2.066,2.066,0,1,1,2.922-2.922l1,1-2.922,2.922Zm4.035,3.179a2.052,2.052,0,0,1-1.461-.605l-1-1,2.922-2.922,1,1q.037.037.071.075a2.066,2.066,0,0,1-1.532,3.452Z" transform="translate(-125.907 -206.8)"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<g id="review_icon" transform="translate(-307 -118)">
<circle id="Ellipse_42" data-name="Ellipse 42" cx="24" cy="24" r="24" transform="translate(307 118)" fill="#5ab145"/>
<path id="review_icon-2" data-name="review_icon" d="M12.244.739,9.29,6.24l-6.609.885a1.3,1.3,0,0,0-.8,2.268l4.782,4.279L5.531,19.717a1.425,1.425,0,0,0,2.1,1.4l5.913-2.854,5.913,2.854a1.426,1.426,0,0,0,2.1-1.4l-1.131-6.045,4.782-4.279a1.3,1.3,0,0,0-.8-2.268L17.8,6.24,14.841.739A1.509,1.509,0,0,0,12.244.739Z" transform="translate(317.857 131.29)" fill="none" stroke="#fff" stroke-width="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 672 B

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20.174" height="24.435" viewBox="0 0 20.174 24.435">
<g id="shipping_addresses_icon" transform="translate(-4 -1)">
<path id="Path_1304" data-name="Path 1304" d="M23.674,11.087c0,7.457-9.587,13.848-9.587,13.848S4.5,18.544,4.5,11.087a9.587,9.587,0,1,1,19.174,0Z" transform="translate(0 0)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path id="Path_1305" data-name="Path 1305" d="M19.891,13.7a3.2,3.2,0,1,1-3.2-3.2,3.2,3.2,0,0,1,3.2,3.2Z" transform="translate(-2.609 -2.609)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 685 B

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25">
<g id="success_check_icon" transform="translate(-23 -242)">
<circle id="Ellipse_49" data-name="Ellipse 49" cx="12.5" cy="12.5" r="12.5" transform="translate(23 242)" fill="#5ab145"/>
<path id="check_1_" data-name="check (1)" d="M5.287,10.921a.7.7,0,0,1-1,0L.31,6.94a1.057,1.057,0,0,1,0-1.5l.5-.5a1.057,1.057,0,0,1,1.5,0L4.789,7.432,11.5.716a1.057,1.057,0,0,1,1.5,0l.5.5a1.057,1.057,0,0,1,0,1.5Zm0,0" transform="translate(28.658 248.714)" fill="#fff"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 560 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<path id="user_icon" d="M24,.563a24,24,0,1,0,24,24A24,24,0,0,0,24,.563Zm0,9.29a8.516,8.516,0,1,1-8.516,8.516A8.516,8.516,0,0,1,24,9.853Zm0,33.29a18.545,18.545,0,0,1-14.177-6.6,10.79,10.79,0,0,1,9.532-5.787,2.368,2.368,0,0,1,.687.106A12.813,12.813,0,0,0,24,31.53a12.764,12.764,0,0,0,3.958-.668,2.368,2.368,0,0,1,.687-.106,10.79,10.79,0,0,1,9.532,5.787A18.545,18.545,0,0,1,24,43.143Z" transform="translate(0 -0.563)" fill="#ccc"/>
</svg>

After

Width:  |  Height:  |  Size: 522 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="26.04" height="24.537" viewBox="0 0 26.04 24.537">
<path id="wishklist_icon" d="M20.8,4.5a7.111,7.111,0,0,0-5.409,2.537A7.111,7.111,0,0,0,9.986,4.5a6.536,6.536,0,0,0-6.611,6.651c0,4.594,4.086,8.281,10.275,13.967l1.745,1.572,1.745-1.572c6.189-5.686,10.275-9.373,10.275-13.967A6.536,6.536,0,0,0,20.8,4.5Z" transform="translate(-2.375 -3.5)" fill="none" stroke="#fff" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 440 B

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<g id="wishlist_icon" transform="translate(-212 -118)">
<circle id="Ellipse_41" data-name="Ellipse 41" cx="24" cy="24" r="24" transform="translate(212 118)" fill="#5ab145"/>
<path id="wishklist_icon" d="M20.8,4.5a7.111,7.111,0,0,0-5.409,2.537A7.111,7.111,0,0,0,9.986,4.5a6.536,6.536,0,0,0-6.611,6.651c0,4.594,4.086,8.281,10.275,13.967l1.745,1.572,1.745-1.572c6.189-5.686,10.275-9.373,10.275-13.967A6.536,6.536,0,0,0,20.8,4.5Z" transform="translate(220.605 126.789)" fill="none" stroke="#fff" stroke-width="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 619 B

@ -547,47 +547,79 @@ const Map<String, Map<String, String>> localizedValues = {
"en": "Please enter the verification code send to",
"ar": "الرجاء إدخال رمز التحقق المرسل إلى"
},
"EyeMeasurements":{"en":"Eye Measurements","ar":"قياسات النظر"},
"Measurements":{"en":"Measurements","ar":"قياسات"},
"Classes":{"en":"Classes","ar":"نظارات"},
"ContactLens":{"en":"Contact Lens","ar":"العدسات اللاصقة"},
"RightEye":{"en":"Right Eye","ar":"العين اليمين"},
"Sphere":{"en":"Sphere","ar":"القوة"},
"Cylinder":{"en":"Cylinder","ar":"الدائرية"},
"Axis":{"en":"Axis","ar":"المحاور"},
"Prism":{"en":"Prism","ar":"موشور"},
"VA":{"en":"Prism","ar":"المحاور"},
"LeftEye":{"en":"Left Eye","ar":"العين اليسرى"},
"Brand":{"en":"Brand","ar":"النوع"},
"Power":{"en":"Power","ar":"القوة"},
"Diameter":{"en":"Diameter","ar":"القطر"},
"Remarks":{"en":"Remarks","ar":"ملاحضات"},
"ActiveMedications":{"en":"Active Medications","ar":"ادويتي النشطة"},
"ExpDate":{"en":"Active Exp Date :","VA":"تاريخ الإنتهاء"},
"Route":{"en":"Route :","ar":"الطريقة"},
"Frequency":{"en":"Frequency :","ar":"المعدل"},
"DailyQuantity":{"en":"Daily Quantity :","ar":"جرعات يومية"},
"AddReminder":{"en":"Add Reminder","ar":"إضافة تذكير"},
"reminderDes":{"en":"Please select treatment start day and time to be notified when it\'s time to take the medicine","ar":" يرجى تحديد يوم بدء العلاج والوقت ليتم ارسال تنبيه عندما يحين الوقت لتناول الدواء"},
"StartDay":{"en":"Start Day","ar":"يوم البداية"},
"EndDay":{"en":"End Day","ar":"يوم الانتهاء"},
"Days":{"en":"Days ","ar":"أيام"},
"ScheduleTime":{"en":"Schedule time","ar":"الجدول الزمني"},
"AskDoctor":{"en":"Ask Doctor","ar":"اسأل طبيبك"},
"DoctorResponses":{"en":"Doctor Responses","ar":"ردود الأطباء"},
"New":{"en":"New","ar":"جديد"},
"All":{"en":"All","ar":"الكل"},
"QuestionHere":{"en":"Enter the question here...","ar":"اضف الاستفسار هنا"},
"ViewDoctorResponses":{"en":"View Doctor Responses","ar":"الاطلاع على ردود الأطباء"},
"ServiceInformationButton":{"en":"LOGIN / REGISTER","ar":"دخول / تسجيل"},
"ServiceInformationTitle":{"en":"Service Information","ar":"معلومات الخدمة"},
"EyeMeasurements": {"en": "Eye Measurements", "ar": "قياسات النظر"},
"Measurements": {"en": "Measurements", "ar": "قياسات"},
"Classes": {"en": "Classes", "ar": "نظارات"},
"ContactLens": {"en": "Contact Lens", "ar": "العدسات اللاصقة"},
"RightEye": {"en": "Right Eye", "ar": "العين اليمين"},
"Sphere": {"en": "Sphere", "ar": "القوة"},
"Cylinder": {"en": "Cylinder", "ar": "الدائرية"},
"Axis": {"en": "Axis", "ar": "المحاور"},
"Prism": {"en": "Prism", "ar": "موشور"},
"VA": {"en": "Prism", "ar": "المحاور"},
"LeftEye": {"en": "Left Eye", "ar": "العين اليسرى"},
"Brand": {"en": "Brand", "ar": "النوع"},
"Power": {"en": "Power", "ar": "القوة"},
"Diameter": {"en": "Diameter", "ar": "القطر"},
"Remarks": {"en": "Remarks", "ar": "ملاحضات"},
"ActiveMedications": {"en": "Active Medications", "ar": "ادويتي النشطة"},
"ExpDate": {"en": "Active Exp Date :", "VA": "تاريخ الإنتهاء"},
"Route": {"en": "Route :", "ar": "الطريقة"},
"Frequency": {"en": "Frequency :", "ar": "المعدل"},
"DailyQuantity": {"en": "Daily Quantity :", "ar": "جرعات يومية"},
"AddReminder": {"en": "Add Reminder", "ar": "إضافة تذكير"},
"reminderDes": {
"en":
"Please select treatment start day and time to be notified when it\'s time to take the medicine",
"ar":
" يرجى تحديد يوم بدء العلاج والوقت ليتم ارسال تنبيه عندما يحين الوقت لتناول الدواء"
},
"StartDay": {"en": "Start Day", "ar": "يوم البداية"},
"EndDay": {"en": "End Day", "ar": "يوم الانتهاء"},
"Days": {"en": "Days ", "ar": "أيام"},
"ScheduleTime": {"en": "Schedule time", "ar": "الجدول الزمني"},
"AskDoctor": {"en": "Ask Doctor", "ar": "اسأل طبيبك"},
"DoctorResponses": {"en": "Doctor Responses", "ar": "ردود الأطباء"},
"New": {"en": "New", "ar": "جديد"},
"All": {"en": "All", "ar": "الكل"},
"QuestionHere": {
"en": "Enter the question here...",
"ar": "اضف الاستفسار هنا"
},
"ViewDoctorResponses": {
"en": "View Doctor Responses",
"ar": "الاطلاع على ردود الأطباء"
},
"ServiceInformationButton": {"en": "LOGIN / REGISTER", "ar": "دخول / تسجيل"},
"ServiceInformationTitle": {
"en": "Service Information",
"ar": "معلومات الخدمة"
},
"info-lab": {
"en": "This service allows you to view the results of all laboratory tests performed in Al Habib Medical Group as well as sending the report via e-mail.",
"ar": "خدمة نتائج المختبر: هذه الخدمة تمكنك من الاطلاع على نتائج جميع الفحوصات المخبرية التي تمت في مجموعة الحبيب الطبية."
"en":
"This service allows you to view the results of all laboratory tests performed in Al Habib Medical Group as well as sending the report via e-mail.",
"ar":
"خدمة نتائج المختبر: هذه الخدمة تمكنك من الاطلاع على نتائج جميع الفحوصات المخبرية التي تمت في مجموعة الحبيب الطبية."
},
"info-radiology": {
"en": "This service allows you to view the reports and photos of radiology in Al Habib Medical Group as well as send the report by e-mail.",
"ar": "خدمة الاشعة: هذه الخدمة تمكنك من الاطلاع على تقارير وصور الاشعة التي تمت في مجموعة الحبيب الطبية وكذلك ارسال التقرير عن طريق الايميل."
},
"en":
"This service allows you to view the reports and photos of radiology in Al Habib Medical Group as well as send the report by e-mail.",
"ar":
"خدمة الاشعة: هذه الخدمة تمكنك من الاطلاع على تقارير وصور الاشعة التي تمت في مجموعة الحبيب الطبية وكذلك ارسال التقرير عن طريق الايميل."
},
"orders": {"en": "Orders", "ar": "الطلبات"},
"lakum": {"en": "Lakum", "ar": "لكم"},
"wishlist": {"en": "Wishlist", "ar": "الرغبات"},
"reviews": {"en": "Reviews", "ar": "التقيمات"},
"myPrescriptions": {"en": "My Prescriptions", "ar": "وصفاتي"},
"medicationRefill": {"en": "Medication Refill", "ar": "تعبئة الأدوية"},
"pillReminder": {"en": "Pill Reminder", "ar": "تذكير الأدويه"},
"shippingAddresses": {"en": "Shipping Addresses", "ar": "عناوين الشحن"},
"reachUs": {"en": "Reach Us", "ar": "الوصول لنا"},
"ourLocations": {"en": "Our Locations", "ar": "مواقعنا"},
"changeAddress": {"en": "Change Address", "ar": "تغيير العنوان"},
"edit": {"en": "Edit", "ar": "تعديل"},
"delete": {"en": "Delete", "ar": " حذف"},
"addAddress": {"en": "ADD A NEW ADDRESS", "ar": " اضافة عنوان جديد"},
"addNewAddress": {"en": "Add New Address", "ar": " اضافة عنوان جديد"},
};

@ -9,6 +9,8 @@ import 'package:diplomaticquarterapp/pages/base/base_view.dart';
import 'package:diplomaticquarterapp/pages/livecare/livecare_home.dart';
import 'package:diplomaticquarterapp/pages/paymentService/payment_service.dart';
import 'package:diplomaticquarterapp/pages/pharmacies/wishlist.dart';
import 'package:diplomaticquarterapp/pages/pharmacy/pharmacyAddresses/PharmacyAddresses.dart';
import 'package:diplomaticquarterapp/pages/pharmacy/profile/profile.dart';
import 'package:diplomaticquarterapp/uitl/date_uitl.dart';
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
@ -96,7 +98,9 @@ class _HomePageState extends State<HomePage> {
children: <Widget>[
Container(
margin: EdgeInsets.only(
top: 15.0, left: 3.5, right: 3.5),
top: 15.0,
left: 3.5,
right: 3.5),
// child: SvgPicture.asset(
// 'assets/images/new-design/covid-19-car.svg',
// width: 45.0,
@ -469,6 +473,8 @@ class _HomePageState extends State<HomePage> {
opacity: 0.5,
),
DashboardItem(
onTap: () => Navigator.push(
context, FadePage(page: PharmacyAddressesPage())),
child: Center(
child: Padding(
padding: const EdgeInsets.all(15.0),
@ -495,8 +501,9 @@ class _HomePageState extends State<HomePage> {
),
height: MediaQuery.of(context).size.width * 0.4,
imageName: 'al-habib_onlne_pharmacy_bg.png',
onTap: (){
Navigator.push(context, FadePage(page: WishlistPage()));
onTap: () {
Navigator.push(
context, FadePage(page: WishlistPage()));
},
),
DashboardItem(

@ -0,0 +1,57 @@
import 'package:diplomaticquarterapp/widgets/avatar/large_avatar.dart';
import 'package:flutter/material.dart';
import 'package:flutter_html/style.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
class AddAddressPage extends StatefulWidget {
@override
_AddAddressState createState() => _AddAddressState();
}
class _AddAddressState extends State<AddAddressPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
centerTitle: true,
title: Text(TranslationBase.of(context).addNewAddress, style: TextStyle(color:Colors.white)),
backgroundColor: Colors.green,
),
body: Container(
child: Column(
children: <Widget> [
Container(
),
Container(
height: 50.0,
width: 400.0,
color: Colors.transparent,
child: Container(
decoration: BoxDecoration(
border: Border.all(
color: Colors.green,
style: BorderStyle.solid,
width: 1.0
),
color: Colors.green,
borderRadius: BorderRadius.circular(10.0)
),
child: Center(
child: Text(
TranslationBase.of(context).save,
style: TextStyle(
color: Colors.white,
fontSize: 20.0,
fontWeight: FontWeight.bold,
),
),
),
),
),
],
),
),
);
}}

@ -0,0 +1,269 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
import 'package:diplomaticquarterapp/pages/pharmacy/pharmacyAddresses/AddAddress.dart';
class PharmacyAddressesPage extends StatefulWidget{
@override
_PharmacyAddressesState createState() => _PharmacyAddressesState();
}
class _PharmacyAddressesState extends State<PharmacyAddressesPage>{
int selectedRadio;
bool _value = false;
@override
void initState(){
super.initState();
selectedRadio=0;
}
setSelectedRadio(int val){
setState(() {
selectedRadio = val;
});
}
Widget build (BuildContext context){
return Scaffold(
appBar: AppBar(
centerTitle: true,
title: Text(TranslationBase.of(context).changeAddress, style: TextStyle(color:Colors.white)),
backgroundColor: Colors.green,
),
body: Container(
child:SingleChildScrollView(
child: Column(
children:<Widget>[
ListView.builder(
scrollDirection: Axis.vertical,
shrinkWrap: true,
physics: ScrollPhysics(),
itemCount: 2 ,
itemBuilder: (context, index){
return Container(
child: Padding(
padding:EdgeInsets.only(top:20.0, left:5.0, right:5.0, bottom:5.0,),
child: Column(
children: [
Row(
crossAxisAlignment: CrossAxisAlignment.center,
children:<Widget> [
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children:<Widget> [
InkWell(
onTap: () {
setState(() {
_value = !_value;
});
},
child: Container(
margin: EdgeInsets.only(right: 20),
child: Padding(
padding: const EdgeInsets.all(5.0),
child: _value
? Container(
child: SvgPicture.asset(
'assets/images/pharmacy/check_icon.svg',
height: 25,
width: 25,),
)
: Container(
child: SvgPicture.asset(
'assets/images/pharmacy/check_icon.svg',
height: 23,
width: 23,
color: Colors.transparent,
),
decoration: BoxDecoration(
border: Border.all(
color: Colors.grey,
style: BorderStyle.solid,
width: 1.0
),
color: Colors.transparent,
borderRadius: BorderRadius.circular(50.0)
),
),
),
),
),
],
),
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children:<Widget> [
Text('NAME',
style: TextStyle(fontSize: 15.0, fontWeight: FontWeight.bold,
),
),
SizedBox(
height: 5,),
Text('Address',
style: TextStyle(fontSize: 15.0, color: Colors.grey,
),
),
SizedBox(
height: 5,),
Row(
children:<Widget> [
Container(
margin: EdgeInsets.only(bottom: 8),
child: SvgPicture.asset(
'assets/images/pharmacy/mobile_number_icon.svg',
height: 13,),
),
Container(
margin: EdgeInsets.only(left: 10, bottom: 8),
child: Text('588888778',
style: TextStyle(fontSize: 15.0,
),
),
),
],
),
SizedBox(
height: 15,),
Row(
children:<Widget> [
Column(
children: <Widget> [
InkWell(
onTap: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) {
return AddAddressPage();
}),
);
},
child: Row(
children:<Widget> [
Container(
margin: EdgeInsets.only(right:10, bottom: 15),
child: SvgPicture.asset(
'assets/images/pharmacy/edit_icon.svg',
height: 15,),
),
Container(
margin: EdgeInsets.only(right:5, bottom: 15),
padding: EdgeInsets.only(right: 10.0),
child: Text(TranslationBase.of(context).edit,
style: TextStyle(fontSize: 15.0,
color: Colors.blue,
),
),
decoration: BoxDecoration(
border: Border(
right: BorderSide(
color: Colors.grey,
width: 1.0,
),
),
),
),
],
),
),
],
),
Column(
children: <Widget> [
InkWell(
child: Row(
children:<Widget> [
Container(
margin: EdgeInsets.only(left: 15, right: 10, bottom: 15),
child: SvgPicture.asset(
'assets/images/pharmacy/delete_red_icon.svg',
height: 15,),
),
Container(
margin: EdgeInsets.only(bottom: 15),
child: Text(TranslationBase.of(context).delete,
style: TextStyle(fontSize: 15.0,
color: Colors.redAccent,
),
),
),
],
),
),
],
)
],
),
],
),
SizedBox(
height: 10,
),
],
),
Divider(
color: Colors.grey[350],
height: 20,
thickness: 6,
indent: 0,
endIndent: 0,
),
],
),
),
);
}
),
SizedBox(
height: 10,
),
InkWell(
onTap: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) {
return AddAddressPage();
}),
);
},
child: Container(
height: 50.0,
color: Colors.transparent,
child: Container(
decoration: BoxDecoration(
border: Border.all(
color: Colors.green,
style: BorderStyle.solid,
width: 1.0
),
color: Colors.transparent,
borderRadius: BorderRadius.circular(5.0)
),
child: Center(
child: Text(
TranslationBase.of(context).addAddress,
style: TextStyle(
color: Colors.green,
fontWeight: FontWeight.bold,
),
),
),
),
),
),
],
),
),
),
);
}
}

@ -0,0 +1,384 @@
import 'package:diplomaticquarterapp/widgets/avatar/large_avatar.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
class PharmacyProfilePage extends StatefulWidget {
@override
_ProfilePageState createState() => _ProfilePageState();
}
class _ProfilePageState extends State<PharmacyProfilePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
centerTitle: true,
title: Text(TranslationBase.of(context).myAccount, style: TextStyle(color:Colors.white)),
backgroundColor: Colors.green,
),
body: Container(
child:SingleChildScrollView(
child: Column(
children:<Widget>[
Container(
child:Row(
children:<Widget> [
Container(
padding:EdgeInsets.only(top:20.0, left:10.0, right:10.0, bottom:10.0,),
child: LargeAvatar(name: "profile", url:'' ,),
),
Container(
child: Column(
children: [
Text(
TranslationBase.of(context).welcome,
style: TextStyle(fontSize: 14.0,
fontWeight: FontWeight.bold,
color:Colors.grey
),
),
Text(
'NAME',
style: TextStyle(
fontSize: 16.0,
fontWeight: FontWeight.bold
),
),
],
),
)
],
),
),
Divider(
color: Colors.grey[350],
height: 20,
thickness: 5,
indent: 0,
endIndent: 0,
),
SizedBox(
height: 15,
),
Container(
child:Row(
children:<Widget> [
Expanded(
child: InkWell(
child: Column(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/orders_icon.svg',
width: 50,
height: 50,),
SizedBox(
height: 5,
),
Text(
TranslationBase.of(context).orders,
style: TextStyle(fontSize: 13.0,
fontWeight: FontWeight.bold,),
),
],
),
),
),
Expanded(
child: InkWell(
child: Column(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/lakum_icon.svg',
width: 50,
height: 50,),
SizedBox(
height: 5,
),
Text(
TranslationBase.of(context).lakum,
style: TextStyle(fontSize: 13.0,
fontWeight: FontWeight.bold
),
),
],
),
),
),
Expanded(
child: InkWell(
child: Column(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/wishlist_icon.svg',
width: 50,
height: 50,),
SizedBox(
height: 5,
),
Text(
TranslationBase.of(context).wishlist,
style: TextStyle(fontSize: 13.0,
fontWeight: FontWeight.bold,),
),
],
),
),
),
Expanded(
child: InkWell(
child: Column(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/review_icon.svg',
width: 50,
height: 50,),
SizedBox(
height: 5,
),
Text(
TranslationBase.of(context).reviews,
style: TextStyle(fontSize: 13.0,
fontWeight: FontWeight.bold,),
),
],
),
),
),
],
)
),
SizedBox(
height: 15,
),
Divider(
color: Colors.grey[350],
height: 20,
thickness: 5,
indent: 0,
endIndent: 0,
),
SizedBox(
height: 10,
),
Container(
padding: EdgeInsets.only(left: 10.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children:<Widget> [
Text(
TranslationBase.of(context).myAccount,
style: TextStyle(
fontSize: 16.0,
fontWeight: FontWeight.bold
),
),
SizedBox(
height: 10,
),
Divider(
color: Colors.grey,
height: 20,
),
InkWell(
child: Row(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/my_prescription_icon.svg',
width: 28,
height: 28,),
SizedBox(
width: 15,
),
Text(TranslationBase.of(context).myPrescriptions,
style: TextStyle(fontSize: 13.0,
),
),
],
),
),
SizedBox(
height: 5,
),
Divider(
color: Colors.grey,
height: 20,
),
InkWell(
child: Row(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/medication_refill_icon.svg',
width: 28,
height: 28,),
SizedBox(
width: 15,
),
Text(TranslationBase.of(context).medicationRefill,
style: TextStyle(fontSize: 13.0,
),
),
],
),
),
SizedBox(
height: 5,
),
Divider(
color: Colors.grey,
height: 20,
),
InkWell(
child: Row(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/pill_reminder_icon.svg',
width: 30,
height: 30,),
SizedBox(
width: 20,
),
Text(TranslationBase.of(context).pillReminder,
style: TextStyle(fontSize: 13.0,
),
),
],
),
),
SizedBox(
height: 5,
),
Divider(
color: Colors.grey,
height: 20,
),
InkWell(
child: Row(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/my_family_icon.svg',
width: 20,
height: 20,),
SizedBox(
width: 20,
),
Text(TranslationBase.of(context).family,
style: TextStyle(fontSize: 13.0,
),
),
],
),
),
SizedBox(
height: 5,
),
Divider(
color: Colors.grey,
height: 20,
),
InkWell(
child: Row(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/shipping_addresses_icon.svg',
width: 30,
height: 30,),
SizedBox(
width: 20,
),
Text(TranslationBase.of(context).shippingAddresses,
style: TextStyle(fontSize: 13.0,
),
),
],
),
),
],
),
),
SizedBox(
height: 10,
),
Divider(
color: Colors.grey[350],
height: 20,
thickness: 5,
indent: 0,
endIndent: 0,
),
SizedBox(
height: 10,
),
Container(
padding: EdgeInsets.only(left: 10.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children:<Widget> [
Text(
TranslationBase.of(context).reachUs,
style: TextStyle(
fontSize: 16.0,
fontWeight: FontWeight.bold
),
),
SizedBox(
height: 5,
),
Divider(
color: Colors.grey,
height: 20,
),
InkWell(
child: Row(
children:<Widget> [
SvgPicture.asset(
'assets/images/pharmacy/contact_us_icon.svg',
width: 20,
height: 20,),
SizedBox(
width: 20,
),
Text(
TranslationBase.of(context).contactUs,
style: TextStyle(fontSize: 13.0),
),
],
),
),
SizedBox(
height: 5,
),
Divider(
color: Colors.grey,
height: 20,
),
InkWell(
child: Row(
children: <Widget>[
SvgPicture.asset(
'assets/images/pharmacy/our_locations_icon.svg',
width: 30,
height: 30,),
SizedBox(
width: 20,
),
Text(
TranslationBase.of(context).ourLocations,
style: TextStyle(fontSize: 13.0),
),
],
),
)
],
),
)
],
),
),
),
);
}}

@ -95,9 +95,11 @@ class TranslationBase {
String get confirm => localizedValues['confirm'][locale.languageCode];
String get confirmLiveCare => localizedValues['confirmLiveCare'][locale.languageCode];
String get confirmLiveCare =>
localizedValues['confirmLiveCare'][locale.languageCode];
String get waitingForDoctor => localizedValues['waitingForDoctor'][locale.languageCode];
String get waitingForDoctor =>
localizedValues['waitingForDoctor'][locale.languageCode];
String get confirmLater =>
localizedValues['confirmLater'][locale.languageCode];
@ -677,10 +679,36 @@ class TranslationBase {
String get questionHere =>
localizedValues['QuestionHere'][locale.languageCode];
String get viewDoctorResponses =>
localizedValues['ViewDoctorResponses'][locale.languageCode];String get serviceInformationButton => localizedValues['ServiceInformationButton'][locale.languageCode];
String get serviceInformationTitle => localizedValues['ServiceInformationTitle'][locale.languageCode];
localizedValues['ViewDoctorResponses'][locale.languageCode];
String get serviceInformationButton =>
localizedValues['ServiceInformationButton'][locale.languageCode];
String get serviceInformationTitle =>
localizedValues['ServiceInformationTitle'][locale.languageCode];
String get infoLab => localizedValues['info-lab'][locale.languageCode];
String get infoRadiology => localizedValues['info-radiology'][locale.languageCode];
String get infoRadiology =>
localizedValues['info-radiology'][locale.languageCode];
String get orders => localizedValues['orders'][locale.languageCode];
String get lakum => localizedValues['lakum'][locale.languageCode];
String get wishlist => localizedValues['wishlist'][locale.languageCode];
String get reviews => localizedValues['reviews'][locale.languageCode];
String get myPrescriptions =>
localizedValues['myPrescriptions'][locale.languageCode];
String get medicationRefill =>
localizedValues['medicationRefill'][locale.languageCode];
String get pillReminder =>
localizedValues['pillReminder'][locale.languageCode];
String get shippingAddresses =>
localizedValues['shippingAddresses'][locale.languageCode];
String get reachUs => localizedValues['reachUs'][locale.languageCode];
String get ourLocations =>
localizedValues['ourLocations'][locale.languageCode];
String get changeAddress =>
localizedValues['changeAddress'][locale.languageCode];
String get edit => localizedValues['edit'][locale.languageCode];
String get delete => localizedValues['delete'][locale.languageCode];
String get addAddress => localizedValues['addAddress'][locale.languageCode];
String get addNewAddress =>
localizedValues['addNewAddress'][locale.languageCode];
}
class TranslationBaseDelegate extends LocalizationsDelegate<TranslationBase> {

@ -163,6 +163,7 @@ flutter:
# assets:
assets:
- assets/images/
- assets/images/pharmacy/
- assets/images/medical/
- assets/images/new-design/
- assets/images/login/

Loading…
Cancel
Save