added my-profile

merge-update-with-lab-changes
Fatimah Alshammari 5 years ago
parent 56aa60f871
commit 1e00b9a4d8

@ -65,6 +65,7 @@ dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation "com.google.firebase:firebase-messaging:20.1.0" implementation "com.google.firebase:firebase-messaging:20.1.0"
implementation 'pub.devrel:easypermissions:0.4.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", "en": "Please enter the verification code send to",
"ar": "الرجاء إدخال رمز التحقق المرسل إلى" "ar": "الرجاء إدخال رمز التحقق المرسل إلى"
}, },
"EyeMeasurements":{"en":"Eye Measurements","ar":"قياسات النظر"}, "EyeMeasurements": {"en": "Eye Measurements", "ar": "قياسات النظر"},
"Measurements":{"en":"Measurements","ar":"قياسات"}, "Measurements": {"en": "Measurements", "ar": "قياسات"},
"Classes":{"en":"Classes","ar":"نظارات"}, "Classes": {"en": "Classes", "ar": "نظارات"},
"ContactLens":{"en":"Contact Lens","ar":"العدسات اللاصقة"}, "ContactLens": {"en": "Contact Lens", "ar": "العدسات اللاصقة"},
"RightEye":{"en":"Right Eye","ar":"العين اليمين"}, "RightEye": {"en": "Right Eye", "ar": "العين اليمين"},
"Sphere":{"en":"Sphere","ar":"القوة"}, "Sphere": {"en": "Sphere", "ar": "القوة"},
"Cylinder":{"en":"Cylinder","ar":"الدائرية"}, "Cylinder": {"en": "Cylinder", "ar": "الدائرية"},
"Axis":{"en":"Axis","ar":"المحاور"}, "Axis": {"en": "Axis", "ar": "المحاور"},
"Prism":{"en":"Prism","ar":"موشور"}, "Prism": {"en": "Prism", "ar": "موشور"},
"VA":{"en":"Prism","ar":"المحاور"}, "VA": {"en": "Prism", "ar": "المحاور"},
"LeftEye":{"en":"Left Eye","ar":"العين اليسرى"}, "LeftEye": {"en": "Left Eye", "ar": "العين اليسرى"},
"Brand":{"en":"Brand","ar":"النوع"}, "Brand": {"en": "Brand", "ar": "النوع"},
"Power":{"en":"Power","ar":"القوة"}, "Power": {"en": "Power", "ar": "القوة"},
"Diameter":{"en":"Diameter","ar":"القطر"}, "Diameter": {"en": "Diameter", "ar": "القطر"},
"Remarks":{"en":"Remarks","ar":"ملاحضات"}, "Remarks": {"en": "Remarks", "ar": "ملاحضات"},
"ActiveMedications":{"en":"Active Medications","ar":"ادويتي النشطة"}, "ActiveMedications": {"en": "Active Medications", "ar": "ادويتي النشطة"},
"ExpDate":{"en":"Active Exp Date :","VA":"تاريخ الإنتهاء"}, "ExpDate": {"en": "Active Exp Date :", "VA": "تاريخ الإنتهاء"},
"Route":{"en":"Route :","ar":"الطريقة"}, "Route": {"en": "Route :", "ar": "الطريقة"},
"Frequency":{"en":"Frequency :","ar":"المعدل"}, "Frequency": {"en": "Frequency :", "ar": "المعدل"},
"DailyQuantity":{"en":"Daily Quantity :","ar":"جرعات يومية"}, "DailyQuantity": {"en": "Daily Quantity :", "ar": "جرعات يومية"},
"AddReminder":{"en":"Add Reminder","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":" يرجى تحديد يوم بدء العلاج والوقت ليتم ارسال تنبيه عندما يحين الوقت لتناول الدواء"}, "reminderDes": {
"StartDay":{"en":"Start Day","ar":"يوم البداية"}, "en":
"EndDay":{"en":"End Day","ar":"يوم الانتهاء"}, "Please select treatment start day and time to be notified when it\'s time to take the medicine",
"Days":{"en":"Days ","ar":"أيام"}, "ar":
"ScheduleTime":{"en":"Schedule time","ar":"الجدول الزمني"}, " يرجى تحديد يوم بدء العلاج والوقت ليتم ارسال تنبيه عندما يحين الوقت لتناول الدواء"
"AskDoctor":{"en":"Ask Doctor","ar":"اسأل طبيبك"}, },
"DoctorResponses":{"en":"Doctor Responses","ar":"ردود الأطباء"}, "StartDay": {"en": "Start Day", "ar": "يوم البداية"},
"New":{"en":"New","ar":"جديد"}, "EndDay": {"en": "End Day", "ar": "يوم الانتهاء"},
"All":{"en":"All","ar":"الكل"}, "Days": {"en": "Days ", "ar": "أيام"},
"QuestionHere":{"en":"Enter the question here...","ar":"اضف الاستفسار هنا"}, "ScheduleTime": {"en": "Schedule time", "ar": "الجدول الزمني"},
"ViewDoctorResponses":{"en":"View Doctor Responses","ar":"الاطلاع على ردود الأطباء"}, "AskDoctor": {"en": "Ask Doctor", "ar": "اسأل طبيبك"},
"ServiceInformationButton":{"en":"LOGIN / REGISTER","ar":"دخول / تسجيل"}, "DoctorResponses": {"en": "Doctor Responses", "ar": "ردود الأطباء"},
"ServiceInformationTitle":{"en":"Service Information","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": { "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.", "en":
"ar": "خدمة نتائج المختبر: هذه الخدمة تمكنك من الاطلاع على نتائج جميع الفحوصات المخبرية التي تمت في مجموعة الحبيب الطبية." "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": { "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.", "en":
"ar": "خدمة الاشعة: هذه الخدمة تمكنك من الاطلاع على تقارير وصور الاشعة التي تمت في مجموعة الحبيب الطبية وكذلك ارسال التقرير عن طريق الايميل." "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/livecare/livecare_home.dart';
import 'package:diplomaticquarterapp/pages/paymentService/payment_service.dart'; import 'package:diplomaticquarterapp/pages/paymentService/payment_service.dart';
import 'package:diplomaticquarterapp/pages/pharmacies/wishlist.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/date_uitl.dart';
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart'; import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
import 'package:diplomaticquarterapp/widgets/data_display/text.dart'; import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
@ -96,7 +98,9 @@ class _HomePageState extends State<HomePage> {
children: <Widget>[ children: <Widget>[
Container( Container(
margin: EdgeInsets.only( margin: EdgeInsets.only(
top: 15.0, left: 3.5, right: 3.5), top: 15.0,
left: 3.5,
right: 3.5),
// child: SvgPicture.asset( // child: SvgPicture.asset(
// 'assets/images/new-design/covid-19-car.svg', // 'assets/images/new-design/covid-19-car.svg',
// width: 45.0, // width: 45.0,
@ -469,6 +473,8 @@ class _HomePageState extends State<HomePage> {
opacity: 0.5, opacity: 0.5,
), ),
DashboardItem( DashboardItem(
onTap: () => Navigator.push(
context, FadePage(page: PharmacyAddressesPage())),
child: Center( child: Center(
child: Padding( child: Padding(
padding: const EdgeInsets.all(15.0), padding: const EdgeInsets.all(15.0),
@ -495,8 +501,9 @@ class _HomePageState extends State<HomePage> {
), ),
height: MediaQuery.of(context).size.width * 0.4, height: MediaQuery.of(context).size.width * 0.4,
imageName: 'al-habib_onlne_pharmacy_bg.png', imageName: 'al-habib_onlne_pharmacy_bg.png',
onTap: (){ onTap: () {
Navigator.push(context, FadePage(page: WishlistPage())); Navigator.push(
context, FadePage(page: WishlistPage()));
}, },
), ),
DashboardItem( 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 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 => String get confirmLater =>
localizedValues['confirmLater'][locale.languageCode]; localizedValues['confirmLater'][locale.languageCode];
@ -677,10 +679,36 @@ class TranslationBase {
String get questionHere => String get questionHere =>
localizedValues['QuestionHere'][locale.languageCode]; localizedValues['QuestionHere'][locale.languageCode];
String get viewDoctorResponses => String get viewDoctorResponses =>
localizedValues['ViewDoctorResponses'][locale.languageCode];String get serviceInformationButton => localizedValues['ServiceInformationButton'][locale.languageCode]; localizedValues['ViewDoctorResponses'][locale.languageCode];
String get serviceInformationTitle => localizedValues['ServiceInformationTitle'][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 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> { class TranslationBaseDelegate extends LocalizationsDelegate<TranslationBase> {

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

Loading…
Cancel
Save