Merge branch 'mirza_home_page' into development_new_design_2.0
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 108 KiB |
@ -0,0 +1,5 @@
|
||||
<svg id="Group_7066" data-name="Group 7066" xmlns="http://www.w3.org/2000/svg" width="28.952" height="28.952" viewBox="0 0 28.952 28.952">
|
||||
<path id="Path_4367" data-name="Path 4367" d="M25.22,2.262h-2.6V.9a.9.9,0,1,0-1.809,0V2.262H8.143V.9A.9.9,0,1,0,6.333.9V2.262h-2.6A3.736,3.736,0,0,0,0,5.994V25.22a3.736,3.736,0,0,0,3.732,3.732H25.22a3.736,3.736,0,0,0,3.732-3.732V5.994A3.736,3.736,0,0,0,25.22,2.262ZM27.142,25.22a1.923,1.923,0,0,1-1.923,1.923H3.732A1.923,1.923,0,0,1,1.809,25.22V10.235a.283.283,0,0,1,.283-.283H26.86a.283.283,0,0,1,.283.283Z" fill="#fff"/>
|
||||
<line id="Line_12" data-name="Line 12" y2="9.804" transform="translate(14.378 13.842)" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<line id="Line_13" data-name="Line 13" y2="9.804" transform="translate(19.28 18.744) rotate(90)" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 849 B |
@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="25.68" height="24.095" viewBox="0 0 25.68 24.095">
|
||||
<path id="family_3_" data-name="family (3)" d="M11.891,15.229v1.238a3.754,3.754,0,0,1-3.75,3.75H3.3a.428.428,0,0,1-.429-.429V17.523A2.726,2.726,0,0,1,5.6,14.8h5.868A.428.428,0,0,1,11.891,15.229Zm-3.75,5.845c-3.2,0-4.352.01-4.827,0a.428.428,0,0,0-.442.428v.794a3.712,3.712,0,1,0,7.423-.03V21.2a.428.428,0,0,0-.571-.4A4.582,4.582,0,0,1,8.142,21.074ZM14.069,35.79a4.831,4.831,0,0,1-2.429.007.214.214,0,0,0-.22.341,1.852,1.852,0,0,0,2.871-.009A.214.214,0,0,0,14.069,35.79Zm1.878-.323h-.088a.423.423,0,0,0-.4.295,2.723,2.723,0,0,1-4.948.562,2.838,2.838,0,0,1-.259-.56.429.429,0,0,0-.4-.3H9.733a2.571,2.571,0,0,0-2.571,2.571v.429a.429.429,0,0,0,.429.429h10.5a.429.429,0,0,0,.429-.429v-.429A2.571,2.571,0,0,0,15.947,35.466ZM2.877,33.893H.429A.429.429,0,0,0,0,34.321v4.145a.429.429,0,0,0,.429.429H2.877a.429.429,0,0,0,.429-.429V34.321A.429.429,0,0,0,2.877,33.893Zm7.153-6.685a.428.428,0,0,0-.226-.779l-.125,0a.354.354,0,0,0-.332.229,2.906,2.906,0,0,1-2.671,1.929A2.945,2.945,0,0,1,3.955,26.6a.259.259,0,0,0-.243-.175A3.711,3.711,0,0,0,0,30.138v2.469a.429.429,0,0,0,.429.429H2.877a.429.429,0,0,0,.429-.429v-.179a.438.438,0,0,1,.4-.442.429.429,0,0,1,.457.427v6.053a.429.429,0,0,0,.429.429H5.877a.428.428,0,0,0,.428-.436c0-.111,0-.243,0-.421a3.434,3.434,0,0,1,2.49-3.3.429.429,0,0,0,.221-.677,4.83,4.83,0,0,1,1.014-6.855Zm11.939-.781a.348.348,0,0,0-.33.241,2.754,2.754,0,0,1-2.551,1.9,2.874,2.874,0,0,1-2.581-1.926.346.346,0,0,0-.322-.217c-.1,0-.195,0-.3,0a.429.429,0,0,0-.232.779,4.829,4.829,0,0,1,1.01,6.853.429.429,0,0,0,.221.678,3.434,3.434,0,0,1,2.49,3.3c0,.178,0,.31,0,.421a.428.428,0,0,0,.428.436h1.286a.429.429,0,0,0,.429-.429V32.413a.429.429,0,0,1,.457-.427.438.438,0,0,1,.4.442v.179a.429.429,0,0,0,.429.429h2.448a.429.429,0,0,0,.429-.429V30.138A3.711,3.711,0,0,0,21.969,26.427Zm.406,7.894v4.145a.429.429,0,0,0,.429.429h2.448a.429.429,0,0,0,.429-.429V34.321a.429.429,0,0,0-.429-.429H22.8A.429.429,0,0,0,22.375,34.321Zm-3.2-19.5a5.342,5.342,0,0,0-5.389,5.336v5.314a.429.429,0,0,0,.585.4,4.556,4.556,0,0,1,.707-.207.43.43,0,0,0,.258-.679,4.627,4.627,0,0,1-.9-2.744V20.589a1.286,1.286,0,0,1,1.3-1.286,15.689,15.689,0,0,0,5.184-.809,2.018,2.018,0,0,1,2.66,1.91v1.868a4.586,4.586,0,0,1-.9,2.722.428.428,0,0,0,.248.676,4.527,4.527,0,0,1,.92.3.429.429,0,0,0,.609-.389V20.228a5.38,5.38,0,0,0-5.283-5.4ZM12.84,27.164A3.964,3.964,0,1,0,16.8,31.128a3.969,3.969,0,0,0-3.964-3.964Zm5.141-.433a.214.214,0,0,0-.2.356,1.723,1.723,0,0,0,2.713-.077.214.214,0,0,0-.226-.341A4.6,4.6,0,0,1,17.982,26.731Zm3.207-7.424a16.524,16.524,0,0,1-5.467.853.428.428,0,0,0-.433.429v1.654a3.716,3.716,0,1,0,7.431.031V20.4A1.159,1.159,0,0,0,21.189,19.307Zm-15.764,7.4a.214.214,0,0,0-.213.352,1.927,1.927,0,0,0,2.969-.066.214.214,0,0,0-.227-.343A4.576,4.576,0,0,1,5.425,26.708Z" transform="translate(0 -14.8)" fill="#989898"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 259 KiB |
@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="28.123" height="26.245" viewBox="0 0 28.123 26.245">
|
||||
<path id="XMLID_219_" d="M28.984,15.637A2.077,2.077,0,0,1,27.025,17h-.716V27.309a.938.938,0,0,1-.937.937H19.748V21.685a4.687,4.687,0,0,0-9.374,0v6.562H4.749a.938.938,0,0,1-.937-.937V17H3.095a2.1,2.1,0,0,1-1.378-3.675L12.665,2.955a3.486,3.486,0,0,1,4.792,0L28.431,13.347A2.066,2.066,0,0,1,28.984,15.637Z" transform="translate(-0.999 -2.001)" fill="#333c45"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 467 B |
@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="21.035" height="25.699" viewBox="0 0 21.035 25.699">
|
||||
<g id="file_4_" data-name="file (4)" transform="translate(0 0)">
|
||||
<path id="Path_4376" data-name="Path 4376" d="M199.117,108.4h.751v18.461a2.228,2.228,0,0,0,2.225,2.225h13.668v.684a1.42,1.42,0,0,1-1.42,1.42H199.12a1.42,1.42,0,0,1-1.42-1.42V109.82A1.418,1.418,0,0,1,199.117,108.4Z" transform="translate(-197.7 -105.491)" fill="#989898"/>
|
||||
<path id="Path_4377" data-name="Path 4377" d="M95.931,22.79H88.32a1.42,1.42,0,0,1-1.42-1.42V1.42A1.42,1.42,0,0,1,88.32,0H98.462V.47a1.378,1.378,0,0,0-.008.15V4.509a2,2,0,0,0,2,2h3.889c.04,0,.083,0,.123-.005h.494V21.371a1.42,1.42,0,0,1-1.42,1.42H95.931Zm-.287-4.825h4.962a.671.671,0,0,0,0-1.342H95.641a.671.671,0,1,0,0,1.342Zm-4.965-3.424h9.927a.671.671,0,0,0,0-1.342H90.679a.671.671,0,0,0,0,1.342Zm9.927-4.978H90.679a.671.671,0,0,0,0,1.342h9.927a.671.671,0,0,0,0-1.342Z" transform="translate(-83.924 0)" fill="#989898"/>
|
||||
<path id="Path_4378" data-name="Path 4378" d="M92.626,6.481h-3.9A1.191,1.191,0,0,1,87.546,5.3V1.4a.6.6,0,0,1,.6-.6.582.582,0,0,1,.419.177L93.05,5.462A.6.6,0,0,1,92.626,6.481Z" transform="translate(-72.209 -0.779)" fill="#989898"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
@ -0,0 +1,3 @@
|
||||
<svg id="weekly-calendar-page-symbol" xmlns="http://www.w3.org/2000/svg" width="25.034" height="25.034" viewBox="0 0 25.034 25.034">
|
||||
<path id="Path_4379" data-name="Path 4379" d="M22.53,0H2.5A2.511,2.511,0,0,0,0,2.5V22.53a2.512,2.512,0,0,0,2.5,2.5H22.53a2.512,2.512,0,0,0,2.5-2.5V2.5A2.511,2.511,0,0,0,22.53,0ZM6.756,22.031H2.921V18.62H6.756v3.411Zm0-4.555H2.921v-3.41H6.756v3.41ZM6.467,3.794A1.063,1.063,0,1,1,7.529,2.731,1.062,1.062,0,0,1,6.467,3.794Zm5.406,18.237H8.039V18.62h3.834Zm0-4.555H8.039v-3.41h3.834Zm0-4.552H8.039V9.514h3.834ZM11.455,2.731a1.062,1.062,0,1,1,1.062,1.062A1.062,1.062,0,0,1,11.455,2.731Zm5.54,14.745H13.159v-3.41H17v3.41Zm0-4.552H13.159V9.514H17v3.41ZM17.5,2.731a1.062,1.062,0,1,1,1.062,1.062A1.062,1.062,0,0,1,17.5,2.731Zm4.609,14.745H18.278v-3.41h3.835Zm0-4.552H18.278V9.514h3.835Z" fill="#989898"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 838 B |
@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="31" height="31" viewBox="0 0 31 31">
|
||||
<g id="referral_4_" data-name="referral (4)" transform="translate(-3 -3)">
|
||||
<path id="Path_4360" data-name="Path 4360" d="M38.088,37.828l1.679,2.1-1.628,1.628L37.4,37.848c.137-.012.274-.021.413-.021Zm3.421,0L40.483,39.11l-1.026-1.282Zm1.369,0h.277c.139,0,.276.009.413.021l-.741,3.706L41.2,39.926Zm2.415-4.276h-.032a4.775,4.775,0,0,0,.032-.534v-1.6a1.069,1.069,0,0,1,0,2.138Zm-9.621-5.345A3.21,3.21,0,0,1,38.879,25h3.207a3.21,3.21,0,0,1,3.207,3.207v2.138H43.155a1.07,1.07,0,0,1-1.069-1.069V27.138H41.017v.534a2.675,2.675,0,0,1-2.672,2.672H35.672Zm0,5.345a1.069,1.069,0,0,1,0-2.138v1.6a4.775,4.775,0,0,0,.032.534Zm1.069-.534v-1.6h1.6A3.732,3.732,0,0,0,41.184,30.1a2.141,2.141,0,0,0,1.971,1.312h1.069v1.6a3.741,3.741,0,0,1-7.483,0ZM47.966,44.241H33v-1.6a4.818,4.818,0,0,1,3.349-4.582l.937,4.687a.535.535,0,0,0,.369.407.546.546,0,0,0,.154.022.535.535,0,0,0,.378-.157l2.295-2.295,2.295,2.295a.535.535,0,0,0,.9-.273l.937-4.687a4.819,4.819,0,0,1,3.349,4.582Z" transform="translate(-13.966 -10.241)" fill="#2e303a"/>
|
||||
<path id="Path_4361" data-name="Path 4361" d="M8.088,15.828l1.679,2.1L8.139,19.554,7.4,15.848c.137-.012.274-.021.413-.021Zm3.421,0L10.483,17.11,9.457,15.828Zm1.369,0h.277c.139,0,.276.009.413.021l-.741,3.706L11.2,17.926Zm2.415-4.276h-.032a4.775,4.775,0,0,0,.032-.534v-1.6a1.069,1.069,0,0,1,0,2.138ZM5.672,6.207A3.21,3.21,0,0,1,8.879,3h3.207a3.21,3.21,0,0,1,3.207,3.207V8.345H13.155a1.07,1.07,0,0,1-1.069-1.069V5.138H11.017v.534A2.675,2.675,0,0,1,8.345,8.345H5.672Zm0,5.345a1.069,1.069,0,0,1,0-2.138v1.6a4.776,4.776,0,0,0,.032.534Zm1.069-.534v-1.6h1.6A3.732,3.732,0,0,0,11.184,8.1a2.141,2.141,0,0,0,1.971,1.312h1.069v1.6a3.741,3.741,0,1,1-7.483,0ZM17.966,22.241H3v-1.6a4.818,4.818,0,0,1,3.349-4.582l.937,4.687a.535.535,0,0,0,.369.407.546.546,0,0,0,.154.022.535.535,0,0,0,.378-.157l2.295-2.295,2.295,2.295a.535.535,0,0,0,.9-.273l.937-4.687a4.819,4.819,0,0,1,3.349,4.582Z" fill="#2e303a"/>
|
||||
<path id="Path_4362" data-name="Path 4362" d="M11.8,48.4a.534.534,0,0,0-.534-.534h-.848l2.451-2.451,2.451,2.451h-.848a.534.534,0,0,0-.534.534,6.414,6.414,0,0,0,2.855,5.334A5.352,5.352,0,0,1,11.8,48.4Z" transform="translate(-3.451 -19.744)" fill="#2e303a"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="30.002" height="30.002" viewBox="0 0 30.002 30.002">
|
||||
<g id="home_7_" data-name="home (7)" transform="translate(0.001 -0.001)">
|
||||
<path id="Path_4358" data-name="Path 4358" d="M42.427,95.366a.879.879,0,0,1-.879-.879V92a2.637,2.637,0,1,0,3.365,3.365Zm0,0a.879.879,0,0,1-.879-.879V92a2.637,2.637,0,1,0,3.365,3.365Zm14.012-4.292-12.254-12.3-12.254,12.3a2.619,2.619,0,0,1-.931.605v11.6a.879.879,0,0,0,.879.879H56.49a.879.879,0,0,0,.879-.879v-11.6A2.629,2.629,0,0,1,56.438,91.074Zm-6.98,7.808H47.7A.879.879,0,0,1,46.822,98V95.366h-.088a4.4,4.4,0,1,1-5.185-5.185V88.334H39.79a.879.879,0,1,1,0-1.758h2.637a.879.879,0,0,1,.879.879v6.153H47.7a.879.879,0,0,1,.879.879v2.637h.879a.879.879,0,1,1,0,1.758Zm-7.911-4.395V92a2.637,2.637,0,1,0,3.365,3.365H42.427a.879.879,0,0,1-.879-.879Z" transform="translate(-29.184 -74.152)" fill="#2e303a"/>
|
||||
<g id="Group_7059" data-name="Group 7059" transform="translate(-0.001 0.001)">
|
||||
<path id="Path_4359" data-name="Path 4359" d="M28.5,15.681,15,2.126,1.5,15.681a.879.879,0,1,1-1.246-1.24L14.378.26a.879.879,0,0,1,1.246,0L29.746,14.441a.879.879,0,0,1-1.246,1.24Z" transform="translate(0.001 -0.001)" fill="#2e303a"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
@ -0,0 +1,8 @@
|
||||
<svg id="Group_767" data-name="Group 767" xmlns="http://www.w3.org/2000/svg" width="38.696" height="21.244" viewBox="0 0 38.696 21.244">
|
||||
<path id="Subtraction_64" data-name="Subtraction 64" d="M808.025,958.742h-3.364A4.213,4.213,0,0,1,803,958.4a4.318,4.318,0,0,1-2.278-2.275,4.189,4.189,0,0,1-.337-1.653V941.763a4.206,4.206,0,0,1,.337-1.657A4.312,4.312,0,0,1,803,937.834a4.209,4.209,0,0,1,1.654-.336h15.766a4.2,4.2,0,0,1,1.657.337,4.31,4.31,0,0,1,2.272,2.275,4.207,4.207,0,0,1,.336,1.653V944.9a3.516,3.516,0,0,0,0,6.58v2.99a4.212,4.212,0,0,1-.331,1.659,4.3,4.3,0,0,1-2.269,2.277,4.2,4.2,0,0,1-1.656.337h-3.686a11.117,11.117,0,0,0,1.2-1.192,1.109,1.109,0,0,0,.245-.877,16.2,16.2,0,0,0,2.287-4.3,15.64,15.64,0,0,0,.622-2.267,11.347,11.347,0,0,0,.217-2.127,7.514,7.514,0,0,0-.336-2.461,3.216,3.216,0,0,0-.969-1.448,4.611,4.611,0,0,0-1.542-.806c-.607-.2-1.309-.365-2.051-.535h0l0-.008a1.147,1.147,0,0,0-1.026-.651,1.165,1.165,0,1,0,0,2.329,1.119,1.119,0,0,0,.686-.257l.027.01h.008l.018,0c.742.171,1.327.305,1.814.463a3.171,3.171,0,0,1,1.155.589,1.976,1.976,0,0,1,.6,1.018,6.8,6.8,0,0,1,.172,1.752,9.8,9.8,0,0,1-.2,1.885,14.159,14.159,0,0,1-.568,2.027,15.8,15.8,0,0,1-.886,2.012,13.922,13.922,0,0,1-1.156,1.841,1.114,1.114,0,0,0-.767.372,7.883,7.883,0,0,1-1.658,1.48,3.814,3.814,0,0,1-4.47.006,7.819,7.819,0,0,1-1.657-1.473,1.112,1.112,0,0,0-.766-.371,13.994,13.994,0,0,1-1.158-1.846,15.865,15.865,0,0,1-.888-2.017,14.106,14.106,0,0,1-.57-2.03,9.84,9.84,0,0,1-.2-1.887,6.88,6.88,0,0,1,.17-1.753,1.97,1.97,0,0,1,.6-1.018,3.161,3.161,0,0,1,1.157-.589c.492-.159,1.11-.3,1.827-.464l.016,0h0l.011-.01a1.149,1.149,0,0,0,.7.258,1.164,1.164,0,1,0,0-2.328,1.129,1.129,0,0,0-.618.184,1.264,1.264,0,0,0-.423.466h0l-.015,0c-3.052.7-4.894,1.129-4.894,5.255a11.351,11.351,0,0,0,.218,2.13,15.664,15.664,0,0,0,.626,2.271,16.09,16.09,0,0,0,2.3,4.31,1.1,1.1,0,0,0,.246.876,11.265,11.265,0,0,0,1.187,1.178h0Zm30.344-2.221h-1.726a1.486,1.486,0,0,1-.771-.224l-7.178-4.531a.71.71,0,0,1-.332-.6v-.45a3.511,3.511,0,0,0,0-5.06v-.8a.71.71,0,0,1,.332-.6l7.178-4.531a1.421,1.421,0,0,1,.771-.224h1.726a.71.71,0,0,1,.714.705v15.6a.7.7,0,0,1-.208.5.713.713,0,0,1-.506.205Z" transform="translate(-800.388 -937.498)" fill="#2e303a"/>
|
||||
<g id="Group_766" data-name="Group 766" transform="translate(9.038 9.147)">
|
||||
<path id="Path_673" data-name="Path 673" d="M495.692,5.173h.368l1.153.005c.138,0,.252-.146.259-.358V3.856c0-.205.092-.366.234-.375l.354,0c.142.009.24.171.24.375v.969c.006.211.1.349.241.349l1.552,0,0-1.191c0-.2-.1-.364-.241-.373l-.624,0c-.138,0-.246-.146-.253-.357l0-.322c.007-.211.116-.357.254-.357l.627,0c.142-.009.235-.178.235-.382l0-1.486a.633.633,0,0,1-.48.3H498.56c-.138,0-.252.15-.259.361v.955c-.006.211-.114.36-.252.36l-.319,0c-.138,0-.249-.144-.255-.355V1.359c-.006-.211-.116-.354-.254-.354h-1.531V2.193c0,.205.1.369.239.379l.627,0c.142.009.242.179.242.382l0,.275c0,.2-.1.369-.239.378h-.628c-.143.01-.239.172-.239.376ZM500.964.622V5.588a.631.631,0,0,1-.638.6h-4.9a.629.629,0,0,1-.635-.6V.613a.632.632,0,0,1,.636-.6l4.9,0A.642.642,0,0,1,500.964.622Z" transform="translate(-494.79 -0.01)" fill="#ee6161"/>
|
||||
<path id="Path_929" data-name="Path 929" d="M502.5,10.434h.368l1.153.005c.138,0,.252-.146.259-.358V9.117c0-.205.092-.366.235-.375l.354,0c.142.009.24.171.24.375v.969c.006.211.1.349.241.349l1.552,0,0-1.191c0-.2-.1-.364-.241-.373l-.624,0c-.138,0-.246-.146-.253-.357l0-.322c.007-.211.116-.357.254-.357l.627,0c.143-.009.235-.178.235-.382V5.967a.632.632,0,0,1-.48.3h-1.054c-.138,0-.252.15-.259.361v.955c-.006.211-.114.36-.252.36l-.319,0c-.139,0-.249-.144-.255-.355V6.62c-.006-.211-.116-.354-.254-.354H502.5V7.454c0,.205.1.369.239.379l.627,0c.142.009.242.179.242.382l0,.275c0,.2-.1.369-.239.378h-.628c-.143.01-.239.172-.239.376Z" transform="translate(-501.595 -5.271)" fill="#fff"/>
|
||||
</g>
|
||||
<path id="Path_663" data-name="Path 663" d="M970.328,998.3a2.042,2.042,0,1,1-2.042,2.042h0A2.042,2.042,0,0,1,970.328,998.3Z" transform="translate(-944.793 -989.792)" fill="#fff"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.9 KiB |
@ -0,0 +1,6 @@
|
||||
<svg id="calendar_20_" data-name="calendar (20)" xmlns="http://www.w3.org/2000/svg" width="29.953" height="29.953" viewBox="0 0 29.953 29.953">
|
||||
<path id="Path_4335" data-name="Path 4335" d="M26.092,2.34H23.4V.936a.936.936,0,1,0-1.872,0v1.4H8.424V.936a.936.936,0,0,0-1.872,0v1.4H3.861A3.866,3.866,0,0,0,0,6.2V26.092a3.866,3.866,0,0,0,3.861,3.861H26.092a3.866,3.866,0,0,0,3.861-3.861V6.2A3.866,3.866,0,0,0,26.092,2.34Zm1.989,23.752a1.989,1.989,0,0,1-1.989,1.989H3.861a1.989,1.989,0,0,1-1.989-1.989v-15.5a.293.293,0,0,1,.293-.293H27.789a.293.293,0,0,1,.293.293Z" fill="#28323a"/>
|
||||
<g id="check_4_" data-name="check (4)" transform="translate(9.322 14.087)">
|
||||
<path id="Path_4349" data-name="Path 4349" d="M10.168,68.552,4.48,74.24,1.386,71.146,0,72.532l4.48,4.48,7.074-7.074Z" transform="translate(0 -68.552)" fill="#28323a"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 843 B |
@ -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,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="25.261" height="25.268" viewBox="0 0 25.261 25.268">
|
||||
<g id="Group_8068" data-name="Group 8068" transform="translate(0.349 -1.516)">
|
||||
<path id="Path_4537" data-name="Path 4537" d="M154.768,392.314A7.132,7.132,0,1,0,164.854,402.4l4.126-4.126-10.086-10.086Zm0,0" transform="translate(-153.031 -377.705)" fill="#28323a"/>
|
||||
<path id="Path_4538" data-name="Path 4538" d="M234.97,322.179a7.131,7.131,0,0,0-10.086,0l-4.126,4.126,10.086,10.086,4.126-4.126A7.139,7.139,0,0,0,234.97,322.179Zm0,0" transform="translate(-212.143 -318.574)" fill="#28323a"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 613 B |
@ -0,0 +1,5 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="27.217" height="28.675" viewBox="0 0 27.217 28.675">
|
||||
<g id="layer1" transform="translate(-0.716 -280.47)">
|
||||
<path id="path2299" d="M18.879,280.47l-2.477.665-.665,2.477,1.812,1.813,2.477-.665c.229-.823.444-1.649.665-2.474Zm-12.249.576v.968h.962c.012,2.559,0,5.112,0,7.667-.06.132-4.81,10.572-6.755,16.407a2.947,2.947,0,0,0,.057,1.826,2.166,2.166,0,0,0,.462.815,1.276,1.276,0,0,0,.912.415h16.46a1.276,1.276,0,0,0,.912-.415,2.165,2.165,0,0,0,.462-.815,2.947,2.947,0,0,0,.057-1.826c-1.945-5.835-6.7-16.274-6.755-16.407.01-2.556.007-5.111.007-7.667h.969v-.968Zm17.457.918-2.477.661-.662,2.478,1.813,1.816,2.477-.665c.217-.827.442-1.652.665-2.478Zm-11.65.05v4.844l-3.875.011,0-4.841Zm7.9,3.531-2.477.665-.665,2.477,1.816,1.813,2.477-.665q.331-1.239.661-2.478Zm.819,6.152v.968h.968v12.106a10.237,10.237,0,0,0,.183,2.884,2.009,2.009,0,0,0,.754,1.084,2.554,2.554,0,0,0,1.484.389,2.552,2.552,0,0,0,1.483-.389,2,2,0,0,0,.751-1.084,10.232,10.232,0,0,0,.185-2.884V292.666h.968V291.7Zm1.933.968H26v3.875H23.09Zm-9.053,5.342a1.321,1.321,0,0,1-.883,1.654,1.305,1.305,0,0,1-.484.05l-.532,1.228a1.877,1.877,0,0,1,.595,1.923l1.211.682a1.3,1.3,0,0,1,.43-.229,1.328,1.328,0,1,1-.886,1.655,1.3,1.3,0,0,1-.034-.591l-1.193-.672a1.908,1.908,0,0,1-.832.526,1.936,1.936,0,0,1-2.408-1.285,1.912,1.912,0,0,1-.009-1.072l-.831-.468a1.3,1.3,0,0,1-.5.29,1.326,1.326,0,1,1,.882-1.655,1.3,1.3,0,0,1,.049.5l.887.5a1.843,1.843,0,0,1,1.769-.531l.528-1.216a1.3,1.3,0,0,1-.3-.51,1.4,1.4,0,0,1,1.226-1.692,1.236,1.236,0,0,1,1.315.919Z" fill="#28323a"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="23.92" height="35.546" viewBox="0 0 23.92 35.546">
|
||||
<g id="prescription_4_" data-name="prescription (4)" transform="translate(0 0)">
|
||||
<path id="Path_4337" data-name="Path 4337" d="M213.666,6.838a1.025,1.025,0,0,0-.279-.7L207.917.323A1.027,1.027,0,0,0,207.17,0h-.342V7.18h6.838Zm0,0" transform="translate(-192.469)" fill="#28323a"/>
|
||||
<path id="Path_4338" data-name="Path 4338" d="M20.161,20.171a5.859,5.859,0,0,1,1.036.093V9.231H13.334a1.026,1.026,0,0,1-1.026-1.026V0H1.026A1.026,1.026,0,0,0,0,1.026V27.351a1.026,1.026,0,0,0,1.026,1.026H9.652a5.817,5.817,0,0,1,.6-.7l5.8-5.8A5.774,5.774,0,0,1,20.161,20.171ZM8.547,11.966H9.573V10.94a1.026,1.026,0,1,1,2.051,0v1.026H12.65a1.026,1.026,0,1,1,0,2.051H11.624v1.026a1.026,1.026,0,0,1-2.051,0V14.017H8.547a1.026,1.026,0,0,1,0-2.051ZM5.128,18.12h10.94a1.026,1.026,0,1,1,0,2.051H5.128a1.026,1.026,0,0,1,0-2.051Zm6.838,6.154H5.128a1.026,1.026,0,1,1,0-2.051h6.838a1.026,1.026,0,1,1,0,2.051Zm0,0" transform="translate(0 0)" fill="#28323a"/>
|
||||
<path id="Path_4339" data-name="Path 4339" d="M153.782,390.363a3.761,3.761,0,1,0,5.319,5.318l2.176-2.176-5.318-5.319Zm0,0" transform="translate(-142.083 -361.237)" fill="#28323a"/>
|
||||
<path id="Path_4340" data-name="Path 4340" d="M228.252,321.191a3.76,3.76,0,0,0-5.318,0l-2.176,2.176,5.318,5.318,2.176-2.176A3.765,3.765,0,0,0,228.252,321.191Zm0,0" transform="translate(-205.432 -297.867)" fill="#28323a"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="35.842" height="28.675" viewBox="0 0 35.842 28.675">
|
||||
<path id="Path_4336" data-name="Path 4336" d="M38.948,34.883H29.987V31.3c5.825,0,5.771.134,6.12-.4l1.559-2.285A2.688,2.688,0,0,0,38,23.422a5.377,5.377,0,0,0-5.323-4.669H28.956A12.545,12.545,0,0,0,16.545,8C4.3,8-.668,23.843,9.377,30.823v4.059H6.688a.9.9,0,1,0,0,1.792H38.948a.9.9,0,1,0,0-1.792ZM8.561,21.656a8.065,8.065,0,0,1,14.92-5.224,7.832,7.832,0,0,1,.9,2.321c-2.1,0-1.577.806-1.792.054.161.484.09.224-.367.627a3.584,3.584,0,0,0-6.066,3.8,2.689,2.689,0,0,0,.134,5.377,8.065,8.065,0,0,1-7.724-6.954Zm28.594,3.369a.9.9,0,0,1,.618,1.532c-.367.385,1.174.26-21.228.26a.9.9,0,0,1-.618-1.532C16.286,24.9,14.825,25.026,37.155,25.026Zm-16.542,4.48-.6-.9h4.749a2.841,2.841,0,0,0-.152.9Zm-3.172-8.065a1.792,1.792,0,1,1,1.792,1.792A1.792,1.792,0,0,1,17.442,21.441ZM23.714,31.3h.9v3.584h-.9Zm11.165-1.792H29.987a2.688,2.688,0,0,0-.152-.9H35.48Zm1.263-6.273c-12.993,0-12.249.09-12.706-.215a1.335,1.335,0,0,1-.224-2.079c.5-.565.547-.394,9.463-.394a3.584,3.584,0,0,1,3.468,2.688ZM15.649,32.194h1.792v2.688H15.649Z" transform="translate(-4.002 -8)" fill="#28323a"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@ -0,0 +1,19 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22.631" height="6.466" viewBox="0 0 22.631 6.466">
|
||||
<g id="more_1_" data-name="more (1)" transform="translate(0 -170.666)">
|
||||
<g id="Group_7031" data-name="Group 7031" transform="translate(0 170.666)">
|
||||
<g id="Group_7030" data-name="Group 7030" transform="translate(0 0)">
|
||||
<circle id="Ellipse_145" data-name="Ellipse 145" cx="3.233" cy="3.233" r="3.233"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="Group_7033" data-name="Group 7033" transform="translate(8.082 170.666)">
|
||||
<g id="Group_7032" data-name="Group 7032" transform="translate(0 0)">
|
||||
<circle id="Ellipse_146" data-name="Ellipse 146" cx="3.233" cy="3.233" r="3.233"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="Group_7035" data-name="Group 7035" transform="translate(16.165 170.666)">
|
||||
<g id="Group_7034" data-name="Group 7034" transform="translate(0 0)">
|
||||
<circle id="Ellipse_147" data-name="Ellipse 147" cx="3.233" cy="3.233" r="3.233"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 996 B |
@ -0,0 +1,8 @@
|
||||
<svg id="Group_6938" data-name="Group 6938" xmlns="http://www.w3.org/2000/svg" width="42.3" height="42.33" viewBox="0 0 42.3 42.33">
|
||||
<rect id="Rectangle_17352" data-name="Rectangle 17352" width="34.212" height="34.212" transform="translate(6.537 7.603)" fill="#fff"/>
|
||||
<g id="Group_6936" data-name="Group 6936">
|
||||
<path id="Path_4301" data-name="Path 4301" d="M1577.434,10300.463h2.406l7.541.033c.9,0,1.648-.949,1.688-2.338l.008-6.3c0-1.339.6-2.4,1.53-2.456l2.311-.013c.93.054,1.57,1.123,1.57,2.454l-.008,6.33c.039,1.386.67,2.287,1.569,2.287l10.144.019.015-7.79c0-1.336-.646-2.378-1.577-2.434l-4.077-.018c-.9,0-1.61-.958-1.648-2.341l-.016-2.106c.046-1.378.757-2.324,1.664-2.324l4.1.016c.93-.065,1.538-1.162,1.538-2.5l.023-9.716a4.154,4.154,0,0,1-3.139,1.962l-6.893-.006c-.9,0-1.648.975-1.688,2.356v6.238c-.039,1.383-.75,2.357-1.648,2.357l-2.083-.013c-.907,0-1.625-.946-1.665-2.32l.008-6.31c-.039-1.379-.757-2.31-1.656-2.31l-10.025.006v7.761c0,1.343.624,2.414,1.562,2.479l4.1-.013c.922.058,1.585,1.162,1.585,2.493l-.016,1.806c0,1.336-.631,2.41-1.562,2.466l-4.1-.01c-.946.055-1.57,1.119-1.57,2.454Zm34.459-29.744v32.449a4.134,4.134,0,0,1-4.171,3.93h-32.031a4.108,4.108,0,0,1-4.149-3.93v-32.51a4.128,4.128,0,0,1,4.157-3.944l32,.019A4.19,4.19,0,0,1,1611.893,10270.719Z" transform="translate(-1570.569 -10265.739)" fill="#359846"/>
|
||||
<path id="Path_4302" data-name="Path 4302" d="M1574.667,10307.046a5.083,5.083,0,0,1-5.123-4.88v-32.534a5.1,5.1,0,0,1,5.114-4.916l32.015.018a5.2,5.2,0,0,1,5.171,4.943v32.466a5.108,5.108,0,0,1-5.126,4.9Zm.006-40.38a3.141,3.141,0,0,0-3.18,2.988v32.488a3.135,3.135,0,0,0,3.191,2.954H1606.7a3.157,3.157,0,0,0,3.2-2.974v-32.414a3.234,3.234,0,0,0-3.238-3.028h-.483l-.032,13.28c0,1.949-1.006,3.374-2.447,3.474h-.07l-4.1-.02c-.306,0-.658.558-.686,1.388l.016,2.065c.026.887.408,1.369.674,1.369l4.135.024c1.446.086,2.494,1.521,2.494,3.409l-.017,8.76-11.117-.024c-1.464,0-2.487-1.293-2.542-3.226l.008-6.359c0-.834-.329-1.438-.632-1.484l-2.231.021c-.286.036-.6.64-.6,1.479l-.008,6.3c-.054,1.893-1.2,3.3-2.662,3.3l-7.546-.038c-.986,0-2.395.007-2.395.007l-.979.009-.01-8.783c0-1.931,1.023-3.342,2.487-3.427h.059l4.06,0c.262-.033.627-.569.627-1.486l.015-1.807c0-.875-.382-1.471-.656-1.521l-4.087.015h-.035c-1.454-.1-2.471-1.519-2.471-3.451v-8.733l11-.01c1.472,0,2.578,1.374,2.633,3.259l-.008,6.341c.024.794.375,1.344.69,1.344l2.09.015c.252,0,.641-.5.667-1.41v-6.215c.054-1.906,1.2-3.333,2.662-3.333l6.867.01a3.2,3.2,0,0,0,2.32-1.471l1.754-3.079Zm4.142,31.792,7.545.036c.27,0,.683-.493.708-1.383l.008-6.274c0-1.93,1.006-3.341,2.447-3.427h.051l2.344-.022.032.008c1.441.087,2.487,1.526,2.487,3.426l-.008,6.329c.021.723.282,1.308.6,1.308l9.17.021.014-6.81c0-.833-.33-1.427-.644-1.465l-4.042-.019c-1.46,0-2.562-1.38-2.617-3.28l-.016-2.129c.066-1.933,1.175-3.31,2.639-3.31l4.055.018c.261-.049.61-.631.61-1.524l.018-7.43a4.543,4.543,0,0,1-2.107.649h-.052l-6.895-.01c-.28,0-.687.537-.712,1.413v6.207c-.055,1.946-1.158,3.337-2.624,3.337l-2.089-.015c-1.467,0-2.577-1.376-2.631-3.266l.008-6.34c-.023-.788-.371-1.337-.682-1.337l-9.05.01v6.783c0,.842.328,1.46.632,1.5l4.089-.015.035,0c1.445.1,2.493,1.556,2.493,3.471l-.015,1.807c0,1.9-1.043,3.343-2.479,3.431l-.059.007-4.061-.011c-.31.037-.633.634-.633,1.478l.007,6.819Z" transform="translate(-1569.544 -10264.716)" fill="#fff"/>
|
||||
<path id="Path_4303" data-name="Path 4303" d="M1512.531,10342.4l-.94-.6c4.817-7.539,10.527-13.129,16.968-16.639.492-.277,1.012-.537,1.551-.814a29.169,29.169,0,0,0,9.012-6.447,27.652,27.652,0,0,0,5.684-9.75l1.058.361a28.626,28.626,0,0,1-5.92,10.135,30.584,30.584,0,0,1-9.323,6.7c-.528.275-1.039.539-1.532.809C1522.821,10329.574,1517.247,10335.031,1512.531,10342.4Z" transform="translate(-1508.537 -10306.203)" fill="#359846"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="35.308" height="28.863" viewBox="0 0 35.308 28.863">
|
||||
<g id="glyph" transform="translate(-4 -96)">
|
||||
<path id="Path_4372" data-name="Path 4372" d="M155.363,97.681a1.681,1.681,0,1,0-3.363,0V98.8h3.363Z" transform="translate(-137.632)" fill="#2e303a"/>
|
||||
<path id="Path_4373" data-name="Path 4373" d="M56.2,388a4.2,4.2,0,1,0,4.2,4.2A4.2,4.2,0,0,0,56.2,388Zm0,5.885a1.681,1.681,0,1,1,1.681-1.681,1.681,1.681,0,0,1-1.681,1.681Z" transform="translate(-44.637 -271.544)" fill="#2e303a"/>
|
||||
<path id="Path_4374" data-name="Path 4374" d="M360.2,388a4.2,4.2,0,1,0,4.2,4.2A4.2,4.2,0,0,0,360.2,388Zm0,5.885a1.681,1.681,0,1,1,1.681-1.681A1.681,1.681,0,0,1,360.2,393.885Z" transform="translate(-327.341 -271.544)" fill="#2e303a"/>
|
||||
<path id="Path_4375" data-name="Path 4375" d="M38.378,161.307,34.565,159.4c-.651-1.006-3.563-5.5-4.4-6.587a.841.841,0,0,0-.668-.33H25.536l-1.545-3.089A2.508,2.508,0,0,0,21.735,148H5.681A1.683,1.683,0,0,0,4,149.681v17.654a2.525,2.525,0,0,0,2.522,2.522h.071a5.044,5.044,0,1,1,9.945,0H27.89a5.044,5.044,0,1,1,9.98-.245,2.525,2.525,0,0,0,1.437-2.277V162.81a1.672,1.672,0,0,0-.929-1.5Zm-17.845-3.779a.841.841,0,0,1-.841.841H17.731v1.962a.841.841,0,0,1-.841.841H15.209a.841.841,0,0,1-.841-.841v-1.962H12.407a.841.841,0,0,1-.841-.841v-1.681a.841.841,0,0,1,.841-.841h1.962v-1.962a.841.841,0,0,1,.841-.841H16.89a.841.841,0,0,1,.841.841v1.962h1.962a.841.841,0,0,1,.841.841Zm7.846,5.6H27.328a.841.841,0,0,1,0-1.681h1.051a.841.841,0,0,1,0,1.681Zm4.395-3.573H27.258a.841.841,0,0,1-.841-.841v-4.273a.841.841,0,0,1,.841-.841h1.912a.841.841,0,0,1,.695.367c1.016,1.489,2.513,3.786,3.261,4.938a.42.42,0,0,1-.353.649Z" transform="translate(0 -48.357)" fill="#2e303a"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
@ -0,0 +1,7 @@
|
||||
<svg id="Group_7426" data-name="Group 7426" xmlns="http://www.w3.org/2000/svg" width="38.595" height="38.024" viewBox="0 0 38.595 38.024">
|
||||
<path id="Path_4539" data-name="Path 4539" d="M38.892,0H33.378A1.379,1.379,0,0,0,32,1.378v8.27a1.378,1.378,0,0,0,2.757,0V2.757h4.135a1.378,1.378,0,1,0,0-2.757Z" transform="translate(-32)" fill="#28323a"/>
|
||||
<path id="Path_4540" data-name="Path 4540" d="M38.892,200.27H34.757v-6.892a1.378,1.378,0,1,0-2.757,0v8.27a1.379,1.379,0,0,0,1.378,1.378h5.514a1.378,1.378,0,1,0,0-2.757Z" transform="translate(-32 -165.003)" fill="#28323a"/>
|
||||
<path id="Path_4541" data-name="Path 4541" d="M390.892,0h-5.514a1.378,1.378,0,0,0,0,2.757h4.135V9.649a1.378,1.378,0,0,0,2.757,0V1.378A1.379,1.379,0,0,0,390.892,0Z" transform="translate(-353.676)" fill="#28323a"/>
|
||||
<path id="Path_4542" data-name="Path 4542" d="M390.892,192a1.379,1.379,0,0,0-1.378,1.378v6.892h-4.135a1.378,1.378,0,0,0,0,2.757h5.514a1.379,1.379,0,0,0,1.378-1.378v-8.27A1.379,1.379,0,0,0,390.892,192Z" transform="translate(-353.676 -165.003)" fill="#28323a"/>
|
||||
<path id="Path_4551" data-name="Path 4551" d="M13.343,0A13.343,13.343,0,1,0,26.686,13.343,13.343,13.343,0,0,0,13.343,0Zm4.924,8.9a1.911,1.911,0,1,1-1.911,1.911A1.912,1.912,0,0,1,18.267,8.9Zm-9.849,0a1.911,1.911,0,1,1-1.911,1.911A1.912,1.912,0,0,1,8.418,8.9Zm12.124,9.083a8.733,8.733,0,0,1-14.4,0A1.169,1.169,0,1,1,8.07,16.657a6.4,6.4,0,0,0,10.55,0,1.168,1.168,0,1,1,1.923,1.325Z" transform="translate(5.954 5.509)" fill="#28323a"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="29.021" height="32.513" viewBox="0 0 29.021 32.513">
|
||||
<g id="Page-1" transform="translate(0 2.076)">
|
||||
<g id="_028---Body-Nerves" data-name="028---Body-Nerves">
|
||||
<path id="Shape" d="M28.32,32.51H27.164a.581.581,0,0,1-.513-.309,11.355,11.355,0,0,1-1.364-5.426V26.7a17.718,17.718,0,0,0-1.191-7.15.581.581,0,0,0-1-.179c-.1.128-2.482,3.183-1.277,8.616a6.626,6.626,0,0,1-.641,4.18.639.639,0,0,1-.531.337l-12.256,0a.587.587,0,0,1-.532-.337A6.624,6.624,0,0,1,7.21,27.99c1.21-5.432-1.17-8.484-1.271-8.615a.581.581,0,0,0-.454-.218.547.547,0,0,0-.1.009.581.581,0,0,0-.449.388A17.718,17.718,0,0,0,3.743,26.7v.066a12.656,12.656,0,0,1-1.361,5.423.575.575,0,0,1-.515.316H.71a.581.581,0,0,1-.581-.522,33.207,33.207,0,0,1,.122-6.945A60.178,60.178,0,0,0,.84,18.577a5.372,5.372,0,0,1,.737-2.5,2.6,2.6,0,0,0,.363-2.406,4.153,4.153,0,0,1,.01-3.164A5.636,5.636,0,0,1,5.665,7.519L6.78,7.15c4.211-1.393,5.087-1.684,5.087-4.245A6.68,6.68,0,0,0,11.526.756.576.576,0,0,1,12.083,0h1.852V2.9c0,3.013-1.813,3.729-5.915,5.062l-1.985.652A4.6,4.6,0,0,0,3.045,10.9a3.088,3.088,0,0,0-.068,2.252A3.714,3.714,0,0,1,2.6,16.627a4.229,4.229,0,0,0-.6,1.95,52.679,52.679,0,0,1-.464,5.636v.006l-.116.859c-.019.116-.024.186-.026.189a33.309,33.309,0,0,0-.229,3.643.581.581,0,0,0,.575.585h.005a.581.581,0,0,0,.581-.576,32.072,32.072,0,0,1,.222-3.512c0-.034.007-.058.008-.075v.008l.022-.142a.059.059,0,0,1,0-.024L2.59,25.1c.024-.174.058-.427.095-.729a53.945,53.945,0,0,0,.475-5.791,3.4,3.4,0,0,1,.5-1.473,4.763,4.763,0,0,0,.368-4.436,1.993,1.993,0,0,1,.079-1.3A3.541,3.541,0,0,1,6.4,9.718l1.978-.65c2.4-.779,4.379-1.427,5.555-2.733v9.339c0,1.015-.639,1.71-1.9,2.075a2.328,2.328,0,1,0,.125,1.158,4.774,4.774,0,0,0,1.775-.831v8.047a2,2,0,0,1-1.4,1.894,2.322,2.322,0,1,0,.225,1.155A3.186,3.186,0,0,0,15.1,26.124V24.468a4.362,4.362,0,0,0,1.176.639,2.322,2.322,0,1,0,.225-1.155,2,2,0,0,1-1.4-1.892V14.013a4.774,4.774,0,0,0,1.775.831A2.315,2.315,0,1,0,17,13.683c-1.262-.362-1.9-1.058-1.9-2.073V6.336c1.176,1.306,3.16,1.954,5.555,2.733l1.974.648a3.544,3.544,0,0,1,2.293,1.65,2.056,2.056,0,0,1,.095,1.267,4.821,4.821,0,0,0,.373,4.513,3.284,3.284,0,0,1,.485,1.43,53.742,53.742,0,0,0,.474,5.784c.035.309.071.563.1.736l.011.077v.016l.021.1c0,.024.007.1.01.121a32.073,32.073,0,0,1,.224,3.513.581.581,0,0,0,.581.576h.005a.581.581,0,0,0,.575-.586,32.188,32.188,0,0,0-.232-3.624,1.691,1.691,0,0,0-.024-.209l-.116-.858a52.812,52.812,0,0,1-.463-5.643,4.315,4.315,0,0,0-.625-1.989,3.688,3.688,0,0,1-.341-3.462,3.092,3.092,0,0,0-.081-2.223,4.6,4.6,0,0,0-2.992-2.288L21.01,7.964C16.909,6.631,15.1,5.916,15.1,2.9V.005h1.851A.576.576,0,0,1,17.5.76,6.684,6.684,0,0,0,17.16,2.9c0,2.565.876,2.855,5.087,4.245l1.115.369a5.643,5.643,0,0,1,3.718,2.992,4.153,4.153,0,0,1,.01,3.164,2.6,2.6,0,0,0,.363,2.406,5.372,5.372,0,0,1,.737,2.5,60.144,60.144,0,0,0,.586,6.468,33.215,33.215,0,0,1,.122,6.946.581.581,0,0,1-.579.521ZM11.032,18.577a1.161,1.161,0,1,1-1.161-1.161A1.161,1.161,0,0,1,11.032,18.577Zm.581,10.45a1.161,1.161,0,1,1-1.161-1.161A1.161,1.161,0,0,1,11.612,29.027ZM18.579,23.8a1.161,1.161,0,1,1-1.161,1.161A1.161,1.161,0,0,1,18.579,23.8ZM18,14.513a1.161,1.161,0,1,1,1.161,1.161A1.161,1.161,0,0,1,18,14.513Z" transform="translate(-0.004 -2.076)" fill="#2e303a"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="32.068" height="30.609" viewBox="0 0 32.068 30.609">
|
||||
<g id="drive-thru_2_" data-name="drive-thru (2)" transform="translate(1.379 1.666)">
|
||||
<g id="Group_8063" data-name="Group 8063" transform="translate(0 -1.666)">
|
||||
<path id="Path_4609" data-name="Path 4609" d="M226.092,0h-4.8a.9.9,0,0,0-.9.9V3.842h-2.135a4.739,4.739,0,1,0,0,1.794h2.135V16.329h-2.945a.9.9,0,1,0,0,1.794h2.945v11.59a.9.9,0,0,0,.9.9h4.8a.9.9,0,0,0,.9-.9V.9A.9.9,0,0,0,226.092,0Z" transform="translate(-196.3)" fill="#2e303a"/>
|
||||
<g id="car-compact" transform="translate(-1.379 14.596)">
|
||||
<path id="Path_4610" data-name="Path 4610" d="M19.291,47.249a2.529,2.529,0,0,0-.24-1.073c-.016-.084-.034-.168-.057-.254l-1.676-4.153-.011-.037c-.586-1.746-1.421-3.361-3.536-3.361H5.683c-2.168,0-2.933,1.656-3.533,3.352L.4,45.885A2.563,2.563,0,0,0,0,47.249v1.292a2.512,2.512,0,0,0,.069.583A1.016,1.016,0,0,0,0,49.49v3.843a1.021,1.021,0,0,0,1.021,1.021H3.138a1.021,1.021,0,0,0,1.02-1.021V51.412h11.1v1.922a1.021,1.021,0,0,0,1.021,1.021h2a1.021,1.021,0,0,0,1.021-1.021V49.49a1.022,1.022,0,0,0-.068-.365,2.524,2.524,0,0,0,.068-.584V47.249h0Zm-15.9-5.11c.667-1.883,1.2-2.457,2.289-2.457H13.77c1.077,0,1.677.641,2.286,2.449l1.223,2.478a3.743,3.743,0,0,0-1.3-.23H3.312a3.76,3.76,0,0,0-1.179.188Zm1.05,6.893H2.21a.729.729,0,0,1,0-1.458H4.444a.729.729,0,0,1,0,1.458Zm7.893-.146H7.14a.461.461,0,0,1,0-.923h5.2a.461.461,0,1,1,0,.923Zm4.687.146H14.791a.729.729,0,0,1,0-1.458h2.234a.729.729,0,1,1,0,1.458Z" transform="translate(0 -38.37)" fill="#2e303a"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="12.375" height="9" viewBox="0 0 12.375 9">
|
||||
<path id="next_3_" data-name="next (3)" d="M13.21,8.1,9.273,4.165a.562.562,0,1,0-.8.8l2.977,2.977H1.563a.562.562,0,1,0,0,1.125h9.892L8.477,12.04a.562.562,0,1,0,.8.8L13.21,8.9a.563.563,0,0,0,0-.8Z" transform="translate(-1 -4)" fill="#2b353e"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 342 B |
@ -0,0 +1,6 @@
|
||||
<svg id="bell_2_" data-name="bell (2)" xmlns="http://www.w3.org/2000/svg" width="14.949" height="16.308" viewBox="0 0 14.949 16.308">
|
||||
<path id="Path_4605" data-name="Path 4605" d="M357.78,22.88a.68.68,0,0,1-.679-.679,7.09,7.09,0,0,0-2.09-5.045.679.679,0,1,1,.961-.961,8.438,8.438,0,0,1,2.488,6.006A.68.68,0,0,1,357.78,22.88Zm0,0" transform="translate(-343.51 -15.486)" fill="#c4c4c4"/>
|
||||
<path id="Path_4606" data-name="Path 4606" d="M.679,22.88A.68.68,0,0,1,0,22.2a8.438,8.438,0,0,1,2.488-6.006.679.679,0,1,1,.961.961A7.088,7.088,0,0,0,1.359,22.2.68.68,0,0,1,.679,22.88Zm0,0" transform="translate(0 -15.486)" fill="#c4c4c4"/>
|
||||
<path id="Path_4607" data-name="Path 4607" d="M34.5,11.492A4.551,4.551,0,0,1,32.883,8.01V6.115a4.76,4.76,0,0,0-4.077-4.7V.679a.68.68,0,0,0-1.359,0v.734a4.76,4.76,0,0,0-4.077,4.7V8.01A4.556,4.556,0,0,1,21.748,11.5a1.189,1.189,0,0,0,.773,2.092H33.733a1.189,1.189,0,0,0,.767-2.1Zm0,0" transform="translate(-20.653)" fill="#c4c4c4"/>
|
||||
<path id="Path_4608" data-name="Path 4608" d="M158.786,450.038a2.552,2.552,0,0,0,2.5-2.038h-4.993A2.552,2.552,0,0,0,158.786,450.038Zm0,0" transform="translate(-151.311 -433.731)" fill="#c4c4c4"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="13.996" height="14" viewBox="0 0 13.996 14">
|
||||
<g id="Group_6957" data-name="Group 6957" transform="translate(-0.002)">
|
||||
<g id="Group_8068" data-name="Group 8068">
|
||||
<path id="Subtraction_3" data-name="Subtraction 3" d="M21827,23140a7,7,0,1,1,7-7A7.008,7.008,0,0,1,21827,23140Zm-3.035-7.98a.4.4,0,0,0-.281.117l-.568.564a.4.4,0,0,0,0,.563l2.6,2.6a.409.409,0,0,0,.283.117.405.405,0,0,0,.285-.117l4.6-4.6a.4.4,0,0,0,0-.568l-.568-.562a.4.4,0,0,0-.283-.117.388.388,0,0,0-.281.117l-3.752,3.75-1.754-1.748A.4.4,0,0,0,21823.965,23132.02Z" transform="translate(-21820 -23126)" fill="#fff"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 659 B |
@ -0,0 +1,11 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="38.595" height="38.024" viewBox="0 0 38.595 38.024">
|
||||
<g id="sms-speech-bubble" transform="translate(-1 1.645)">
|
||||
<g id="textsms">
|
||||
<path id="Path_4529" data-name="Path 4529" d="M21.992,0H2.444A2.451,2.451,0,0,0,0,2.444V24.436l4.887-4.887h17.1A2.451,2.451,0,0,0,24.436,17.1V2.444A2.451,2.451,0,0,0,21.992,0ZM8.552,11H6.109V8.552H8.552Zm4.887,0H11V8.552H13.44Zm4.887,0H15.883V8.552h2.444Z" transform="translate(8.144 5.013)" fill="#28323a"/>
|
||||
<path id="Path_4543" data-name="Path 4543" d="M38.892,0H33.378A1.379,1.379,0,0,0,32,1.378v8.27a1.378,1.378,0,0,0,2.757,0V2.757h4.135a1.378,1.378,0,1,0,0-2.757Z" transform="translate(-31 -1.645)" fill="#28323a"/>
|
||||
<path id="Path_4544" data-name="Path 4544" d="M38.892,200.27H34.757v-6.892a1.378,1.378,0,1,0-2.757,0v8.27a1.379,1.379,0,0,0,1.378,1.378h5.514a1.378,1.378,0,1,0,0-2.757Z" transform="translate(-31 -166.648)" fill="#28323a"/>
|
||||
<path id="Path_4545" data-name="Path 4545" d="M390.892,0h-5.514a1.378,1.378,0,0,0,0,2.757h4.135V9.649a1.378,1.378,0,0,0,2.757,0V1.378A1.379,1.379,0,0,0,390.892,0Z" transform="translate(-352.676 -1.645)" fill="#28323a"/>
|
||||
<path id="Path_4546" data-name="Path 4546" d="M390.892,192a1.379,1.379,0,0,0-1.378,1.378v6.892h-4.135a1.378,1.378,0,0,0,0,2.757h5.514a1.379,1.379,0,0,0,1.378-1.378v-8.27A1.379,1.379,0,0,0,390.892,192Z" transform="translate(-352.676 -166.648)" fill="#28323a"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="38.595" height="38.024" viewBox="0 0 38.595 38.024">
|
||||
<g id="fingerprint-scan" transform="translate(0.342 0.655)">
|
||||
<path id="Path_4535" data-name="Path 4535" d="M24,0H2.909A2.913,2.913,0,0,0,0,2.909V24a2.913,2.913,0,0,0,2.909,2.909H24A2.913,2.913,0,0,0,26.913,24V2.909A2.913,2.913,0,0,0,24,0ZM5,5.182c5.592-4.061,11.49-4.018,17,.072a.789.789,0,0,1-.47,1.422c-.894,0-6.986-6.478-15.607-.218A.788.788,0,0,1,5,5.182Zm7.349,20.277a.788.788,0,0,1-1.1-.2c-1.111-1.606-3.634-3.4-3.634-6.757a6.063,6.063,0,0,1,5.835-6.255A6.063,6.063,0,0,1,19.291,18.5v.841a.788.788,0,0,1-1.577,0V18.5a4.488,4.488,0,0,0-4.258-4.678A4.488,4.488,0,0,0,9.2,18.5C9.2,22.3,14.037,24.294,12.353,25.459Zm9.8-4.08a4.132,4.132,0,0,1-7.8-2.035c0-3.4-2.327-2.255-1.811-.191a.788.788,0,0,1-1.53.383c-1.074-4.295,4.917-6.037,4.917-.191A2.544,2.544,0,0,0,17.9,21.971c3.65.861,4.733-5.161,1.093-9.037-5.033-5.363-13.16-1.227-13.16,5.148A6.378,6.378,0,0,0,6.95,22.25a.788.788,0,0,1-1.284.916,8.033,8.033,0,0,1-1.408-5.084,9.351,9.351,0,0,1,9.2-9.2c6.8,0,11.128,7.628,8.7,12.5Zm.527-9.761a.788.788,0,0,1-1.075-.293C20.033,8.578,16.234,7.1,13.457,7.1a11.282,11.282,0,0,0-8.175,4.275A.788.788,0,0,1,3.97,10.5a12.781,12.781,0,0,1,9.487-4.977c5.841,0,11.056,5.05,9.222,6.1Z" transform="translate(5.793 4.943)" fill="#28323a"/>
|
||||
<path id="Path_4539" data-name="Path 4539" d="M38.892,0H33.378A1.379,1.379,0,0,0,32,1.378v8.27a1.378,1.378,0,0,0,2.757,0V2.757h4.135a1.378,1.378,0,1,0,0-2.757Z" transform="translate(-32.342 -0.655)" fill="#28323a"/>
|
||||
<path id="Path_4540" data-name="Path 4540" d="M38.892,200.27H34.757v-6.892a1.378,1.378,0,1,0-2.757,0v8.27a1.379,1.379,0,0,0,1.378,1.378h5.514a1.378,1.378,0,1,0,0-2.757Z" transform="translate(-32.342 -165.658)" fill="#28323a"/>
|
||||
<path id="Path_4541" data-name="Path 4541" d="M390.892,0h-5.514a1.378,1.378,0,0,0,0,2.757h4.135V9.649a1.378,1.378,0,0,0,2.757,0V1.378A1.379,1.379,0,0,0,390.892,0Z" transform="translate(-354.018 -0.655)" fill="#28323a"/>
|
||||
<path id="Path_4542" data-name="Path 4542" d="M390.892,192a1.379,1.379,0,0,0-1.378,1.378v6.892h-4.135a1.378,1.378,0,0,0,0,2.757h5.514a1.379,1.379,0,0,0,1.378-1.378v-8.27A1.379,1.379,0,0,0,390.892,192Z" transform="translate(-354.018 -165.658)" fill="#28323a"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
@ -0,0 +1,12 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="38.595" height="38.024" viewBox="0 0 38.595 38.024">
|
||||
<g id="whatsapp_1_" data-name="whatsapp (1)" transform="translate(0.233 -4.309)">
|
||||
<g id="Group_7424" data-name="Group 7424" transform="translate(4.808 8.729)">
|
||||
<path id="Path_4537" data-name="Path 4537" d="M0,28.186l2.424-7.271a13.848,13.848,0,1,1,5.468,5.195Z" fill="#2cb742"/>
|
||||
<path id="Path_4538" data-name="Path 4538" d="M29.341,23.6c-.64-1.209-3-2.591-3-2.591-.534-.3-1.177-.338-1.482.2a12.215,12.215,0,0,1-.961,1.051,1.791,1.791,0,0,1-2.547-.253l-1.935-1.935-1.935-1.935A1.791,1.791,0,0,1,17.23,15.6a12.216,12.216,0,0,1,1.051-.961c.542-.3.508-.948.2-1.482,0,0-1.382-2.358-2.591-3a1.325,1.325,0,0,0-1.557.234l-.854.854c-2.71,2.71-1.376,5.77,1.334,8.48L17.3,22.2l2.477,2.477c2.71,2.71,5.77,4.045,8.48,1.334l.854-.854A1.326,1.326,0,0,0,29.341,23.6Z" transform="translate(-6.169 -5.141)" fill="#fff"/>
|
||||
</g>
|
||||
<path id="Path_4547" data-name="Path 4547" d="M38.892,0H33.378A1.379,1.379,0,0,0,32,1.378v8.27a1.378,1.378,0,0,0,2.757,0V2.757h4.135a1.378,1.378,0,1,0,0-2.757Z" transform="translate(-32.233 4.309)" fill="#28323a"/>
|
||||
<path id="Path_4548" data-name="Path 4548" d="M38.892,200.27H34.757v-6.892a1.378,1.378,0,1,0-2.757,0v8.27a1.379,1.379,0,0,0,1.378,1.378h5.514a1.378,1.378,0,1,0,0-2.757Z" transform="translate(-32.233 -160.693)" fill="#28323a"/>
|
||||
<path id="Path_4549" data-name="Path 4549" d="M390.892,0h-5.514a1.378,1.378,0,0,0,0,2.757h4.135V9.649a1.378,1.378,0,0,0,2.757,0V1.378A1.379,1.379,0,0,0,390.892,0Z" transform="translate(-353.909 4.309)" fill="#28323a"/>
|
||||
<path id="Path_4550" data-name="Path 4550" d="M390.892,192a1.379,1.379,0,0,0-1.378,1.378v6.892h-4.135a1.378,1.378,0,0,0,0,2.757h5.514a1.379,1.379,0,0,0,1.378-1.378v-8.27A1.379,1.379,0,0,0,390.892,192Z" transform="translate(-353.909 -160.693)" fill="#28323a"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@ -0,0 +1,35 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class GradientColor {
|
||||
Color darkColor;
|
||||
Color lightColor;
|
||||
|
||||
GradientColor(this.darkColor, this.lightColor);
|
||||
}
|
||||
|
||||
List<GradientColor> bannerColor = [
|
||||
new GradientColor(Color(0xFFF2B353E), Color(0xFFF71787E)),
|
||||
new GradientColor(Color(0xFFFD02127), Color(0xFFFEE6161)),
|
||||
new GradientColor(Colors.blue[700], Colors.blue[400]),
|
||||
new GradientColor(Colors.yellow[700], Colors.yellow),
|
||||
new GradientColor(Colors.orange[800], Colors.orange),
|
||||
new GradientColor(Colors.green[800], Colors.green[500]),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
new GradientColor(Colors.brown[700], Colors.brown),
|
||||
];
|
||||
@ -0,0 +1,9 @@
|
||||
class HmgServices {
|
||||
int action;
|
||||
String title;
|
||||
String subTitle;
|
||||
String icon;
|
||||
bool isLogin;
|
||||
|
||||
HmgServices(this.action, this.title, this.subTitle, this.icon,this.isLogin);
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class SliderData{
|
||||
String pateintId;
|
||||
String pateintName;
|
||||
String dof;
|
||||
Color darkColor;
|
||||
Color lightColor;
|
||||
|
||||
SliderData(this.pateintId, this.pateintName, this.dof,this.darkColor,this.lightColor);
|
||||
}
|
||||
@ -0,0 +1,338 @@
|
||||
import 'package:carousel_slider/carousel_slider.dart';
|
||||
import 'package:diplomaticquarterapp/config/shared_pref_kay.dart';
|
||||
import 'package:diplomaticquarterapp/config/size_config.dart';
|
||||
import 'package:diplomaticquarterapp/core/viewModels/dashboard_view_model.dart';
|
||||
import 'package:diplomaticquarterapp/core/viewModels/pharmacyModule/pharmacy_module_view_model.dart';
|
||||
import 'package:diplomaticquarterapp/core/viewModels/project_view_model.dart';
|
||||
import 'package:diplomaticquarterapp/locator.dart';
|
||||
import 'package:diplomaticquarterapp/models/FamilyFiles/GetAllSharedRecordByStatusResponse.dart';
|
||||
import 'package:diplomaticquarterapp/models/gradient_color.dart';
|
||||
import 'package:diplomaticquarterapp/models/hmg_services.dart';
|
||||
import 'package:diplomaticquarterapp/pages/AlHabibMedicalService/ComprehensiveMedicalCheckup/cmc_page.dart';
|
||||
import 'package:diplomaticquarterapp/pages/AlHabibMedicalService/HomeHealthCare/home_health_care_page.dart';
|
||||
import 'package:diplomaticquarterapp/pages/AlHabibMedicalService/all_habib_medical_service_page.dart';
|
||||
import 'package:diplomaticquarterapp/pages/ContactUs/contact_us_page.dart';
|
||||
import 'package:diplomaticquarterapp/pages/Covid-DriveThru/covid-drivethru-location.dart';
|
||||
import 'package:diplomaticquarterapp/pages/ErService/ErOptions.dart';
|
||||
import 'package:diplomaticquarterapp/pages/base/base_view.dart';
|
||||
import 'package:diplomaticquarterapp/pages/landing/widgets/logged_slider_view.dart';
|
||||
import 'package:diplomaticquarterapp/pages/landing/widgets/offer_view.dart';
|
||||
import 'package:diplomaticquarterapp/pages/landing/widgets/pharmacy_view.dart';
|
||||
import 'package:diplomaticquarterapp/pages/landing/widgets/services_view.dart';
|
||||
import 'package:diplomaticquarterapp/pages/landing/widgets/slider_view.dart';
|
||||
import 'package:diplomaticquarterapp/pages/livecare/livecare_home.dart';
|
||||
import 'package:diplomaticquarterapp/pages/packages_offers/OfferAndPackagesPage.dart';
|
||||
import 'package:diplomaticquarterapp/pages/paymentService/payment_service.dart';
|
||||
import 'package:diplomaticquarterapp/services/authentication/auth_provider.dart' as s;
|
||||
import 'package:diplomaticquarterapp/services/family_files/family_files_provider.dart';
|
||||
import 'package:diplomaticquarterapp/theme/colors.dart';
|
||||
import 'package:diplomaticquarterapp/uitl/date_uitl.dart';
|
||||
import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.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/text/app_texts_widget.dart';
|
||||
import 'package:diplomaticquarterapp/widgets/transitions/fade_page.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_svg/flutter_svg.dart';
|
||||
import 'package:hexcolor/hexcolor.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:diplomaticquarterapp/config/shared_pref_kay.dart';
|
||||
import 'landing_page_pharmcy.dart';
|
||||
import 'package:diplomaticquarterapp/models/slider_data.dart';
|
||||
|
||||
class HomePage2 extends StatefulWidget {
|
||||
final Function goToMyProfile;
|
||||
|
||||
HomePage2({Key key, this.goToMyProfile});
|
||||
|
||||
@override
|
||||
_HomePageState2 createState() => _HomePageState2();
|
||||
}
|
||||
|
||||
class _HomePageState2 extends State<HomePage2> {
|
||||
PharmacyModuleViewModel pharmacyModuleViewModel = locator<PharmacyModuleViewModel>();
|
||||
ProjectViewModel projectViewModel;
|
||||
var familyFileProvider = FamilyFilesProvider();
|
||||
List<HmgServices> hmgServices = [];
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
// TODO: implement initState
|
||||
super.initState();
|
||||
initialiseHmgServices(false);
|
||||
// getFamilyFiles();
|
||||
}
|
||||
|
||||
initialiseHmgServices(bool isLogin) {
|
||||
hmgServices.add(new HmgServices(0, "LiveCare ", "Online Consulting", "assets/images/new/Live_Care.svg", isLogin));
|
||||
hmgServices.add(new HmgServices(1, "Covid Test", "Drive-Thru", "assets/images/new/covid_test_drive_thru.svg", isLogin));
|
||||
hmgServices.add(new HmgServices(2, "Checkup", "Comprehensive", "assets/images/new/comprehensive_checkup.svg", isLogin));
|
||||
hmgServices.add(new HmgServices(3, "HHC Home", "Health Care", "assets/images/new/HHC.svg", isLogin));
|
||||
hmgServices.add(new HmgServices(4, "E-Refferal", "Services", "assets/images/new/E_Refferal.svg", isLogin));
|
||||
hmgServices.add(new HmgServices(5, "RRT", "Emergency", "assets/images/new/RRT.svg", isLogin));
|
||||
}
|
||||
|
||||
Future<GetAllSharedRecordsByStatusResponse> getFamilyFiles() async {
|
||||
if (projectViewModel.user != null) {
|
||||
print("calling_family");
|
||||
|
||||
if (await s.sharedPref.getObject(FAMILY_FILE) != null) {
|
||||
// print(await sharedPref.getObject(FAMILY_FILE));
|
||||
return Future.value(GetAllSharedRecordsByStatusResponse.fromJson(await s.sharedPref.getObject(FAMILY_FILE)));
|
||||
} else {
|
||||
return familyFileProvider.getSharedRecordByStatus();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
projectViewModel = Provider.of(context);
|
||||
return BaseView<DashboardViewModel>(
|
||||
onModelReady: (model) => model.getPatientRadOrders(),
|
||||
builder: (_, model, wi) => Container(
|
||||
color: Color(0xFFFF7F7F7),
|
||||
child: SingleChildScrollView(
|
||||
child: Column(
|
||||
children: [
|
||||
!model.isLogin
|
||||
? AspectRatio(
|
||||
aspectRatio: 2,
|
||||
child: Container(
|
||||
margin: EdgeInsets.all(14),
|
||||
child: SliderView(),
|
||||
// height: MediaQuery.of(context).size.width / 2.6,
|
||||
),
|
||||
)
|
||||
: FutureBuilder(
|
||||
future: getFamilyFiles(), // async work
|
||||
builder: (BuildContext context, AsyncSnapshot<GetAllSharedRecordsByStatusResponse> snapshot) {
|
||||
switch (snapshot.connectionState) {
|
||||
case ConnectionState.waiting:
|
||||
return Padding(padding: EdgeInsets.all(10), child: Text(''));
|
||||
default:
|
||||
if (snapshot.hasError)
|
||||
return Padding(padding: EdgeInsets.all(10), child: Text(snapshot.error));
|
||||
else {
|
||||
List<SliderData> sliderData = [];
|
||||
sliderData.add(new SliderData(TranslationBase.of(context).fileno + ": " + projectViewModel.user.patientID.toString(),
|
||||
projectViewModel.user.firstName + ' ' + projectViewModel.user.lastName, "", bannerColor[0].darkColor, bannerColor[0].lightColor));
|
||||
for (int i = 0; i < snapshot.data.getAllSharedRecordsByStatusList.length; i++) {
|
||||
if (snapshot.data.getAllSharedRecordsByStatusList[i].status == 3)
|
||||
sliderData.add(new SliderData(TranslationBase.of(context).fileno + ": " + snapshot.data.getAllSharedRecordsByStatusList[i].responseID.toString(),
|
||||
snapshot.data.getAllSharedRecordsByStatusList[i].patientName, "", bannerColor[i + 1].darkColor, bannerColor[i + 1].lightColor));
|
||||
}
|
||||
|
||||
return CarouselSlider(
|
||||
options: CarouselOptions(
|
||||
autoPlay: false,
|
||||
enlargeCenterPage: true,
|
||||
initialPage: 0,
|
||||
aspectRatio: 2.5,
|
||||
viewportFraction: 0.9,
|
||||
enableInfiniteScroll: false,
|
||||
onPageChanged: (index, reason) {
|
||||
print("onPageChanged");
|
||||
}),
|
||||
items: [
|
||||
for (int i = 0; i < sliderData.length; i++)
|
||||
Builder(
|
||||
builder: (BuildContext context) {
|
||||
return LoggedSliderView(sliderData[i]);
|
||||
},
|
||||
)
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
},
|
||||
),
|
||||
// CarouselSlider(
|
||||
// options: CarouselOptions(
|
||||
// autoPlay: false,
|
||||
// enlargeCenterPage: true,
|
||||
// initialPage: 0,
|
||||
// aspectRatio: 2.5,
|
||||
// viewportFraction: 0.9,
|
||||
// enableInfiniteScroll: false,
|
||||
// onPageChanged: (index, reason) {
|
||||
// print("onPageChanged");
|
||||
// }),
|
||||
// items: [
|
||||
// for (int i = 0; i < bannerColor.length; i++)
|
||||
// Builder(
|
||||
// builder: (BuildContext context) {
|
||||
// return LoggedSliderView(bannerColor[i].darkColor, bannerColor[i].lightColor);
|
||||
// },
|
||||
// )
|
||||
// ],
|
||||
// ),
|
||||
model.isLogin
|
||||
? FutureBuilder(
|
||||
future: getFamilyFiles(), // async work
|
||||
builder: (BuildContext context, AsyncSnapshot<GetAllSharedRecordsByStatusResponse> snapshot) {
|
||||
switch (snapshot.connectionState) {
|
||||
case ConnectionState.waiting:
|
||||
return Padding(padding: EdgeInsets.all(10), child: Text(''));
|
||||
default:
|
||||
if (snapshot.hasError)
|
||||
return Padding(padding: EdgeInsets.all(10), child: Text(snapshot.error));
|
||||
else
|
||||
return Container(
|
||||
decoration: BoxDecoration(
|
||||
border: Border(
|
||||
bottom: BorderSide(
|
||||
// <--- left side
|
||||
color: Colors.grey[200],
|
||||
width: 1.0,
|
||||
),
|
||||
)),
|
||||
child: Column(
|
||||
children: [
|
||||
// projectViewModel.user.isFamily == true
|
||||
// ?
|
||||
Container(
|
||||
padding: EdgeInsets.only(bottom: 5),
|
||||
child: InkWell(
|
||||
onTap: () {
|
||||
// switchUser(
|
||||
// mainUser,
|
||||
// context);
|
||||
},
|
||||
child: Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: <Widget>[
|
||||
Expanded(
|
||||
child: Icon(Icons.person),
|
||||
),
|
||||
Expanded(
|
||||
flex: 7,
|
||||
child: Column(crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[
|
||||
AppText(projectViewModel.user.firstName + ' ' + projectViewModel.user.lastName, color: Theme.of(context).textTheme.bodyText1.color),
|
||||
AppText(
|
||||
TranslationBase.of(context).fileno + ": " + projectViewModel.user.patientID.toString(),
|
||||
color: Theme.of(context).textTheme.bodyText1.color,
|
||||
),
|
||||
])),
|
||||
],
|
||||
))),
|
||||
// : SizedBox(),
|
||||
Column(
|
||||
mainAxisAlignment: MainAxisAlignment.start,
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: snapshot.data.getAllSharedRecordsByStatusList.map<Widget>((result) {
|
||||
return result.status == 3
|
||||
? Container(
|
||||
padding: EdgeInsets.only(bottom: 5),
|
||||
child: InkWell(
|
||||
onTap: () {
|
||||
// switchUser(result,
|
||||
// context);
|
||||
},
|
||||
child: Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: <Widget>[
|
||||
Expanded(
|
||||
child: Icon(Icons.person, color: result.responseID == model.user.patientID ? Color(0xFF40ACC9) : Colors.black),
|
||||
),
|
||||
Expanded(
|
||||
flex: 7,
|
||||
child: Padding(
|
||||
padding: EdgeInsets.only(left: 5, right: 5),
|
||||
child: Column(crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[
|
||||
AppText(result.patientName, color: result.responseID == model.user.patientID ? Color(0xFF40ACC9) : Colors.black),
|
||||
AppText(TranslationBase.of(context).fileno + ": " + result.responseID.toString(),
|
||||
color: result.responseID == projectViewModel.user.patientID ? Color(0xFF40ACC9) : Colors.black),
|
||||
]))),
|
||||
],
|
||||
)))
|
||||
: SizedBox();
|
||||
}).toList())
|
||||
],
|
||||
));
|
||||
}
|
||||
},
|
||||
)
|
||||
: Container(),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(left: 20, right: 20),
|
||||
child: Image.asset("assets/images/bn_offer.png"),
|
||||
),
|
||||
mHeight(20),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(left:20,right: 20,top: 20,),
|
||||
child: Column(
|
||||
children: [
|
||||
Row(
|
||||
children: [
|
||||
Expanded(
|
||||
child: Text(
|
||||
"HMG Services",
|
||||
style: TextStyle(
|
||||
color: Colors.black,
|
||||
fontSize: 18,
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
),
|
||||
),
|
||||
Text(
|
||||
"View All Services",
|
||||
style: TextStyle(
|
||||
color: CustomColors.accentColor,
|
||||
fontSize: 14,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
mHeight(20),
|
||||
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]);
|
||||
}
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(left:20,right: 20,top: 20,),
|
||||
child: PharmacyView(),
|
||||
),
|
||||
mHeight(140),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
getPharmacyToken(DashboardViewModel model) async {
|
||||
if (!model.isLogin) {
|
||||
Navigator.push(context, FadePage(page: LandingPagePharmacy()));
|
||||
} else {
|
||||
GifLoaderDialogUtils.showMyDialog(context);
|
||||
await pharmacyModuleViewModel.generatePharmacyToken().then((value) async {
|
||||
if (pharmacyModuleViewModel.error.isNotEmpty) {
|
||||
await pharmacyModuleViewModel.createUser().then((value) {
|
||||
GifLoaderDialogUtils.hideDialog(context);
|
||||
Navigator.push(context, FadePage(page: LandingPagePharmacy()));
|
||||
});
|
||||
} else {
|
||||
GifLoaderDialogUtils.hideDialog(context);
|
||||
Navigator.push(context, FadePage(page: LandingPagePharmacy()));
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
navigateToCovidDriveThru() {
|
||||
Navigator.push(context, FadePage(page: CovidDrivethruLocation()));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,110 @@
|
||||
import 'package:diplomaticquarterapp/pages/AlHabibMedicalService/health_calculator/carbs/carbs.dart';
|
||||
import 'package:diplomaticquarterapp/uitl/utils_new.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'dart:math';
|
||||
import 'package:diplomaticquarterapp/models/slider_data.dart';
|
||||
|
||||
class LoggedSliderView extends StatelessWidget {
|
||||
SliderData sliderData;
|
||||
|
||||
LoggedSliderView(this.sliderData);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Card(
|
||||
shape: cardRadius(20),
|
||||
elevation: 3,
|
||||
margin: EdgeInsets.all(6),
|
||||
child: Card(
|
||||
shape: cardRadius(20),
|
||||
clipBehavior: Clip.antiAlias,
|
||||
margin: EdgeInsets.zero,
|
||||
color: sliderData.darkColor,
|
||||
elevation: 0,
|
||||
// padding: EdgeInsets.zero,
|
||||
child: Stack(
|
||||
children: [
|
||||
Card(
|
||||
child: Container(
|
||||
width: double.infinity,
|
||||
height: double.infinity,
|
||||
),
|
||||
color: Colors.transparent,
|
||||
margin: EdgeInsets.zero,
|
||||
elevation: 8,
|
||||
),
|
||||
Container(
|
||||
width: double.infinity,
|
||||
height: double.infinity,
|
||||
clipBehavior: Clip.antiAlias,
|
||||
margin: EdgeInsets.zero,
|
||||
decoration: containerBottomRightRadiusWithGradient(MediaQuery.of(context).size.width / 4, darkColor: sliderData.darkColor, lightColor: sliderData.lightColor),
|
||||
child: Card(
|
||||
color: Colors.transparent,
|
||||
margin: EdgeInsets.zero,
|
||||
elevation: 8,
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
mFlex(3),
|
||||
Row(
|
||||
children: [
|
||||
Container(
|
||||
decoration: containerColorRadiusRight(Color(0xFFFBF2E31), 100),
|
||||
padding: EdgeInsets.only(left: 20, right: 16, top: 6, bottom: 6),
|
||||
child: Text(
|
||||
"Medical File",
|
||||
style: TextStyle(color: Colors.white, fontWeight: FontWeight.bold, fontSize: 13),
|
||||
),
|
||||
),
|
||||
mWidth(MediaQuery.of(context).size.width / 50),
|
||||
circularAviator(MediaQuery.of(context).size.width / 14, brColor: Colors.white),
|
||||
mFlex(1),
|
||||
Text(
|
||||
"Verified",
|
||||
style: TextStyle(color: Colors.white, fontSize: 10),
|
||||
),
|
||||
circularAviator(MediaQuery.of(context).size.width / 28, brColor: Colors.white, icon: Icons.done, bcColor: Colors.white),
|
||||
mWidth(MediaQuery.of(context).size.width / 70),
|
||||
],
|
||||
),
|
||||
mFlex(2),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(left: 20,right: 20),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Text(
|
||||
sliderData.pateintName,
|
||||
style: TextStyle(
|
||||
color: Colors.white,
|
||||
fontWeight: FontWeight.bold,
|
||||
fontSize: 18,
|
||||
),
|
||||
),
|
||||
Text(
|
||||
sliderData.pateintId,
|
||||
style: TextStyle(color: Colors.white, fontSize: 14),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
mFlex(2),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(left: 20, right: 20),
|
||||
child: Text(
|
||||
"34 Years, Male, 4 January 1987",
|
||||
style: TextStyle(color: Colors.white, fontSize: 14),
|
||||
),
|
||||
),
|
||||
mFlex(3),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
import 'package:diplomaticquarterapp/uitl/utils_new.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class OfferView extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Container(
|
||||
width: double.infinity,
|
||||
height: MediaQuery.of(context).size.width / 5,
|
||||
decoration: containerColorRadiusBorderWidth(Colors.grey[200], 20, Colors.grey[300], 2),
|
||||
child: Row(
|
||||
children: [
|
||||
Expanded(
|
||||
flex: 2,
|
||||
child: Container(
|
||||
width: double.infinity,
|
||||
padding: EdgeInsets.only(left: 20,right: 20,top: 8,bottom: 8),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Text(
|
||||
"Kid's Offer",
|
||||
style: TextStyle(
|
||||
color: Color(0xFFFBF2E31),
|
||||
fontSize: 18,
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
),
|
||||
Text(
|
||||
"Take Care of your children's teeth",
|
||||
style: TextStyle(
|
||||
color: Colors.black,
|
||||
fontSize: 12,
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
),
|
||||
mFlex(1),
|
||||
Row(
|
||||
children: [
|
||||
Text(
|
||||
"Only ",
|
||||
style: TextStyle(
|
||||
color: Color(0xFFFBF2E31),
|
||||
fontSize: 14,
|
||||
),
|
||||
),
|
||||
Text(
|
||||
"500 ",
|
||||
style: TextStyle(
|
||||
color: Color(0xFFFBF2E31),
|
||||
fontSize: 14,
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
),
|
||||
Text(
|
||||
"SAR ",
|
||||
style: TextStyle(
|
||||
color: Color(0xFFFBF2E31),
|
||||
fontSize: 14,
|
||||
),
|
||||
),
|
||||
mFlex(1),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
Expanded(
|
||||
child: Column(
|
||||
children: [
|
||||
Expanded(
|
||||
flex: 1,
|
||||
child: Image.asset("assets/images/pharmacy_module/payment/hmg_shipping_logo.png"),
|
||||
),
|
||||
Expanded(
|
||||
flex: 1,
|
||||
child: Image.asset("name"),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,41 @@
|
||||
import 'package:diplomaticquarterapp/uitl/utils_new.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_svg/flutter_svg.dart';
|
||||
|
||||
class PharmacyView extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Container(
|
||||
width: double.infinity,
|
||||
decoration: containerColorRadiusBorderWidth(Colors.grey[200], 16, Colors.grey[300], 2),
|
||||
padding: EdgeInsets.only(left: 12, right: 12, top: 12, bottom: 12),
|
||||
child: Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.center,
|
||||
children: [
|
||||
SvgPicture.asset("assets/images/new/Pharmacy.svg"),
|
||||
mWidth(12),
|
||||
Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
Text(
|
||||
"HMG Pharmacy",
|
||||
style: TextStyle(
|
||||
fontWeight: FontWeight.bold,
|
||||
fontSize: 16,
|
||||
),
|
||||
),
|
||||
Text(
|
||||
"Ecommerce Solution",
|
||||
style: TextStyle(
|
||||
fontWeight: FontWeight.bold,
|
||||
fontSize: 14,
|
||||
),
|
||||
),
|
||||
],
|
||||
)
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,95 @@
|
||||
import 'package:auto_size_text/auto_size_text.dart';
|
||||
import 'package:diplomaticquarterapp/models/hmg_services.dart';
|
||||
import 'package:diplomaticquarterapp/theme/colors.dart';
|
||||
import 'package:diplomaticquarterapp/uitl/utils_new.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_svg/flutter_svg.dart';
|
||||
|
||||
class ServicesView extends StatelessWidget {
|
||||
HmgServices hmgServices;
|
||||
|
||||
ServicesView(this.hmgServices);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Container(
|
||||
width: double.infinity,
|
||||
height: double.infinity,
|
||||
decoration: containerRadiusWithGradientServices(20, lightColor: CustomColors.lightGreyColor, darkColor: CustomColors.darkGreyColor),
|
||||
child: Stack(
|
||||
children: [
|
||||
Container(
|
||||
width: double.infinity,
|
||||
height: double.infinity,
|
||||
child: Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
mainAxisAlignment: MainAxisAlignment.start,
|
||||
children: [
|
||||
mFlex(1),
|
||||
Flexible(
|
||||
flex: 8,
|
||||
child: Column(
|
||||
children: [
|
||||
Flexible(
|
||||
flex: 5,
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(12.0),
|
||||
child: Opacity(
|
||||
opacity: 0.07,
|
||||
child: SvgPicture.asset(
|
||||
hmgServices.icon,
|
||||
width: double.infinity,
|
||||
height: double.infinity,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
mFlex(1),
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
Container(
|
||||
width: double.infinity,
|
||||
height: double.infinity,
|
||||
padding: EdgeInsets.all(MediaQuery.of(context).size.width / 30),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
mFlex(1),
|
||||
SvgPicture.asset(hmgServices.icon),
|
||||
mFlex(2),
|
||||
Text(
|
||||
hmgServices.title,
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
),
|
||||
Container(
|
||||
width: double.infinity,
|
||||
child: Row(
|
||||
children: [
|
||||
Expanded(
|
||||
child: AutoSizeText(
|
||||
hmgServices.subTitle,
|
||||
maxLines: 1,
|
||||
style: TextStyle(
|
||||
fontSize: 10,
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
mFlex(1),
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,457 @@
|
||||
import 'dart:io';
|
||||
import 'dart:math';
|
||||
import 'dart:ui';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
Decoration appGradient = BoxDecoration(
|
||||
gradient: LinearGradient(
|
||||
colors: [
|
||||
Color(0xFFFDCA46F),
|
||||
Color(0xFFFA47E5D),
|
||||
],
|
||||
begin: Alignment.centerLeft,
|
||||
end: Alignment.centerRight,
|
||||
),
|
||||
);
|
||||
|
||||
Color getColorFromHex(String hexColor) {
|
||||
hexColor = hexColor.toUpperCase().replaceAll('#', '');
|
||||
|
||||
if (hexColor.length == 6) {
|
||||
hexColor = 'FF' + hexColor;
|
||||
}
|
||||
|
||||
return Color(int.parse(hexColor, radix: 16));
|
||||
}
|
||||
|
||||
spacerVertical(double v) {
|
||||
return Container(
|
||||
height: v,
|
||||
width: double.infinity,
|
||||
);
|
||||
}
|
||||
|
||||
spacerHorizontal(double v) {
|
||||
return Container(
|
||||
height: v,
|
||||
width: v,
|
||||
);
|
||||
}
|
||||
|
||||
spacer() {
|
||||
return SizedBox(
|
||||
height: 8,
|
||||
);
|
||||
}
|
||||
|
||||
Future navigateTo(context, page) async {
|
||||
return await Navigator.push(context, MaterialPageRoute(builder: (context) => page));
|
||||
}
|
||||
|
||||
// Future navigateToReplace(context, page) async {
|
||||
// Navigator.pushReplacement(context, FadeRouteBuilder(page: page));
|
||||
// }
|
||||
|
||||
InputDecoration txtField(String label) {
|
||||
return new InputDecoration(
|
||||
border: InputBorder.none,
|
||||
focusedBorder: InputBorder.none,
|
||||
enabledBorder: InputBorder.none,
|
||||
errorBorder: InputBorder.none,
|
||||
hintText: label,
|
||||
hintStyle: TextStyle(color: Colors.grey),
|
||||
disabledBorder: InputBorder.none,
|
||||
contentPadding: EdgeInsets.only(left: 15, right: 15),
|
||||
);
|
||||
}
|
||||
|
||||
InputDecoration txtField3(String label) {
|
||||
return new InputDecoration(
|
||||
border: InputBorder.none,
|
||||
focusedBorder: InputBorder.none,
|
||||
enabledBorder: InputBorder.none,
|
||||
errorBorder: InputBorder.none,
|
||||
hintText: label,
|
||||
disabledBorder: InputBorder.none,
|
||||
counterText: "",
|
||||
contentPadding: EdgeInsets.only(left: 5, right: 5),
|
||||
);
|
||||
}
|
||||
|
||||
InputDecoration txtFieldSearch(String label) {
|
||||
return new InputDecoration(
|
||||
border: InputBorder.none,
|
||||
suffixIcon: Icon(Icons.clear),
|
||||
disabledBorder: InputBorder.none,
|
||||
contentPadding: EdgeInsets.only(left: 15, right: 15),
|
||||
);
|
||||
}
|
||||
|
||||
Widget circularAviator(double s, {Color bcColor, Color brColor, Color iconColor, int borderWidth, IconData icon}) {
|
||||
return Card(
|
||||
shape: cardRadius(2000),
|
||||
color: Colors.transparent,
|
||||
elevation: 4,
|
||||
child: Container(
|
||||
width: s,
|
||||
height: s,
|
||||
decoration: containerColorRadiusBorderWidth(bcColor == null ? Colors.grey[200] : bcColor, 2000, brColor == null ? Colors.blueGrey[800] : brColor, borderWidth == null ? 2 : borderWidth),
|
||||
child: Icon(
|
||||
icon == null ? Icons.person : icon,
|
||||
size: s / 1.7,
|
||||
color: iconColor == null ? Colors.grey[800] : iconColor,
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Widget circularImage(String im, double width, double height) {
|
||||
return new Container(
|
||||
width: 190.0,
|
||||
height: 190.0,
|
||||
decoration: new BoxDecoration(
|
||||
shape: BoxShape.circle,
|
||||
image: new DecorationImage(
|
||||
fit: BoxFit.fill,
|
||||
image: new AssetImage(im),
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
circularImage2(String im, double width, double height) {
|
||||
return new Container(
|
||||
width: width,
|
||||
height: height,
|
||||
decoration: new BoxDecoration(
|
||||
shape: BoxShape.circle,
|
||||
image: new DecorationImage(
|
||||
fit: BoxFit.fill,
|
||||
image: new AssetImage(im),
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Widget mDivider(Color color) {
|
||||
return Divider(
|
||||
// width: double.infinity,
|
||||
height: 1,
|
||||
color: color,
|
||||
);
|
||||
}
|
||||
|
||||
Widget mFlex(int f) {
|
||||
return Flexible(
|
||||
flex: f,
|
||||
child: Container(),
|
||||
);
|
||||
}
|
||||
|
||||
mOverlay(double op) {
|
||||
return Opacity(
|
||||
opacity: op,
|
||||
child: Container(
|
||||
color: Colors.black,
|
||||
width: double.infinity,
|
||||
height: double.infinity,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Widget mHeight(double h) {
|
||||
return Container(
|
||||
height: h,
|
||||
);
|
||||
}
|
||||
|
||||
Widget mWidth(double w) {
|
||||
return Container(
|
||||
width: w,
|
||||
);
|
||||
}
|
||||
|
||||
RoundedRectangleBorder buttonShape() {
|
||||
return RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.circular(14.0),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerRadiusWithGradient(double radius) {
|
||||
return BoxDecoration(
|
||||
borderRadius: BorderRadius.circular(radius),
|
||||
gradient: LinearGradient(
|
||||
colors: [
|
||||
Color(0xFFF71787E),
|
||||
Color(0xFFF2B353E),
|
||||
],
|
||||
begin: Alignment.centerLeft,
|
||||
end: Alignment.centerRight,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerBottomRightRadiusWithGradient(double radius, {Color darkColor, Color lightColor}) {
|
||||
return BoxDecoration(
|
||||
borderRadius: BorderRadius.only(bottomRight: Radius.circular(radius)),
|
||||
gradient: LinearGradient(
|
||||
colors: [
|
||||
darkColor == null ? Color(0xFFF2B353E) : darkColor,
|
||||
lightColor == null ? Color(0xFFF71787E) : lightColor,
|
||||
],
|
||||
begin: Alignment.topCenter,
|
||||
end: Alignment.bottomRight,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerRadiusWithGradientServices(double radius, {Color darkColor, Color lightColor}) {
|
||||
return BoxDecoration(
|
||||
borderRadius: BorderRadius.all(Radius.circular(radius)),
|
||||
gradient: LinearGradient(
|
||||
colors: [
|
||||
darkColor == null ? Color(0xFFF2B353E) : darkColor,
|
||||
lightColor == null ? Color(0xFFF71787E) : lightColor,
|
||||
],
|
||||
begin: Alignment.centerRight,
|
||||
end: Alignment.topLeft,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerRadius(Color background, double radius) {
|
||||
return BoxDecoration(
|
||||
color: background,
|
||||
border: Border.all(
|
||||
width: 1, //
|
||||
color: background // <--- border width here
|
||||
),
|
||||
borderRadius: BorderRadius.circular(radius),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerColorRadiusBorder(Color background, double radius, Color color) {
|
||||
return BoxDecoration(
|
||||
color: background,
|
||||
border: Border.all(
|
||||
width: 1, //
|
||||
color: color // <--- border width here
|
||||
),
|
||||
borderRadius: BorderRadius.circular(radius),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerColorRadiusBorderWidth(Color background, double radius, Color color, double w) {
|
||||
return BoxDecoration(
|
||||
color: background,
|
||||
border: Border.all(
|
||||
width: w, //
|
||||
color: color // <--- border width here
|
||||
),
|
||||
borderRadius: BorderRadius.circular(radius),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerColorRadiusRight(Color background, double radius) {
|
||||
return BoxDecoration(
|
||||
color: background,
|
||||
borderRadius: BorderRadius.only(topRight: Radius.circular(radius), bottomRight: Radius.circular(radius)),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerColorRadiusRightBorder(Color background, double radius, double w) {
|
||||
return BoxDecoration(
|
||||
color: background,
|
||||
border: Border.all(
|
||||
width: w, //
|
||||
color: Colors.white // <--- border width here
|
||||
),
|
||||
borderRadius: BorderRadius.only(topRight: Radius.circular(radius), bottomRight: Radius.circular(radius)),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerColorRadiusRightBorderc(Color background, double radius, double w, Color borderColor) {
|
||||
return BoxDecoration(
|
||||
color: background,
|
||||
border: Border.all(
|
||||
width: w, //
|
||||
color: borderColor // <--- border width here
|
||||
),
|
||||
borderRadius: BorderRadius.circular(radius),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerColorRadiusTop(Color color, double radius) {
|
||||
return BoxDecoration(
|
||||
color: color,
|
||||
borderRadius: BorderRadius.only(
|
||||
topLeft: Radius.circular(radius),
|
||||
topRight: Radius.circular(radius),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerColorRadiusBottom(Color color, double radius) {
|
||||
return BoxDecoration(
|
||||
color: color,
|
||||
borderRadius: BorderRadius.only(
|
||||
bottomLeft: Radius.circular(radius),
|
||||
bottomRight: Radius.circular(radius),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Decoration containerColorRadiusLeftBorder(Color background, double radius, double w) {
|
||||
return BoxDecoration(
|
||||
color: background,
|
||||
border: Border.all(
|
||||
width: w, //
|
||||
color: Colors.white // <--- border width here
|
||||
),
|
||||
borderRadius: BorderRadius.only(topLeft: Radius.circular(radius), bottomLeft: Radius.circular(radius)),
|
||||
);
|
||||
}
|
||||
|
||||
ShapeBorder cardRadius(double radius) {
|
||||
return RoundedRectangleBorder(
|
||||
side: BorderSide(color: Colors.transparent, width: 1),
|
||||
borderRadius: BorderRadius.circular(radius),
|
||||
);
|
||||
}
|
||||
|
||||
ShapeBorder cardRadiusTop(double radius) {
|
||||
return RoundedRectangleBorder(
|
||||
side: BorderSide(color: Colors.transparent, width: 0),
|
||||
borderRadius: BorderRadius.only(topLeft: Radius.circular(radius), topRight: Radius.circular(radius)),
|
||||
);
|
||||
}
|
||||
|
||||
ShapeBorder cardRadiusTop2(double radius) {
|
||||
return RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.only(topLeft: Radius.circular(radius), topRight: Radius.circular(radius)),
|
||||
);
|
||||
}
|
||||
|
||||
ShapeBorder cardRadiusBottom(double radius) {
|
||||
return RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.only(bottomLeft: Radius.circular(radius), bottomRight: Radius.circular(radius)),
|
||||
);
|
||||
}
|
||||
|
||||
ShapeBorder cardRadiusWithoutBorder(double radius) {
|
||||
return RoundedRectangleBorder(
|
||||
side: BorderSide(color: Colors.transparent, width: 1),
|
||||
borderRadius: BorderRadius.circular(radius),
|
||||
);
|
||||
}
|
||||
|
||||
ShapeBorder cardRadiusWithBorder(double radius) {
|
||||
return RoundedRectangleBorder(
|
||||
side: BorderSide(color: Colors.grey, width: 1),
|
||||
borderRadius: BorderRadius.circular(radius),
|
||||
);
|
||||
}
|
||||
|
||||
ShapeBorder cardRadiusBorder(double radius, double w) {
|
||||
return RoundedRectangleBorder(
|
||||
side: BorderSide(color: Colors.transparent, width: w),
|
||||
borderRadius: BorderRadius.circular(radius),
|
||||
);
|
||||
}
|
||||
|
||||
// String properRound(double val, int places) {
|
||||
// double mod = pow(10.0, places);
|
||||
// double result = ((val * mod).round().toDouble() / mod);
|
||||
// return result.toString();
|
||||
// }
|
||||
//
|
||||
// double properRoundDouble(double val, int places) {
|
||||
// double mod = pow(10.0, places);
|
||||
// double result = ((val * mod).round().toDouble() / mod);
|
||||
// return result;
|
||||
// }
|
||||
//var cardShape = RoundedRectangleBorder(
|
||||
// side: BorderSide(color: Colors.white70, width: 1),
|
||||
// borderRadius: BorderRadius.circular(10),
|
||||
//);
|
||||
|
||||
//await Navigator.of(context).push(new MaterialPageRoute<dynamic>(
|
||||
//builder: (BuildContext context) {
|
||||
//return AdminTeamAvaluatePage(widget.competitionID, data);
|
||||
//},
|
||||
//));
|
||||
//setState(() {});
|
||||
|
||||
Color getColor(String selectedColor) {
|
||||
try {
|
||||
if ("black" == selectedColor) {
|
||||
return Colors.black;
|
||||
} else if ("red" == selectedColor) {
|
||||
return Colors.red;
|
||||
} else if ("blueAccent" == selectedColor) {
|
||||
return Colors.blueAccent;
|
||||
} else if ("blue" == selectedColor) {
|
||||
return Colors.blue;
|
||||
} else if ("blueGrey" == selectedColor) {
|
||||
return Colors.blueGrey;
|
||||
} else if ("yellow" == selectedColor) {
|
||||
return Colors.yellow;
|
||||
} else if ("black54" == selectedColor) {
|
||||
return Colors.black54;
|
||||
} else if ("green" == selectedColor) {
|
||||
return Colors.green;
|
||||
} else if ("orange" == selectedColor) {
|
||||
return Colors.orange;
|
||||
} else if ("deepOrange" == selectedColor) {
|
||||
return Colors.deepOrange;
|
||||
} else {
|
||||
return Colors.black;
|
||||
}
|
||||
} catch (e) {
|
||||
return Colors.black;
|
||||
}
|
||||
}
|
||||
|
||||
TextAlign getTextAlign(String textAlign) {
|
||||
try {
|
||||
if (textAlign == "left") {
|
||||
return TextAlign.left;
|
||||
} else if (textAlign == "right") {
|
||||
return TextAlign.right;
|
||||
} else if (textAlign == "center") {
|
||||
return TextAlign.center;
|
||||
} else if (textAlign == "justify") {
|
||||
return TextAlign.justify;
|
||||
} else {
|
||||
return TextAlign.left;
|
||||
}
|
||||
} catch (e) {
|
||||
print("fffff " + e.toString());
|
||||
return TextAlign.left;
|
||||
}
|
||||
}
|
||||
|
||||
FontWeight getFontWeight(String fontWeight) {
|
||||
if (fontWeight == null) {
|
||||
return FontWeight.normal;
|
||||
} else if (fontWeight == "bold") {
|
||||
return FontWeight.bold;
|
||||
} else {
|
||||
return FontWeight.normal;
|
||||
}
|
||||
}
|
||||
|
||||
FontStyle getFontStyle(String fontStyle) {
|
||||
try {
|
||||
if (fontStyle == null) {
|
||||
return FontStyle.normal;
|
||||
} else if (fontStyle == "italian") {
|
||||
return FontStyle.italic;
|
||||
} else {
|
||||
return FontStyle.normal;
|
||||
}
|
||||
} catch (e) {
|
||||
return FontStyle.normal;
|
||||
}
|
||||
}
|
||||