Vital Sings Home Page

merge-update-with-lab-changes
Mirza.Shafique 4 years ago
parent 66efbc1bac
commit d865e97ce1

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="29.819" height="28.276" viewBox="0 0 29.819 28.276">
<g id="blood_pressure" data-name="blood pressure" transform="translate(-2 -7)">
<path id="Path_4498" data-name="Path 4498" d="M35.113,46a4.113,4.113,0,1,0,4.113,4.113A4.113,4.113,0,0,0,35.113,46Zm1.455,3.388-1.09,1.09a.516.516,0,1,1-.73-.73l1.09-1.09a.516.516,0,0,1,.73.73Z" transform="translate(-14.091 -18.949)" fill="#2e303a"/>
<path id="Path_4499" data-name="Path 4499" d="M45.141,20C42.257,20,40,21.583,40,23.6s2.257,3.6,5.141,3.6,5.141-1.583,5.141-3.6S48.025,20,45.141,20Zm2.828,4.113a.514.514,0,0,1-.514-.514c0-.386-1.121-1.028-2.314-1.028a.514.514,0,1,1,0-1.028c1.368,0,3.342.73,3.342,2.056A.514.514,0,0,1,47.969,24.113Z" transform="translate(-18.464 -6.316)" fill="#2e303a"/>
<path id="Path_4500" data-name="Path 4500" d="M20.544,16.768H17.938V7.514A.514.514,0,0,0,17.423,7H8.169a.514.514,0,0,0-.514.514v2.571H2.514A.514.514,0,0,0,2,10.6V29.107a.514.514,0,0,0,.514.514H7.655v1.542a.514.514,0,0,0,.514.514h7.737c0-.17-.026-.339-.026-.514a3.411,3.411,0,0,1,.026-.514H8.684V29.621h5.141a.514.514,0,0,0,.514-.514V10.6a.514.514,0,0,0-.514-.514H8.684V8.028h8.226v9.254a.514.514,0,0,0,.514.514h3.121A3.691,3.691,0,0,1,20.544,16.768ZM9.712,14.712h2.056a.514.514,0,1,1,0,1.028H9.712a.514.514,0,1,1,0-1.028Zm0,9.254h2.056a.514.514,0,1,1,0,1.028H9.712a.514.514,0,1,1,0-1.028Z" fill="#2e303a"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32.909" height="25.379" viewBox="0 0 32.909 25.379">
<g id="heart-beat_1_" data-name="heart-beat (1)" transform="translate(0 -58.573)">
<path id="Path_4341" data-name="Path 4341" d="M0,268.681v1.928H5.221A17.508,17.508,0,0,1,3.7,268.681Z" transform="translate(0 -196.604)" fill="#28323a"/>
<path id="Path_4342" data-name="Path 4342" d="M432.3,268.681a17.515,17.515,0,0,1-1.522,1.928H436v-1.928Z" transform="translate(-403.09 -196.604)" fill="#28323a"/>
<path id="Path_4343" data-name="Path 4343" d="M39.677,64.208l3.184,9.551,1.12-1.682h2.766L49.365,65.8l2.826,6.281h6.026A9.29,9.29,0,0,0,59.924,66.8a8.075,8.075,0,0,0-6.254-8.1c-3.246-.636-6.216,1.044-8.208,4.54-1.989-3.484-4.945-5.153-8.186-4.526A8.178,8.178,0,0,0,31,66.8a9.29,9.29,0,0,0,1.706,5.274h4.348Z" transform="translate(-29.007 0)" fill="#28323a"/>
<path id="Path_4344" data-name="Path 4344" d="M96.427,241.453l-1.4,3.36H92.008l-2.736,4.1-2.6-7.8-1.233,3.7H81.222a69.042,69.042,0,0,0,7.116,6.47c1.1.915,4.118,3.476,4.118,3.476s3.02-2.561,4.118-3.476a69.048,69.048,0,0,0,7.116-6.47h-5.75Z" transform="translate(-76.001 -170.808)" fill="#28323a"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="58.143" height="97.009" viewBox="0 0 58.143 97.009">
<path id="Path_436" data-name="Path 436" d="M89.578,55.462c-.2,1.683,1.424,10.593,2.264,14.086.4,1.655,1.5,4.352,1.1,5.783a14.87,14.87,0,0,0-.416,6.081c.2.913.811,5.124-.07,6.665a35.848,35.848,0,0,0-1.306,4.947c-2.2,3.9-.959,3.708-.959,3.708.681.587,1.848.046,1.848.046a1.486,1.486,0,0,0,1.5-.095,1.832,1.832,0,0,0,1.653-.055,2.171,2.171,0,0,0,1.848-.295c.551.195.685-.051.685-.051,1.652-.074-.922-3.785-.922-3.785a7.4,7.4,0,0,1,.612-5.187c4.022-8.372,4.227-10.593,2.619-13.748-.453-.911-.567-1.271-.359-1.667.482-.913.131-4.583.718-6.041,1.134-2.811,2.252-9.941,2.835-13.267.783-4.481-2.774-10.489-2.774-10.489-.779-2.445.363-11.156.363-11.156,1.6,1.742,1.534,4.817,1.534,4.817-.253,3.225,3.712,8.154,3.712,8.154a11.49,11.49,0,0,1,2.627,4.113c0,.587-.183,2.007-.183,2.007l.073,1.237a12.548,12.548,0,0,1,.245,1.924c-.3,3.226.433,2.619.433,2.619.616,0,1.294-2.6,1.294-2.6,0,.67-.233,2.674.281,3.43.616.9,1.069-.155,1.077-.367.163-4.108.515-3.032.515-3.032.342,3.333.763,4.085,1.517,3.825.571-.191.049-4,.049-4,.979,2.262,1.721,2.622,1.721,2.622,1.615.8.616-1.4.392-1.838a9.622,9.622,0,0,1-1.232-3.115c1.493,2.079,2.619,2,2.619,2,1.456-.326-1.273-3.27-2.872-4.68a12.221,12.221,0,0,1-2.174-2.252,19.743,19.743,0,0,1-.874-4.078c-.151-3.671-1.444-5.265-1.444-5.265-2.211-2.483-2.627-7.116-2.627-7.116l-.1-7.821c-.775-5.335-6.376-5.374-6.376-5.374-5.662-.591-6.449-1.875-6.449-1.875-1.2-1.211-.514-3.533-.514-3.533a3.758,3.758,0,0,0,1.379-2.076c1.652-.889,1.571-2.19.808-2.176-.612.011-.474-.345-.474-.345C96.815.3,89.407,0,89.407,0H88.276S80.865.3,81.9,6.154c0,0,.139.356-.479.345-.761-.014-.832,1.287.814,2.176a3.755,3.755,0,0,0,1.379,2.076s.685,2.322-.514,3.533c0,0-.785,1.284-6.449,1.875,0,0-5.611.039-6.374,5.374l-.106,7.821s-.408,4.633-2.627,7.116c0,0-1.287,1.595-1.436,5.265a19.868,19.868,0,0,1-.873,4.078,12.092,12.092,0,0,1-2.177,2.252c-1.613,1.407-4.324,4.344-2.874,4.68,0,0,1.132.077,2.619-2a9.516,9.516,0,0,1-1.224,3.115c-.234.43-1.232,2.628.384,1.838,0,0,.748-.361,1.721-2.622,0,0-.522,3.808.059,4,.759.261,1.173-.492,1.515-3.825,0,0,.351-1.076.514,3.032.008.212.451,1.269,1.069.367.522-.756.287-2.757.287-3.43,0,0,.669,2.6,1.295,2.6,0,0,.736.607.434-2.619A11.553,11.553,0,0,1,69.1,51.27l.071-1.237s-.184-1.417-.184-2.007a11.476,11.476,0,0,1,2.627-4.113s3.961-4.931,3.706-8.154c0,0-.055-3.075,1.54-4.817,0,0,1.132,8.711.365,11.156,0,0-3.563,6.008-2.778,10.489.579,3.335,1.695,10.455,2.831,13.267.594,1.455.243,5.124.718,6.041.214.4.1.765-.359,1.667-1.6,3.155-1.4,5.377,2.627,13.748a7.337,7.337,0,0,1,.612,5.187s-2.57,3.711-.924,3.785c0,0,.129.246.685.051a2.174,2.174,0,0,0,1.85.295,1.826,1.826,0,0,0,1.65.055,1.473,1.473,0,0,0,1.5.095s1.167.552,1.86-.046c0,0,1.232.192-.961-3.708a35.669,35.669,0,0,0-1.3-4.947c-.883-1.54-.259-5.76-.071-6.665a15.128,15.128,0,0,0-.414-6.081c-.406-1.428.693-4.125,1.1-5.783.834-3.49,2.469-12.4,2.264-14.086l.675.166A1.776,1.776,0,0,0,89.578,55.462Z" transform="translate(-59.768 0)" fill="#2e303a"/>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="40.807" height="97.009" viewBox="0 0 40.807 97.009">
<path id="Path_436" data-name="Path 436" d="M80.689,55.462c-.143,1.683,1,10.593,1.589,14.086.281,1.655,1.05,4.352.773,5.783a21.009,21.009,0,0,0-.292,6.081c.137.913.569,5.124-.049,6.665a48.593,48.593,0,0,0-.916,4.947c-1.545,3.9-.673,3.708-.673,3.708.478.587,1.3.046,1.3.046a.8.8,0,0,0,1.056-.095.962.962,0,0,0,1.16-.055,1.187,1.187,0,0,0,1.3-.295c.386.195.481-.051.481-.051,1.159-.074-.647-3.785-.647-3.785a10.134,10.134,0,0,1,.429-5.187c2.823-8.372,2.966-10.593,1.838-13.748-.318-.911-.4-1.271-.252-1.667.338-.913.092-4.583.5-6.041.8-2.811,1.58-9.941,1.989-13.267.55-4.481-1.947-10.489-1.947-10.489-.547-2.445.255-11.156.255-11.156,1.119,1.742,1.077,4.817,1.077,4.817-.178,3.225,2.605,8.154,2.605,8.154a13.126,13.126,0,0,1,1.844,4.113c0,.587-.128,2.007-.128,2.007l.051,1.237A17.645,17.645,0,0,1,94.2,53.2c-.209,3.226.3,2.619.3,2.619.433,0,.908-2.6.908-2.6a11.127,11.127,0,0,0,.2,3.43c.432.9.75-.155.756-.367.114-4.108.361-3.032.361-3.032.24,3.333.536,4.085,1.065,3.825.4-.191.034-4,.034-4,.687,2.262,1.208,2.622,1.208,2.622,1.134.8.433-1.4.275-1.838a12.5,12.5,0,0,1-.865-3.115c1.048,2.079,1.838,2,1.838,2,1.022-.326-.893-3.27-2.016-4.68a11.47,11.47,0,0,1-1.526-2.252,27.214,27.214,0,0,1-.613-4.078,12.257,12.257,0,0,0-1.013-5.265c-1.552-2.483-1.844-7.116-1.844-7.116L93.2,21.534c-.544-5.335-4.475-5.374-4.475-5.374-3.973-.591-4.526-1.875-4.526-1.875-.842-1.211-.361-3.533-.361-3.533a4.222,4.222,0,0,0,.968-2.076c1.159-.889,1.1-2.19.567-2.176-.43.011-.332-.345-.332-.345C85.769.3,80.569,0,80.569,0h-.794s-5.2.3-4.478,6.154c0,0,.1.356-.336.345-.534-.014-.584,1.287.571,2.176a4.219,4.219,0,0,0,.968,2.076s.481,2.322-.361,3.533c0,0-.551,1.284-4.526,1.875,0,0-3.938.039-4.473,5.374l-.074,7.821s-.286,4.633-1.844,7.116a12.3,12.3,0,0,0-1.008,5.265,27.39,27.39,0,0,1-.613,4.078,11.343,11.343,0,0,1-1.528,2.252c-1.132,1.407-3.035,4.344-2.017,4.68,0,0,.794.077,1.838-2a12.375,12.375,0,0,1-.859,3.115c-.165.43-.865,2.628.269,1.838,0,0,.525-.361,1.208-2.622,0,0-.366,3.808.041,4,.533.261.823-.492,1.064-3.825,0,0,.246-1.076.361,3.032.006.212.316,1.269.75.367a10.97,10.97,0,0,0,.2-3.43s.47,2.6.909,2.6c0,0,.517.607.3-2.619a16.238,16.238,0,0,1,.173-1.924l.05-1.237s-.129-1.417-.129-2.007a13.11,13.11,0,0,1,1.844-4.113s2.78-4.931,2.6-8.154c0,0-.039-3.075,1.081-4.817,0,0,.795,8.711.256,11.156,0,0-2.5,6.008-1.949,10.489.406,3.335,1.19,10.455,1.987,13.267.417,1.455.17,5.124.5,6.041.15.4.071.765-.252,1.667-1.122,3.155-.979,5.377,1.844,13.748a10.042,10.042,0,0,1,.43,5.187s-1.8,3.711-.648,3.785c0,0,.09.246.481.051a1.189,1.189,0,0,0,1.3.295.959.959,0,0,0,1.158.055.8.8,0,0,0,1.052.095s.819.552,1.306-.046c0,0,.865.192-.675-3.708a48.363,48.363,0,0,0-.914-4.947c-.62-1.54-.182-5.76-.05-6.665A21.378,21.378,0,0,0,77.3,75.33c-.285-1.428.487-4.125.772-5.783.585-3.49,1.733-12.4,1.589-14.086l.474.166A.962.962,0,0,0,80.689,55.462Z" transform="translate(-59.768 0)" fill="#2e303a"/>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="45.482" height="97.009" viewBox="0 0 45.482 97.009">
<path id="Path_436" data-name="Path 436" d="M83.086,55.462c-.159,1.683,1.114,10.593,1.771,14.086.313,1.655,1.171,4.352.862,5.783a18.887,18.887,0,0,0-.325,6.081c.153.913.635,5.124-.054,6.665a44.121,44.121,0,0,0-1.021,4.947c-1.721,3.9-.75,3.708-.75,3.708.533.587,1.446.046,1.446.046a.964.964,0,0,0,1.177-.095,1.167,1.167,0,0,0,1.293-.055,1.42,1.42,0,0,0,1.445-.295c.431.195.536-.051.536-.051,1.292-.074-.721-3.785-.721-3.785a9.18,9.18,0,0,1,.478-5.187c3.146-8.372,3.306-10.593,2.048-13.748-.354-.911-.444-1.271-.281-1.667.377-.913.1-4.583.562-6.041.887-2.811,1.761-9.941,2.217-13.267C94.382,48.107,91.6,42.1,91.6,42.1c-.609-2.445.284-11.156.284-11.156,1.248,1.742,1.2,4.817,1.2,4.817-.2,3.225,2.9,8.154,2.9,8.154a12.446,12.446,0,0,1,2.055,4.113c0,.587-.143,2.007-.143,2.007l.057,1.237a15.882,15.882,0,0,1,.191,1.924c-.233,3.226.339,2.619.339,2.619.482,0,1.012-2.6,1.012-2.6,0,.67-.182,2.674.22,3.43.482.9.836-.155.842-.367.127-4.108.4-3.032.4-3.032.268,3.333.6,4.085,1.187,3.825.447-.191.038-4,.038-4,.766,2.262,1.346,2.622,1.346,2.622,1.263.8.482-1.4.307-1.838a11.466,11.466,0,0,1-.964-3.115c1.168,2.079,2.048,2,2.048,2,1.139-.326-1-3.27-2.247-4.68a11.479,11.479,0,0,1-1.7-2.252,24.611,24.611,0,0,1-.683-4.078c-.118-3.671-1.129-5.265-1.129-5.265-1.729-2.483-2.055-7.116-2.055-7.116l-.077-7.821c-.606-5.335-4.988-5.374-4.988-5.374C87.618,15.569,87,14.285,87,14.285c-.938-1.211-.4-3.533-.4-3.533a4.023,4.023,0,0,0,1.078-2.076c1.292-.889,1.229-2.19.632-2.176-.479.011-.37-.345-.37-.345C88.747.3,82.953,0,82.953,0h-.885s-5.8.3-4.99,6.154c0,0,.108.356-.375.345-.6-.014-.651,1.287.637,2.176a4.02,4.02,0,0,0,1.078,2.076s.536,2.322-.4,3.533c0,0-.614,1.284-5.045,1.875,0,0-4.389.039-4.986,5.374L67.9,29.354s-.319,4.633-2.055,7.116c0,0-1.007,1.595-1.123,5.265a24.767,24.767,0,0,1-.683,4.078,11.355,11.355,0,0,1-1.7,2.252c-1.262,1.407-3.383,4.344-2.248,4.68,0,0,.885.077,2.048-2a11.351,11.351,0,0,1-.957,3.115c-.183.43-.964,2.628.3,1.838,0,0,.585-.361,1.346-2.622,0,0-.408,3.808.046,4,.594.261.918-.492,1.185-3.825,0,0,.275-1.076.4,3.032.006.212.353,1.269.836.367.408-.756.225-2.757.225-3.43,0,0,.524,2.6,1.013,2.6,0,0,.576.607.34-2.619a14.618,14.618,0,0,1,.193-1.924l.056-1.237s-.144-1.417-.144-2.007a12.431,12.431,0,0,1,2.055-4.113s3.1-4.931,2.9-8.154c0,0-.043-3.075,1.2-4.817,0,0,.886,8.711.286,11.156,0,0-2.787,6.008-2.173,10.489.453,3.335,1.326,10.455,2.215,13.267.464,1.455.19,5.124.562,6.041.168.4.08.765-.281,1.667C72.5,76.716,72.656,78.938,75.8,87.309a9.1,9.1,0,0,1,.479,5.187s-2.01,3.711-.723,3.785c0,0,.1.246.536.051a1.421,1.421,0,0,0,1.447.295,1.163,1.163,0,0,0,1.291.055A.956.956,0,0,0,80,96.777s.913.552,1.455-.046c0,0,.964.192-.752-3.708a43.907,43.907,0,0,0-1.019-4.947c-.691-1.54-.2-5.76-.056-6.665a19.218,19.218,0,0,0-.324-6.081c-.318-1.428.542-4.125.86-5.783.652-3.49,1.931-12.4,1.771-14.086l.528.166A1.153,1.153,0,0,0,83.086,55.462Z" transform="translate(-59.768 0)" fill="#2e303a"/>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="34.507" height="97.009" viewBox="0 0 34.507 97.009">
<path id="Path_436" data-name="Path 436" d="M77.46,55.462c-.121,1.683.845,10.593,1.344,14.086.237,1.655.888,4.352.654,5.783a24.786,24.786,0,0,0-.247,6.081c.116.913.481,5.124-.041,6.665-.274.808-.775,4.947-.775,4.947-1.306,3.9-.569,3.708-.569,3.708.4.587,1.1.046,1.1.046a.611.611,0,0,0,.893-.095c.453.443.981-.055.981-.055.569.349,1.1-.295,1.1-.295.327.195.407-.051.407-.051.98-.074-.547-3.785-.547-3.785a11.847,11.847,0,0,1,.363-5.187c2.387-8.372,2.508-10.593,1.554-13.748-.269-.911-.337-1.271-.213-1.667.286-.913.078-4.583.426-6.041.673-2.811,1.336-9.941,1.682-13.267C86.03,48.107,83.919,42.1,83.919,42.1c-.462-2.445.215-11.156.215-11.156a12.238,12.238,0,0,1,.91,4.817c-.15,3.225,2.2,8.154,2.2,8.154a14.5,14.5,0,0,1,1.559,4.113c0,.587-.109,2.007-.109,2.007l.043,1.237c.019.315.169,1.4.145,1.924-.177,3.226.257,2.619.257,2.619.366,0,.768-2.6.768-2.6a13.118,13.118,0,0,0,.167,3.43c.365.9.634-.155.639-.367.1-4.108.305-3.032.305-3.032.2,3.333.453,4.085.9,3.825.339-.191.029-4,.029-4,.581,2.262,1.021,2.622,1.021,2.622.959.8.366-1.4.233-1.838a14.386,14.386,0,0,1-.731-3.115c.886,2.079,1.554,2,1.554,2,.864-.326-.755-3.27-1.7-4.68a11.794,11.794,0,0,1-1.29-2.252,31.887,31.887,0,0,1-.518-4.078,14.132,14.132,0,0,0-.857-5.265c-1.312-2.483-1.559-7.116-1.559-7.116l-.058-7.821c-.46-5.335-3.784-5.374-3.784-5.374-3.36-.591-3.828-1.875-3.828-1.875-.712-1.211-.3-3.533-.3-3.533a4.634,4.634,0,0,0,.818-2.076c.98-.889.932-2.19.479-2.176-.363.011-.281-.345-.281-.345C81.755.3,77.358,0,77.358,0h-.671s-4.4.3-3.786,6.154c0,0,.082.356-.284.345-.452-.014-.494,1.287.483,2.176a4.631,4.631,0,0,0,.818,2.076s.407,2.322-.3,3.533c0,0-.466,1.284-3.828,1.875,0,0-3.33.039-3.783,5.374l-.063,7.821S65.7,33.986,64.38,36.47a14.186,14.186,0,0,0-.852,5.265,32.091,32.091,0,0,1-.518,4.078,11.66,11.66,0,0,1-1.292,2.252c-.957,1.407-2.566,4.344-1.706,4.68,0,0,.672.077,1.554-2a14.251,14.251,0,0,1-.726,3.115c-.139.43-.731,2.628.228,1.838,0,0,.444-.361,1.021-2.622,0,0-.31,3.808.035,4,.45.261.7-.492.9-3.825,0,0,.208-1.076.3,3.032,0,.212.268,1.269.635.367a12.931,12.931,0,0,0,.171-3.43s.4,2.6.769,2.6c0,0,.437.607.258-2.619a19.129,19.129,0,0,1,.147-1.924l.042-1.237s-.109-1.417-.109-2.007A14.485,14.485,0,0,1,66.8,43.913s2.351-4.931,2.2-8.154a12.268,12.268,0,0,1,.914-4.817s.672,8.711.217,11.156c0,0-2.115,6.008-1.648,10.489.344,3.335,1.006,10.455,1.68,13.267.352,1.455.144,5.124.426,6.041.127.4.06.765-.213,1.667-.949,3.155-.828,5.377,1.559,13.748A11.738,11.738,0,0,1,72.3,92.5s-1.525,3.711-.548,3.785c0,0,.076.246.407.051,0,0,.528.644,1.1.295,0,0,.528.5.979.055a.606.606,0,0,0,.889.095s.693.552,1.1-.046c0,0,.731.192-.571-3.708,0,0-.5-4.134-.773-4.947-.524-1.54-.154-5.76-.042-6.665a25.222,25.222,0,0,0-.246-6.081c-.241-1.428.412-4.125.652-5.783.5-3.49,1.465-12.4,1.344-14.086l.4.166A.736.736,0,0,0,77.46,55.462Z" transform="translate(-59.768 0)" fill="#2e303a"/>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="25.599" height="24.593" viewBox="0 0 25.599 24.593">
<path id="lungs-with-bronchi-" d="M24.328,14.149C22.309,9.734,19.8,7.1,17.61,7.1a2.252,2.252,0,0,0-1.2.33c-1.77,1.089-1.851,4.492-1.854,4.867,0,.118-.027,1.057-.048,2.365l-.715-.263V4.556a.5.5,0,0,0-.5-.5h-1a.5.5,0,0,0-.5.5V14.4l-.715.263c-.02-1.306-.044-2.242-.047-2.357,0-.384-.084-3.787-1.854-4.876a2.252,2.252,0,0,0-1.2-.33c-2.187,0-4.7,2.636-6.718,7.051C-1.406,19.993.959,27.966,1.061,28.3a.495.495,0,0,0,.589.338A43.7,43.7,0,0,0,5.984,27.33c3.094-1.13,4.7-2.239,4.9-3.393a69.757,69.757,0,0,0,.221-8.226l1.351-.5h.692l1.351.5a69.74,69.74,0,0,0,.221,8.226c.2,1.153,1.8,2.263,4.9,3.393a43.736,43.736,0,0,0,4.334,1.311.495.495,0,0,0,.589-.338C24.637,27.966,27,19.993,24.328,14.149ZM9.667,16.371,6.141,18.192v1.48l.269.822.674.653a.5.5,0,0,1-.689.711l-.727-.7-.824.909a.5.5,0,0,1-.734-.665L5.15,20.253V18.7L3.2,19.709a.5.5,0,1,1-.455-.88l.434-.224-.775-.618a.5.5,0,0,1,.617-.774l1.122.895,2.713-1.4L4.534,14.943a.5.5,0,0,1,.6-.789l.751.569.063-.574a.5.5,0,0,1,.984.109L6.8,15.419l1.033.783,1.377-.711a.5.5,0,1,1,.454.88Zm13.521,1.617-.775.618.433.224a.5.5,0,1,1-.455.88L20.446,18.7v1.549L21.485,21.4a.5.5,0,0,1-.734.665l-.824-.909-.727.7a.5.5,0,0,1-.689-.711l.674-.653.269-.822v-1.48l-3.526-1.822a.5.5,0,1,1,.455-.88l1.377.711,1.033-.783-.128-1.162a.5.5,0,1,1,.984-.109l.063.574.751-.569a.5.5,0,0,1,.6.789l-2.326,1.763,2.713,1.4,1.122-.895a.5.5,0,0,1,.618.774Z" transform="translate(0.001 -4.061)" fill="#2e303a"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="26.559" height="27.276" viewBox="0 0 26.559 27.276">
<g id="Celcius_-celsius_-degree_-forecast_-temperature_-thermometer_-weather-icon" data-name="Celcius,-celsius,-degree,-forecast,-temperature,-thermometer,-weather-icon" transform="translate(-6 -5)">
<path id="Shape" d="M16.767,5a3.593,3.593,0,0,1,3.589,3.594V23.736a5.1,5.1,0,0,1,1.436,3.516,5.025,5.025,0,1,1-8.614-3.516V8.589A3.585,3.585,0,0,1,16.767,5Zm0,8.614a.723.723,0,0,0-.718.718V25.221a2.154,2.154,0,1,0,2.871,2.031,2.179,2.179,0,0,0-1.435-2.031V14.331A.727.727,0,0,0,16.767,13.614Zm-5.742,8.614a.718.718,0,1,1,0,1.436H7.436a.718.718,0,1,1,0-1.436ZM25.381,12.9a2.873,2.873,0,0,1,2.868,2.866.705.705,0,0,1-.714.753.724.724,0,0,1-.722-.748,1.434,1.434,0,0,0-2.867,0v4.312a1.436,1.436,0,1,0,2.871,0,.718.718,0,0,1,1.436,0,2.871,2.871,0,0,1-5.742,0V15.767A2.871,2.871,0,0,1,25.381,12.9ZM11.025,20.074a.718.718,0,1,1,0,1.436h-.718a.718.718,0,0,1,0-1.436Zm0-2.871a.718.718,0,0,1,.718.718.728.728,0,0,1-.718.718H8.871a.718.718,0,0,1-.718-.718.709.709,0,0,1,.718-.718Zm20.1-4.307a1.436,1.436,0,1,1-1.436,1.436A1.436,1.436,0,0,1,31.123,12.9Zm-20.1,1.436a.718.718,0,1,1,0,1.436H8.153a.718.718,0,0,1,0-1.436Zm0-2.871a.718.718,0,0,1,0,1.436H9.589a.718.718,0,0,1,0-1.436Zm0-2.871a.718.718,0,1,1,0,1.436H6.718a.718.718,0,1,1,0-1.436Z" fill="#2e303a"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -773,7 +773,7 @@ const Map localizedValues = {
"bpm": {"en": "bpm", "ar": "نبضة"},
"respiration-signs": {"en": "Respiration", "ar": "تنفس"},
"sys-dias": {"en": "SBP/DBP", "ar": "إنقباض/إنبساط"},
"body": {"en": "Body \n Mass", "ar": "كتلة\nالجسم"},
"body": {"en": "Body Mass", "ar": "كتلة\nالجسم"},
"feedback": {"en": "Feedback", "ar": "رأيك يهمنا"},
"send": {"en": "Send", "ar": "أرسل"},
"status": {"en": "Status", "ar": "الحالة"},

@ -0,0 +1,8 @@
class VitalSign {
final String des;
final String lastVal;
final String unit;
final String icon;
VitalSign(this.des, this.lastVal, this.unit, this.icon);
}

@ -253,14 +253,15 @@ class _HomePageFragment2State extends State<HomePageFragment2> {
top: 0,
),
child: GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 3, childAspectRatio: 2 / 2, crossAxisSpacing: 12, mainAxisSpacing: 12),
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
itemCount: hmgServices.length,
padding: EdgeInsets.zero,
itemBuilder: (BuildContext context, int index) {
return ServicesView(hmgServices[index], index);
}),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 3, childAspectRatio: 2 / 2, crossAxisSpacing: 12, mainAxisSpacing: 12),
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
itemCount: hmgServices.length,
padding: EdgeInsets.zero,
itemBuilder: (BuildContext context, int index) {
return ServicesView(hmgServices[index], index);
},
),
),
],
),

@ -128,7 +128,7 @@ class LoggedSliderView extends StatelessWidget {
style: TextStyle(
color: Colors.white,
fontSize: 12,
letterSpacing: -0.36,
letterSpacing: -0.33,
height: 1,
),
),
@ -148,9 +148,9 @@ class LoggedSliderView extends StatelessWidget {
),
mWidth(6),
Texts(
"${model.heightCm} ${TranslationBase.of(context).cm}",
"Height: ${model.heightCm} ${TranslationBase.of(context).cm}",
color: Colors.white,
fontSize: 9,
fontSize: 10,
)
],
),
@ -167,7 +167,7 @@ class LoggedSliderView extends StatelessWidget {
height: 12,
),
mWidth(6),
Texts('${model.weightKg} ${TranslationBase.of(context).kg}', color: Colors.white, fontSize: 9)
Texts('Weight: ${model.weightKg} ${TranslationBase.of(context).kg}', color: Colors.white, fontSize: 10)
],
),
),
@ -183,7 +183,7 @@ class LoggedSliderView extends StatelessWidget {
height: 12,
),
mWidth(6),
Texts('${model.booldType}', color: Colors.white, fontSize: 9)
Texts('Blood: ${model.booldType}', color: Colors.white, fontSize: 10)
],
),
),

@ -1,14 +1,20 @@
import 'package:auto_size_text/auto_size_text.dart';
import 'package:diplomaticquarterapp/core/enum/patient_lookup.dart';
import 'package:diplomaticquarterapp/core/model/ImagesInfo.dart';
import 'package:diplomaticquarterapp/core/viewModels/medical/vital_sign_view_model.dart';
import 'package:diplomaticquarterapp/models/vital_sign.dart';
import 'package:diplomaticquarterapp/pages/base/base_view.dart';
import 'package:diplomaticquarterapp/pages/medical/vital_sign/vital_sign_item.dart';
import 'package:diplomaticquarterapp/pages/medical/vital_sign/vital_sign_item_details_screen.dart';
import 'package:diplomaticquarterapp/theme/colors.dart';
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
import 'package:diplomaticquarterapp/uitl/utils_new.dart';
import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
import 'package:diplomaticquarterapp/widgets/transitions/fade_page.dart';
import 'package:flutter/material.dart';
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
import 'package:flutter_svg/svg.dart';
import '../../../d_q_icons_icons.dart';
@ -18,185 +24,178 @@ class VitalSignDetailsScreen extends StatelessWidget {
int appointmentNo;
int projectID;
bool isNotOneAppointment;
VitalSignDetailsScreen({this.appointmentNo, this.projectID,this.isNotOneAppointment=true});
VitalSignDetailsScreen({this.appointmentNo, this.projectID, this.isNotOneAppointment = true});
List<ImagesInfo> imagesInfo = List();
List<VitalSign> vitalSigns = [];
initList(BuildContext context, VitalSignViewModel mode) {
vitalSigns.clear();
vitalSigns.add(new VitalSign(TranslationBase.of(context).height, mode.heightCm, TranslationBase.of(context).cm, "assets/images/new/height.svg"));
vitalSigns.add(new VitalSign(TranslationBase.of(context).weight, mode.weightKg, TranslationBase.of(context).kg, "assets/images/new/weight.svg"));
// vitalSigns.add(new VitalSign(TranslationBase.of(context).body, mode.bodyMax, TranslationBase.of(context).mass, "assets/images/new/"));
vitalSigns.add(new VitalSign(TranslationBase.of(context).temperature, mode.temperatureCelcius, TranslationBase.of(context).tempC, "assets/images/new/temperature.svg"));
vitalSigns.add(new VitalSign(TranslationBase.of(context).heart, mode.hartRat, TranslationBase.of(context).bpm, "assets/images/new/heart_rate.svg"));
vitalSigns.add(new VitalSign(TranslationBase.of(context).respirationRate, mode.respirationBeatPerMinute, TranslationBase.of(context).bpm, "assets/images/new/respiration_rate.svg"));
vitalSigns.add(new VitalSign(TranslationBase.of(context).bloodPressure, mode.bloodPressure, TranslationBase.of(context).sysDias, "assets/images/new/blood_pressure.svg"));
}
@override
Widget build(BuildContext context) {
imagesInfo.add(ImagesInfo(imageEn: 'https://hmgwebservices.com/Images/MobileApp/imges-info/my-vital-signs/en/0.png',imageAr: 'https://hmgwebservices.com/Images/MobileApp/imges-info/my-vital-signs/ar/0.png'));
imagesInfo.add(ImagesInfo(imageEn: 'https://hmgwebservices.com/Images/MobileApp/imges-info/my-vital-signs/en/1.png',imageAr: 'https://hmgwebservices.com/Images/MobileApp/imges-info/my-vital-signs/ar/1.png'));
imagesInfo.add(ImagesInfo(
imageEn: 'https://hmgwebservices.com/Images/MobileApp/imges-info/my-vital-signs/en/0.png', imageAr: 'https://hmgwebservices.com/Images/MobileApp/imges-info/my-vital-signs/ar/0.png'));
imagesInfo.add(ImagesInfo(
imageEn: 'https://hmgwebservices.com/Images/MobileApp/imges-info/my-vital-signs/en/1.png', imageAr: 'https://hmgwebservices.com/Images/MobileApp/imges-info/my-vital-signs/ar/1.png'));
return BaseView<VitalSignViewModel>(
onModelReady: appointmentNo != null && projectID != null
? (model) => model.getPatientVitalSign(
appointmentNo: appointmentNo, projectID: projectID)
: (model) => model.getPatientVitalSign(),
builder: (_, mode, widget) => AppScaffold(
isShowAppBar: true,
appBarTitle: TranslationBase.of(context).vitalSigns,
baseViewModel: mode,
description: TranslationBase.of(context).infoSigns,
imagesInfo: imagesInfo,
body: mode.vitalSignResModelList.length > 0
? Container(
child: ListView(
children: <Widget>[
Row(
children: <Widget>[
InkWell(
onTap: () =>isNotOneAppointment? Navigator.push(
context,
FadePage(
page: VitalSignItemDetailsScreen(
pageKey: VitalSignDetails.Height,
pageTitle: TranslationBase.of(context).height,
vitalList: mode.vitalSignResModelList,
),
),
):null,
child: Container(
child: VitalSignItem(
des: TranslationBase.of(context).height,
icon: DQIcons.height,
lastVal: mode.heightCm,
unit: TranslationBase.of(context).cm,
),
),
),
InkWell(
onTap: () => isNotOneAppointment ? Navigator.push(
context,
FadePage(
page: VitalSignItemDetailsScreen(
pageKey: VitalSignDetails.Weight,
pageTitle: TranslationBase.of(context).weight,
vitalList: mode.vitalSignResModelList,
),
),
):null,
child: VitalSignItem(
des: TranslationBase.of(context).weight,
icon: DQIcons.weight_scale,
unit: TranslationBase.of(context).kg,
lastVal: mode.weightKg,
),
),
],
),
Row(
children: <Widget>[
InkWell(
onTap: () => isNotOneAppointment ? Navigator.push(
context,
FadePage(
page: VitalSignItemDetailsScreen(
pageKey: VitalSignDetails.BodyMeasurements,
pageTitle: TranslationBase.of(context)
.bodyMeasurements,
vitalList: mode.vitalSignResModelList,
),
),
): null,
child: VitalSignItem(
des: TranslationBase.of(context).body,
icon: DQIcons.bmi,
lastVal: mode.bodyMax,
unit: TranslationBase.of(context).mass,
),
),
InkWell(
onTap: () => isNotOneAppointment ? Navigator.push(
context,
FadePage(
page: VitalSignItemDetailsScreen(
pageKey: VitalSignDetails.Temperature,
pageTitle:
TranslationBase.of(context).temperature,
vitalList: mode.vitalSignResModelList,
),
),
):null,
child: Container(
child: VitalSignItem(
des: TranslationBase.of(context).temperature,
icon: DQIcons.thermometer,
lastVal: mode.temperatureCelcius,
unit: TranslationBase.of(context).tempC,
onModelReady: appointmentNo != null && projectID != null ? (model) => model.getPatientVitalSign(appointmentNo: appointmentNo, projectID: projectID) : (model) => model.getPatientVitalSign(),
builder: (_, mode, widget) {
initList(context, mode);
return AppScaffold(
isShowAppBar: true,
appBarTitle: TranslationBase.of(context).vitalSigns,
baseViewModel: mode,
description: TranslationBase.of(context).infoSigns,
imagesInfo: imagesInfo,
showNewAppBar: true,
showNewAppBarTitle: true,
backgroundColor: Color(0xFFF7F7F7),
body: mode.vitalSignResModelList.length > 0
? Container(
width: double.infinity,
child: ListView(
children: [
Container(
child: Card(
margin: EdgeInsets.only(left: 20, right: 20, top: 20, bottom: 6),
shape: cardRadius(12),
child: Padding(
padding: const EdgeInsets.all(12.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
"Body Mass Index is: " + mode.bodyMax,
style: TextStyle(
fontSize: 16,
letterSpacing: -0.64,
fontWeight: FontWeight.w600,
),
),
mHeight(20),
Container(
height: MediaQuery.of(context).size.width / 2.8,
child: Row(
children: [
showMass(context, "Underweight", "<18.5", double.parse(mode.bodyMax) <= 18.5 ? Colors.red : Colors.black, 8),
mWidth(12),
showMass(context, "Normal", "18.5-24.9", (double.parse(mode.bodyMax) >= 18.5 || double.parse(mode.bodyMax) >= 24.6) ? Colors.red : Colors.black, 6),
mWidth(12),
showMass(context, "Overweight", "25-29.9", (double.parse(mode.bodyMax) >= 25 || double.parse(mode.bodyMax) >= 29.9) ? Colors.red : Colors.black, 4),
mWidth(12),
showMass(context, "Obese", "30-34.9", (double.parse(mode.bodyMax) >= 30 || double.parse(mode.bodyMax) >= 34.9) ? Colors.red : Colors.black, 2),
mWidth(12),
showMass(context, "Extreme Obese", ">35", (double.parse(mode.bodyMax) >= 35) ? Colors.red : Colors.black, 0),
],
),
),
],
),
),
),
],
),
Row(
children: <Widget>[
InkWell(
onTap: () => isNotOneAppointment ? Navigator.push(
context,
FadePage(
page: VitalSignItemDetailsScreen(
pageKey: VitalSignDetails.heart,
pageTitle: TranslationBase.of(context).heart,
vitalList: mode.vitalSignResModelList,
),
),
):null,
child: VitalSignItem(
des: TranslationBase.of(context).heart,
icon: DQIcons.heart,
lastVal: mode.hartRat,
unit: TranslationBase.of(context).bpm,
),
),
InkWell(
onTap: () => isNotOneAppointment ? Navigator.push(
context,
FadePage(
page: VitalSignItemDetailsScreen(
pageKey: VitalSignDetails.Respiration,
pageTitle:
TranslationBase.of(context).respirationRate,
vitalList: mode.vitalSignResModelList,
),
mHeight(2),
Container(
padding: EdgeInsets.only(left: 16, right: 16, bottom: 16),
child: GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 3, childAspectRatio: 2 / 2, crossAxisSpacing: 12, mainAxisSpacing: 12),
itemCount: vitalSigns.length,
padding: EdgeInsets.all(4),
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
itemBuilder: (BuildContext context, int index) {
return InkWell(
onTap: () {
if (isNotOneAppointment) {
Navigator.push(
context,
FadePage(
page: VitalSignItemDetailsScreen(
pageKey: VitalSignDetails.Height,
pageTitle: TranslationBase.of(context).height,
vitalList: mode.vitalSignResModelList,
),
),
);
}
},
child: VitalSignItem(
vitalSign: vitalSigns[index],
),
),
):null,
child: VitalSignItem(
des: TranslationBase.of(context).respirationRate,
icon: DQIcons.outline,
lastVal: mode.respirationBeatPerMinute,
unit: TranslationBase.of(context).bpm,
),
);
},
),
],
),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
InkWell(
onTap: () => isNotOneAppointment ? Navigator.push(
context,
FadePage(
page: VitalSignItemDetailsScreen(
pageKey: VitalSignDetails.BloodPressure,
pageTitle: TranslationBase.of(context).bloodPressure,
vitalList: mode.vitalSignResModelList,
),
),
):null,
child: VitalSignItem(
des: TranslationBase.of(context).bloodPressure,
icon: DQIcons.blood_pressure,
lastVal: mode.bloodPressure,
unit: TranslationBase.of(context).sysDias,
),
),
],
),
],
),
],
),
)
: Center(
child: Texts('No Data'),
),
)
: Center(
child: Texts('No Data'),
);
},
);
}
Widget showMass(BuildContext context, String title, String weight, Color color, int f) {
return Expanded(
flex: 1,
child: Container(
height: double.infinity,
width: double.infinity,
child: Column(
children: [
Flexible(
child: Row(
children: [
mFlex(f),
Flexible(
flex: 10,
child: SvgPicture.asset(
"assets/images/new/mass/health_BMI.svg",
height: double.infinity,
width: double.infinity,
fit: BoxFit.fill,
color: color,
),
),
mFlex(f),
],
),
),
mHeight(20),
AutoSizeText(
title,
maxLines: 1,
minFontSize: 6,
style: TextStyle(
color: color,
fontSize: 10,
letterSpacing: -0.6,
),
),
AutoSizeText(
weight,
maxLines: 1,
minFontSize: 6,
style: TextStyle(
color: color,
fontSize: 10,
letterSpacing: -0.6,
),
)
],
),
),
);
}

@ -1,94 +1,88 @@
import 'package:auto_size_text/auto_size_text.dart';
import 'package:diplomaticquarterapp/config/size_config.dart';
import 'package:diplomaticquarterapp/models/vital_sign.dart';
import 'package:diplomaticquarterapp/theme/colors.dart';
import 'package:diplomaticquarterapp/uitl/utils_new.dart';
import 'package:diplomaticquarterapp/widgets/card/rounded_container.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:hexcolor/hexcolor.dart';
class VitalSignItem extends StatelessWidget {
const VitalSignItem(
{Key key,
@required this.des,
this.lastVal = 'N/A',
this.unit = '',
this.height,
this.width,
@required this.icon})
: super(key: key);
const VitalSignItem({
Key key,
@required this.vitalSign,
this.height,
this.width,
}) : super(key: key);
final String des;
final String lastVal;
final String unit;
final IconData icon;
final double height;
final double width;
final VitalSign vitalSign;
@override
Widget build(BuildContext context) {
return RoundedContainer(
margin: 0.025 * SizeConfig.realScreenWidth,
height: 0.15 * SizeConfig.realScreenHeight,
width: 0.45 * SizeConfig.realScreenWidth,
margin: 0,
height: double.infinity,
width: double.infinity,
child: Container(
padding: EdgeInsets.all(5),
padding: EdgeInsets.all(16),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Container(
height: 0.10 * SizeConfig.realScreenHeight,
child: Row(
children: <Widget>[
Expanded(
flex: 2,
child: Align(
alignment: Alignment.topLeft,
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Text(
des,
style: TextStyle(
fontSize: 1.7 * SizeConfig.textMultiplier,
color: HexColor('#B8382C'),
fontWeight: FontWeight.bold,
),
Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
AutoSizeText(
vitalSign.lastVal ?? 'N/A',
minFontSize: 10,
maxLines: 1,
style: TextStyle(
fontSize: 15,
letterSpacing: -0.45,
fontWeight: FontWeight.bold,
),
),
),
),
Expanded(
flex: 1,
child: Container(
child: Icon(
icon,
size: 40,
Text(
vitalSign.unit ?? "",
style: TextStyle(
fontSize: 9,
letterSpacing: -0.27,
color: CustomColors.accentColor,
fontWeight: FontWeight.w600,
),
),
),
)
],
),
),
Expanded(
child: Container(
width: double.infinity,
child: Align(
alignment: Alignment.topRight,
child: Container(
margin: EdgeInsets.only(left: 5, right: 5),
child: RichText(
text: TextSpan(
style: TextStyle(color: Colors.black),
children: [
TextSpan(text: lastVal),
TextSpan(
text: " " + unit,
style: TextStyle(
color: HexColor('#B8382C'),
),
),
]),
),
],
),
),
),
mWidth(4),
Container(
width: MediaQuery.of(context).size.width / 16,
height: MediaQuery.of(context).size.width / 16,
child: SvgPicture.asset(
vitalSign.icon,
color: Colors.black,
),
),
],
),
mFlex(1),
AutoSizeText(
vitalSign.des,
minFontSize: 8,
maxLines: 2,
style: TextStyle(
fontSize: 12,
letterSpacing: -0.33,
height: 1,
fontWeight: FontWeight.w600,
),
)
],
),
),

@ -30,7 +30,6 @@ class VitalSignItemDetailsScreen extends StatelessWidget {
'title2Ar': 'الكتلة',
'viewKey': 'BodyMassIndex',
},
];
break;
@ -86,7 +85,6 @@ class VitalSignItemDetailsScreen extends StatelessWidget {
'title3Ar': 'الإنبساط',
'viewKey': 'BloodPressure',
},
];
break;
@ -167,25 +165,24 @@ class VitalSignItemDetailsScreen extends StatelessWidget {
(element) => element.toJson()[chartInfo['viewKey']] != null,
);
if(vitalListTemp.length != 0 && chartInfo['viewKey']=='BloodPressure'){
if (vitalListTemp.length != 0 && chartInfo['viewKey'] == 'BloodPressure') {
return VitalSingChartBloodPressure(
vitalList: vitalList,
name:projectViewModel.isArabic? chartInfo['nameAr']:chartInfo['name'],
title1: chartInfo['title1'],
title2:projectViewModel.isArabic?chartInfo['title2Ar']: chartInfo['title2'],
title3:projectViewModel.isArabic?chartInfo['title3Ar']: chartInfo['title3'],
viewKey1: 'BloodPressureHigher',
viewKey2: 'BloodPressureLower',
vitalList: vitalList,
name: projectViewModel.isArabic ? chartInfo['nameAr'] : chartInfo['name'],
title1: chartInfo['title1'],
title2: projectViewModel.isArabic ? chartInfo['title2Ar'] : chartInfo['title2'],
title3: projectViewModel.isArabic ? chartInfo['title3Ar'] : chartInfo['title3'],
viewKey1: 'BloodPressureHigher',
viewKey2: 'BloodPressureLower',
);
}
return vitalListTemp.length != 0
? VitalSingChartAndDetials(
vitalList: vitalList,
name:projectViewModel.isArabic? chartInfo['nameAr']:chartInfo['name'],
name: projectViewModel.isArabic ? chartInfo['nameAr'] : chartInfo['name'],
title1: chartInfo['title1'],
title2:projectViewModel.isArabic?chartInfo['title2Ar']: chartInfo['title2'],
title2: projectViewModel.isArabic ? chartInfo['title2Ar'] : chartInfo['title2'],
viewKey: chartInfo['viewKey'])
: Container();
}).toList(),

@ -61,7 +61,7 @@ class _DrawerItemState extends State<DrawerItem> {
children: [
AppText(
widget.title,
fontWeight: FontWeight.bold,
fontWeight: FontWeight.w600,
fontSize: widget.fontSize,
height: widget.fontHeight,
letterSpacing: widget.letterSpacing,

@ -229,6 +229,7 @@ flutter:
- assets/payment_options/
- assets/images/new/
- assets/images/new/mass/
- assets/images/new/bottom_nav/
- assets/images/new/services/

Loading…
Cancel
Save