home screen new ui
This commit is contained in:
BIN
assets/images/png/swingImage.png
Normal file
BIN
assets/images/png/swingImage.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.8 KiB |
17
assets/images/svg/card_decoration.svg
Normal file
17
assets/images/svg/card_decoration.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<svg width="274" height="251" viewBox="0 0 274 251" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<mask id="mask0_1_6596" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="-106" width="388" height="388">
|
||||||
|
<path d="M0 67.7905L213.904 -106L387.687 107.895L173.783 281.685L0 67.7905Z" fill="white"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask0_1_6596)">
|
||||||
|
<path d="M216.309 -15.4989C214.669 -14.9864 213.045 -14.6278 211.406 -14.1229C194.894 -9.50357 179.966 -10.0149 161.565 -15.8074C159.216 -16.5059 156.667 -17.459 154.029 -18.3397C139.128 -23.5422 120.421 -30.0479 107.41 -18.9262C91.9428 -5.94945 95.582 17.7436 99.0046 40.6588C101.125 54.7341 103.109 67.9584 100.911 78.3995C99.1755 86.5424 95.3709 95.6743 91.4352 105.329C81.894 128.469 71.1322 154.657 86.9998 174.187C101.391 191.9 130.237 187.97 155.631 184.507C168.212 182.806 180.111 181.107 189.543 182.099C198.825 183.071 209.087 187.105 220.073 191.362C241.457 199.819 263.572 208.501 280.644 194.63L280.729 194.562C336.283 149.016 345.683 56.6111 300.45 0.764973C274.176 -31.7386 249.875 -24.9102 216.309 -15.4989ZM280.124 193.817L280.039 193.886C263.463 207.353 241.567 198.768 220.465 190.493C209.56 186.17 199.085 182.04 189.72 181.129C180.203 180.206 168.238 181.824 155.572 183.594C130.343 186.923 101.879 190.811 87.8269 173.515C72.3639 154.483 83.0068 128.66 92.3711 105.805C96.3874 96.0848 100.192 86.9529 101.858 78.7249C104.156 68.0685 102.107 54.7557 99.9974 40.5375C96.5485 17.9192 93.1057 -5.52356 107.935 -18.116C108.1 -18.2504 108.181 -18.3158 108.346 -18.4502C120.884 -28.6369 139.005 -22.3407 153.545 -17.2541C156.175 -16.3742 158.728 -15.4245 161.081 -14.7217C179.779 -8.89422 194.857 -8.371 211.596 -13.0404C213.239 -13.5488 214.947 -13.9762 216.502 -14.4199C249.688 -23.7973 273.758 -30.5721 299.623 1.43696C344.594 56.9519 335.262 148.609 280.124 193.817Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
</g>
|
||||||
|
<path d="M289.749 8.49817C268.847 -15.045 241.873 -9.47856 213.28 -3.55706L209.728 -2.8681C199.53 -0.764607 186.757 -1.65639 174.369 -2.57782C155.742 -3.93361 136.436 -5.28283 124.571 3.53831C111.228 13.4107 109.542 35.9405 107.97 55.9055C107.222 65.4367 106.527 74.5219 104.663 81.6666C102.915 88.4498 100.236 95.4308 97.3795 102.697C89.0681 124.152 80.446 146.404 95.5362 166.156C108.742 183.588 135.025 181.055 158.257 178.805C168.649 177.78 178.494 176.924 186.578 177.774C194.732 178.71 203.68 181.465 213.064 184.417C233.88 190.997 255.285 197.79 271.83 184.623C272.08 184.42 272.326 184.22 272.572 184.02C296.656 164.453 312.22 132.71 315.192 96.7712C318.167 62.3423 308.895 30.035 289.749 8.49817ZM314.13 96.8074C311.099 132.519 295.72 163.977 271.887 183.341C271.636 183.544 271.39 183.744 271.144 183.944C255.006 196.78 233.906 190.015 213.455 183.555C204.007 180.514 194.989 177.674 186.751 176.808C178.666 175.958 168.74 176.879 158.279 177.826C135.363 179.954 109.314 182.438 96.5096 165.499C81.8431 146.096 90.3463 124.209 98.4767 103.042C101.352 95.6261 104.028 88.6407 105.78 81.8619C107.654 74.5666 108.357 65.4821 109.097 55.9502C110.598 36.7288 112.292 14.8849 124.499 4.96701C124.745 4.76714 124.991 4.56726 125.241 4.36395C136.86 -4.24962 155.935 -2.85456 174.409 -1.51497C186.8 -0.589283 199.569 0.298246 210.006 -1.85797L213.554 -2.54349C241.836 -8.34598 268.509 -13.9439 289.007 9.10124C307.936 30.5453 317.089 62.5325 314.13 96.8074Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
<path d="M209.413 6.17549L206.958 6.52441C200.649 7.53071 193.791 8.01599 186.536 8.6892C167.538 10.2486 147.928 11.8954 136.208 20.732C122.924 30.8401 116.55 53.3283 110.901 73.1643C109.754 76.9787 108.776 80.663 107.76 83.9617C106.502 88.142 105.012 92.3757 103.423 96.8248C96.2157 117.108 87.9677 140.158 102.506 157.879C115.297 173.458 139.02 172.998 159.94 172.626C168.2 172.514 176.01 172.35 182.978 173.005C189.483 173.767 196.66 175.355 204.191 177.206C223.611 181.895 245.696 187.168 260.953 174.772C261.033 174.707 261.199 174.572 261.284 174.503C283.693 155.745 298.779 122.746 300.475 88.2602C301.96 58.7502 293.53 32.358 277.369 15.6734C260.145 -1.65239 233.244 2.4776 209.413 6.17549ZM299.328 88.3653C297.597 122.47 282.758 155.269 260.448 173.812C260.363 173.881 260.282 173.947 260.117 174.081C245.271 186.142 223.483 180.897 204.283 176.305C196.671 174.519 189.509 172.785 182.919 172.092C175.882 171.352 168.076 171.512 159.819 171.628C138.133 172.072 115.701 172.437 103.248 157.275C89.0453 139.968 97.178 117.287 104.294 97.2199C105.875 92.7701 107.452 88.4716 108.707 84.2871C109.743 80.8386 110.786 77.2429 111.852 73.494C117.048 55.1206 123.518 32.4128 136.056 22.2262C136.302 22.0263 136.548 21.8264 136.799 21.6231C148.271 12.9941 167.728 11.3311 186.579 9.75631C193.9 9.16396 200.774 8.52464 207.147 7.6069L209.603 7.25799C233.206 3.61018 259.873 -0.47052 276.516 16.6423C292.468 33.0793 300.787 59.1522 299.328 88.3653Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
<path d="M202.713 14.7848C174.044 18.4292 154.012 24.9475 143.044 33.8592C129.091 45.3371 105.117 89.1329 102.041 121.582C100.856 133.947 102.841 143.462 108.029 149.682C120.77 165.027 142.997 165.924 162.598 166.623C168.249 166.836 173.599 167.025 178.607 167.626C183.55 168.146 188.528 169.047 193.887 169.914C212.71 173.026 233.98 176.629 249.21 164.531C249.376 164.396 249.541 164.262 249.787 164.062C269.417 148.113 282.589 119 284.151 88.0574C285.466 61.0243 278.035 37.3879 263.578 23.3034C248.794 8.80699 222.115 12.2053 202.713 14.7848ZM282.957 87.9319C281.426 118.574 268.427 147.406 249.047 163.151C248.882 163.286 248.716 163.42 248.47 163.62C233.656 175.381 213.497 171.976 194.075 168.801C188.716 167.934 183.657 167.098 178.714 166.578C173.625 166.043 168.27 165.858 162.619 165.645C143.25 164.892 121.258 163.938 108.856 149.01C103.865 143.04 102 133.838 103.088 121.692C106.069 90.1399 130.173 45.8285 143.718 34.689C143.799 34.6236 143.799 34.6236 143.884 34.5546C154.687 25.7774 174.619 19.4744 202.988 15.7984C222.224 13.3532 248.522 9.98884 262.905 23.9916C276.927 37.8785 284.388 61.2146 282.957 87.9319Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
<path d="M196.915 24.1662C176.345 27.8294 155.491 35.7014 146.172 43.2725C133.142 53.8589 108.584 87.0025 105.869 115.173C104.871 125.74 107.163 134.455 112.54 141.072C125.277 156.42 146.95 158.318 166.059 160.102C168.685 160.3 171.233 160.568 173.778 160.84C176.176 161.088 178.486 161.409 180.88 161.661C199.644 163.86 220.81 166.312 236.121 154.147C236.286 154.013 236.367 153.948 236.532 153.813C254.346 139.34 265.814 114.359 267.16 87.0255C268.256 63.6046 261.506 42.9901 248.705 30.4421C240.19 21.9801 221.272 19.7647 196.915 24.1662ZM266.113 86.9154C264.828 113.648 253.261 138.844 235.938 152.918C235.858 152.983 235.692 153.118 235.612 153.183C220.697 165.167 199.689 162.728 181.152 160.479C178.758 160.227 176.294 159.89 174.046 159.654C171.505 159.386 168.957 159.118 166.331 158.92C147.438 157.237 125.93 155.197 113.528 140.27C108.267 133.967 106.034 125.481 107.081 115.148C109.739 87.5755 134.474 54.1546 147.012 43.9679C165.653 28.8223 229.603 12.9966 248.117 31.0614C260.628 43.4271 267.178 63.7949 266.113 86.9154Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
<path d="M147.03 49.7187C146.945 49.7876 146.784 49.9185 146.699 49.9875C135.7 59.1995 112.332 85.8788 110.178 110.025C109.36 118.794 111.624 126.295 116.68 132.353C125.652 143.059 145.322 151.262 167.993 153.72C191.052 156.145 211.557 152.401 222.745 143.586C222.91 143.452 223.156 143.252 223.407 143.049C238.579 130.722 248.407 109.956 249.716 87.4639C250.872 67.1516 244.937 48.8918 233.551 37.3995C214.717 18.7679 163.525 36.3168 147.03 49.7187ZM248.503 87.4882C247.225 109.679 237.578 130.157 222.648 142.288C222.482 142.422 222.236 142.622 222.071 142.756C211.298 151.233 190.624 155.115 168.104 152.669C145.726 150.241 126.26 142.29 117.422 131.75C112.567 125.939 110.507 118.689 111.145 110.201C111.94 100.9 115.952 91.1831 121.254 82.2049C117.589 88.4751 114.944 95.16 114.093 102.034C113.173 110.34 115.229 117.593 120.359 123.734C129.315 134.593 146.683 142.32 165.812 143.955C182.912 145.449 198.197 141.686 208.011 133.711C208.262 133.508 208.588 133.243 208.839 133.039C222.195 121.503 230.752 103.557 231.645 85.1119C232.498 69.306 227.53 54.9311 217.846 44.5285C199.349 24.7959 161.026 43.0171 145.368 54.919C139.361 59.6585 129.643 68.9313 122.599 80.1512C130.658 67.1464 141.004 56.1259 147.292 50.8828C156.046 43.6298 173.378 36.1465 189.469 32.6893C200.994 30.1923 221.993 27.5588 232.624 38.2867C243.895 49.4633 249.629 67.4762 248.503 87.4882ZM115.209 102.229C117.341 83.4553 134.478 65.279 144.458 57.1703C145.035 56.7017 145.531 56.2985 146.108 55.8298C153.32 50.3802 166.657 42.7024 180.734 38.9595C191.924 36.0497 207.335 34.798 217.169 45.2125C226.653 55.3682 231.498 69.4265 230.748 85.0137C229.801 103.227 221.424 120.892 208.314 132.229C198.769 140.535 183.399 144.368 166.069 142.919C147.244 141.321 130.088 133.69 121.332 123.077C116.406 117.188 114.397 110.165 115.209 102.229ZM121.681 81.7166C121.946 81.3669 122.142 80.9322 122.319 80.6472C122.058 81.0011 121.946 81.3669 121.681 81.7166Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
<path d="M195.197 122.828C195.282 122.759 195.362 122.693 195.447 122.624C206.1 113.828 212.822 100.538 213.82 86.2614C214.78 73.1172 210.814 60.8173 202.586 51.7044C195.719 44.093 185.227 41.6312 172.363 44.6647C162.742 46.9846 151.989 52.2875 143.589 58.9705C132.39 67.9357 119.875 82.3634 118.443 96.4349C117.742 103.328 119.746 109.669 124.398 115.23C140.596 134.491 176.148 138.304 195.197 122.828ZM119.64 96.5647C120.931 83.1517 132.718 69.1807 143.521 60.4034C143.772 60.2001 144.018 60.0002 144.264 59.8004C158.752 48.3047 187.219 36.162 201.763 52.3729C209.786 61.2424 213.637 73.2266 212.626 86.1359C211.574 100.181 205.03 113.186 194.622 121.783C194.542 121.848 194.457 121.917 194.376 121.982C175.819 137.059 140.934 133.39 125.156 114.473C120.854 109.179 118.973 103.154 119.64 96.5647Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
<path d="M182.504 112.256C182.584 112.191 182.669 112.122 182.75 112.057C190.172 106.026 195.07 96.5498 195.976 86.1984C196.946 75.9355 193.942 66.0058 187.86 58.8584C182.388 52.4524 174.321 49.942 164.515 51.861C157.034 53.2694 148.677 57.3103 142.162 62.6035C142.162 62.6035 142.162 62.6035 142.082 62.669C133.917 69.3027 125.329 80.8156 124.298 91.6792C123.803 97.3021 125.329 102.386 128.909 106.62C141.423 121.181 167.839 124.037 182.504 112.256ZM125.499 91.8056C126.496 81.2381 134.903 70.0136 142.902 63.5142C142.902 63.5142 142.902 63.5142 142.983 63.4488C153.871 54.6026 175.429 45.7421 187.187 59.5466C193.134 66.528 195.934 76.2066 195.079 86.1079C194.108 96.3707 189.31 105.632 181.979 111.446C167.992 122.535 141.791 119.78 130.032 105.983C126.506 101.981 125.096 97.2123 125.499 91.8056Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
<path d="M170.363 102.203C170.448 102.134 170.528 102.069 170.609 102.003C181.513 93.0029 183.074 76.8977 174.252 66.2044C170.355 61.4081 164.733 59.3767 158.225 60.1285C152.864 60.7751 147.085 63.2733 142.3 67.1605C137.289 71.0978 131.665 77.9987 130.961 85.7207C130.485 90.3608 131.79 94.6627 134.896 98.3211C139.282 103.546 145.379 106.838 152.116 107.547C158.622 108.309 165.167 106.424 170.363 102.203ZM131.854 85.8147C132.59 78.6253 137.795 72.0578 142.494 68.2395C142.579 68.1706 142.744 68.0362 142.825 67.9707C155.909 57.6157 167.833 60.1581 173.279 66.861C181.762 77.1373 180.196 92.5608 169.788 101.158C164.824 105.326 158.509 107.164 152.003 106.402C145.497 105.64 139.689 102.531 135.504 97.552C132.598 94.1405 131.412 90.1586 131.854 85.8147Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
<path d="M159.817 92.0835L159.898 92.018C162.621 89.8056 164.319 86.5045 164.6 82.9767C164.87 79.5994 163.842 76.3153 161.688 73.6639C157.306 68.4351 150.519 68.1767 144.5 73.0667C138.416 77.8759 137.276 84.5673 141.566 90.0122C143.786 92.7444 146.859 94.5078 150.301 94.8697C153.747 95.2282 157.094 94.2959 159.817 92.0835ZM145.094 73.9621C145.175 73.8966 145.175 73.8966 145.255 73.8311C150.933 69.3528 156.968 69.5361 160.946 74.2669C162.896 76.6672 163.872 79.7241 163.633 82.8011C163.383 86.0286 161.716 89.0293 159.238 91.0418C156.766 93.0509 153.633 94.0837 150.426 93.6725C147.277 93.3413 144.493 91.7601 142.474 89.2747C138.577 84.4784 139.567 78.4524 145.094 73.9621Z" fill="white" fill-opacity="0.06"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 12 KiB |
21
assets/images/svg/multibagger_image.svg
Normal file
21
assets/images/svg/multibagger_image.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 9.7 KiB |
21
assets/images/svg/options_image.svg
Normal file
21
assets/images/svg/options_image.svg
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<svg width="144" height="90" viewBox="0 0 144 90" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M120.146 1.54533L142.004 14.455C142.575 14.792 142.921 15.4184 142.912 16.0812C142.631 37.9452 143 47.241 143 62C143 77.0333 139.5 78.5 131.5 78.5L18.4863 78.9979C18.1675 78.9993 17.8538 78.9182 17.5756 78.7626L2.85698 70.5276C1.60141 69.8251 1.59438 68.0207 2.84444 67.3085L118.291 1.53086C118.867 1.20258 119.575 1.2081 120.146 1.54533Z" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M134.935 10.2423L17.5603 79.0961" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M143.252 24.1033L49.999 78.5022" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.326 45.8216L85.4995 78.4992" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.336 65.707L119 78.5" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.79 35.2008L102.128 10.7052" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M50.4994 78.4995L16.6338 59.2251" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M85.9979 78.4977L34.6576 49.0553" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M119.002 78.5018L52.2186 38.8966" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.314 73.8695L68.853 29.6483" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.786 57.3849L84.1029 20.8704" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M100.39 8.19635L142.432 32.8273V47.6891C132.098 53.7761 108.628 67.3089 97.4165 72.7447C85.101 76.5667 74.4843 71.046 73.6349 70.6214C72.7856 70.1967 36.6886 48.9631 31.1685 44.7164C27.7711 38.9409 32.5841 33.8166 35.4152 31.9763C46.1735 25.8894 69.6437 12.6116 77.4576 8.19635C83.9126 4.11951 95.4354 6.49766 100.39 8.19635Z" fill="#001A64"/>
|
||||||
|
<path d="M100.71 2.25103L142.753 26.8819V41.7438C132.419 47.8308 108.948 61.3636 97.7368 66.7994C85.4214 70.6214 74.8046 65.1007 73.9552 64.676C73.1059 64.2514 37.0089 43.0178 31.4888 38.7711C28.0915 32.9956 32.9044 27.8712 35.7355 26.031C46.4939 19.944 69.964 6.66633 77.7779 2.25103C84.2329 -1.82581 95.7557 0.552351 100.71 2.25103Z" fill="#053BD1"/>
|
||||||
|
<path d="M89.0353 9.93737C87.4781 9.4157 85.7529 9.52199 84.3118 10.2196C83.9129 10.4139 83.3175 10.9068 79.6433 14.0805C75.969 17.2543 75.4008 17.7665 75.1925 18.0966C74.4149 19.337 74.4996 20.873 75.4064 21.9779C75.8666 22.5352 89.1497 32.0031 89.9008 32.3092C91.3894 32.9115 93.3461 32.8306 94.8451 32.1044C95.2439 31.9102 95.8393 31.4173 99.5136 28.2436C103.188 25.0698 103.756 24.5576 103.964 24.2275C104.73 23.0084 104.661 21.5233 103.785 20.3807C103.54 20.0666 102.729 19.4688 96.5708 15.0792L89.6167 10.1325L89.0353 9.93737ZM87.7741 16.187C88.1755 16.6127 88.2886 17.0622 88.1075 17.5513C87.8387 18.2769 87.0702 18.7262 86.1478 18.6968C85.5351 18.6789 85.2133 18.5492 84.4511 18.006L83.8183 17.5549L82.9772 18.2814C82.3195 18.8495 82.0904 19.0152 81.8881 19.0505C81.5749 19.1064 81.2288 18.8797 81.2975 18.6595C81.3326 18.5648 82.0832 17.8735 83.3164 16.8083L85.2705 15.1204L85.6435 15.0772C85.8463 15.0522 86.137 15.08 86.2843 15.1351C86.6659 15.2775 87.4077 15.8062 87.7741 16.187ZM97.8196 23.3771C97.8856 23.5239 97.8632 23.6076 97.6925 23.7551C97.4079 24.0009 97.1225 23.947 96.5509 23.5396L96.1222 23.234L94.3388 24.7745C92.3215 26.517 92.2125 26.5789 91.8246 26.3025C91.4367 26.026 91.5049 25.935 93.5222 24.1924L95.3056 22.652L94.8837 22.3513C94.3053 21.939 94.2096 21.7212 94.4942 21.4754C94.8357 21.1805 95.0165 21.2495 96.4728 22.2875C97.3506 22.9132 97.7608 23.2455 97.8196 23.3771ZM90.8235 18.6597C90.7709 18.8017 90.3175 19.2362 89.1855 20.214L87.6109 21.5742L87.6272 21.9248C87.6421 22.2445 87.6844 22.3046 88.0314 22.5519C88.3785 22.7993 88.4587 22.8266 88.8657 22.8076L89.3121 22.7868L90.8868 21.4266C92.6701 19.8862 92.7985 19.8182 93.1796 20.0898C93.5743 20.3711 93.4935 20.4731 91.7087 21.9826C90.2148 23.2408 90.1195 23.3124 89.6852 23.4515C88.8424 23.7182 87.9623 23.6094 87.3295 23.1583C86.6966 22.7072 86.4743 22.0303 86.7318 21.3465C86.8667 20.9939 86.9295 20.929 88.4915 19.5797C90.2812 18.0338 90.3581 17.9889 90.708 18.2982C90.8382 18.4109 90.8766 18.528 90.8235 18.6597Z" fill="white"/>
|
||||||
|
<path d="M85.1387 16.417L84.5 16.9688L85.2466 17.461C85.9597 17.9394 86 17.9582 86.3273 17.9222C86.7985 17.8693 87.1526 17.5634 87.1738 17.1696C87.1929 16.8742 87.1929 16.8742 86.4852 16.3698L85.7775 15.8653L85.1387 16.417Z" fill="white"/>
|
||||||
|
<path d="M113.335 27.5081C113.081 27.4269 112.716 27.3561 112.518 27.3446C112.057 27.3351 102.773 28.5639 102.279 28.7006C101.754 28.8543 101.071 29.4546 100.914 29.9011C100.77 30.3264 100.857 30.927 101.109 31.2563C101.208 31.3964 101.571 31.705 101.911 31.9475L102.53 32.3889L100.388 34.2717L98.2392 36.1599L98.0692 36.6071C97.8939 37.0803 97.9199 37.6372 98.1458 38.1073C98.2623 38.3499 98.5083 38.5451 100.225 39.7984C102.438 41.4057 102.626 41.5002 103.587 41.5071C103.896 41.5082 104.386 41.4285 104.697 41.3313L105.248 41.1557L107.438 39.2966L109.621 37.443L110.254 37.8941C111.091 38.4907 111.545 38.6349 112.318 38.5678C113.203 38.4904 113.837 38.1352 114.229 37.5072C114.345 37.3209 114.506 36.099 114.743 33.5765C114.926 31.5629 115.083 29.721 115.078 29.4784C115.074 29.246 114.992 28.8984 114.891 28.7068C114.626 28.2386 113.936 27.6971 113.335 27.5081ZM113.717 29.0561C113.866 29.292 113.841 29.8823 113.547 33.0431C113.36 35.0931 113.192 36.8579 113.165 36.978C113.118 37.2438 112.859 37.478 112.483 37.5886C111.99 37.7356 111.702 37.6302 110.722 36.9317C110.076 36.4709 109.792 36.3085 109.626 36.2904C109.415 36.2795 109.288 36.3785 106.94 38.3535L104.471 40.4323L104.013 40.495C103.098 40.6101 103.064 40.5961 101.111 39.2041C99.6006 38.1273 99.3615 37.9369 99.2726 37.724C99.1254 37.3898 99.1704 36.9433 99.3665 36.6344C99.4648 36.4851 100.43 35.6081 101.79 34.4337L104.048 32.4835L103.993 32.2949C103.953 32.1366 103.747 31.9601 103.067 31.4751C102.359 30.9706 102.167 30.8039 102.099 30.6159C101.986 30.3162 102.151 29.8951 102.452 29.7209C102.599 29.6365 104.454 29.3433 107.54 28.9307C112.672 28.2418 112.764 28.2375 113.322 28.6249C113.45 28.7068 113.624 28.9002 113.717 29.0561Z" fill="white"/>
|
||||||
|
<path d="M85.6095 35.2147C84.0523 34.693 82.3271 34.7993 80.886 35.497C80.4871 35.6913 79.8917 36.1841 76.2175 39.3579C72.5432 42.5316 71.975 43.0439 71.7667 43.374C70.9891 44.6143 71.0739 46.1503 71.9806 47.2553C72.4408 47.8126 85.724 57.2805 86.4751 57.5865C87.9636 58.1889 89.9203 58.108 91.4193 57.3818C91.8181 57.1875 92.4135 56.6946 96.0878 53.5209C99.762 50.3472 100.33 49.8349 100.539 49.5048C101.304 48.2857 101.235 46.8007 100.359 45.6581C100.114 45.3439 99.3035 44.7461 93.1451 40.3566L86.1909 35.4098L85.6095 35.2147ZM83.3808 41.3131C83.4127 41.5752 83.261 41.7063 82.9255 41.7064C82.7217 41.7108 82.5132 41.612 81.9639 41.2603C81.211 40.7735 80.9713 40.7123 80.3119 40.8206C80.0376 40.8644 79.9034 40.9482 79.2457 41.5163C78.588 42.0844 78.4945 42.1973 78.4653 42.4157C78.3911 42.9411 78.4916 43.1224 79.1813 43.6639C79.68 44.0592 79.8253 44.2126 79.8393 44.3722C79.8713 44.6342 79.7195 44.7653 79.384 44.7655C78.9829 44.7687 77.9738 44.0096 77.6731 43.4861C77.3933 42.9876 77.3985 42.2535 77.6988 41.7796C77.9805 41.3324 78.8912 40.5458 79.4316 40.2829C79.9335 40.0424 80.8365 39.9383 81.4078 40.0564C82.2246 40.2198 83.3435 40.9376 83.3808 41.3131ZM86.8415 43.8596C86.9964 44.2193 86.9743 44.7319 86.7869 45.0869C86.6536 45.3308 86.3198 45.6513 85.2511 46.5744C83.7523 47.8691 83.6302 47.9316 83.2423 47.6551C82.9701 47.4611 83.0607 47.2864 83.7247 46.7128L84.3002 46.2157L83.5176 45.6579L82.735 45.1001L82.1595 45.5972C81.8433 45.8703 81.4994 46.1138 81.3959 46.1496C81.1556 46.2176 80.8499 46.0097 80.8252 45.7628C80.8112 45.6032 80.9304 45.4788 82.1762 44.4027C83.7129 43.0753 83.9946 42.9072 84.7424 42.8619C85.7329 42.8003 86.5336 43.1815 86.8415 43.8596ZM89.2957 45.559C89.2947 45.6779 88.9171 46.0469 87.7048 47.137L86.1199 48.5597L87.0818 49.2951C88.1531 50.1185 88.2444 50.2434 87.8815 50.5032C87.5376 50.7466 87.2965 50.6545 86.2607 49.8863C85.2585 49.1321 85.0899 48.9022 85.203 48.3647C85.2771 47.9788 85.6098 47.6378 87.1864 46.3188C88.6551 45.0825 88.7771 45.0199 89.1242 45.2673C89.2263 45.34 89.3113 45.4704 89.2957 45.559ZM93.3786 48.4692C93.3776 48.5881 93.0001 48.9571 91.7878 50.0472L90.2029 51.4699L91.1648 52.2053C92.236 53.0287 92.3274 53.1536 91.9645 53.4134C91.6206 53.6569 91.3795 53.5647 90.3437 52.7966C89.3414 52.0423 89.1728 51.8125 89.2859 51.2749C89.36 50.889 89.6928 50.548 91.2694 49.229C92.738 47.9927 92.8601 47.9301 93.2071 48.1775C93.3092 48.2503 93.3942 48.3807 93.3786 48.4692Z" fill="white"/>
|
||||||
|
<path d="M84.8941 43.6389C84.5061 43.6415 84.4609 43.6592 83.9535 44.0652L83.4141 44.4883L84.2102 45.0558L85.0064 45.6233L85.4914 45.1614C85.958 44.7262 85.976 44.6892 85.9421 44.3859C85.9174 44.139 85.8397 44.0238 85.6015 43.854C85.3633 43.6842 85.2097 43.6346 84.8941 43.6389Z" fill="white"/>
|
||||||
|
<path d="M72.8412 26.3748C72.1411 26.1749 71.5231 26.1831 70.8102 26.4127L70.1619 26.6186L68.0103 28.4449L65.8523 30.2767L65.2875 29.8741C64.3281 29.1902 63.5565 29.0092 62.6203 29.2492C62.2104 29.3458 62.063 29.4302 61.6899 29.7525C61.399 30.0038 61.2121 30.2295 61.1484 30.4134C61.0894 30.5608 60.8813 32.4464 60.6852 34.5898C60.3414 38.3627 60.3414 38.5022 60.5599 38.9571C60.7426 39.3465 60.8606 39.4805 61.2689 39.7716C61.7929 40.145 62.3155 40.3481 62.8572 40.3951C63.2073 40.4253 72.4733 39.2233 73.0846 39.0707C73.9171 38.8666 74.6051 38.1007 74.6366 37.3654C74.6558 36.7909 74.4503 36.4749 73.6585 35.8607L72.962 35.3144L75.0981 33.4371C77.2215 31.5708 77.2342 31.5598 77.3871 31.1703C77.5916 30.6182 77.5365 30.0006 77.2381 29.5288C77.004 29.1625 76.8606 29.0503 75.1321 27.8183C73.4926 26.6597 73.2214 26.4863 72.8412 26.3748ZM76.1701 30.0437C76.3377 30.3924 76.3351 30.6199 76.1677 30.9791C76.0664 31.2061 75.6689 31.5708 73.7401 33.2369C71.6279 35.0614 71.4387 35.2356 71.4595 35.4C71.4721 35.5286 71.6781 35.7153 72.4281 36.2798L73.389 36.9947L73.3864 37.3617C73.3755 37.8324 73.1298 38.0661 72.5171 38.1877C71.2843 38.4157 63.1353 39.4468 62.8436 39.3984C62.4133 39.341 61.8898 38.9778 61.7091 38.6297C61.6149 38.4428 61.6713 37.3963 61.8949 34.8538C62.2743 30.7175 62.2939 30.5718 62.5026 30.3916C62.7492 30.1785 63.3167 30.0746 63.6896 30.1709C63.9161 30.2327 64.2749 30.4485 64.8533 30.8607C65.5746 31.3749 65.7297 31.4555 65.9198 31.4415C66.1099 31.4274 66.4398 31.164 68.5344 29.3868L70.9264 27.3529L71.3757 27.2545C72.2165 27.0861 72.3507 27.1418 74.3168 28.5333C75.8751 29.644 76.0462 29.7859 76.1701 30.0437Z" fill="white"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 10 KiB |
20
assets/images/svg/swing_image.svg
Normal file
20
assets/images/svg/swing_image.svg
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<svg width="144" height="90" viewBox="0 0 144 90" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M120.146 1.54533L142.004 14.455C142.575 14.792 142.921 15.4184 142.912 16.0812C142.631 37.9452 143 47.241 143 62C143 77.0333 139.5 78.5 131.5 78.5L18.4863 78.9979C18.1675 78.9993 17.8538 78.9182 17.5756 78.7626L2.85698 70.5276C1.60141 69.8251 1.59438 68.0207 2.84444 67.3085L118.291 1.53086C118.867 1.20258 119.575 1.2081 120.146 1.54533Z" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M134.935 10.2423L17.5603 79.0961" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M143.252 24.1033L49.999 78.5022" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.326 45.8216L85.4995 78.4992" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.336 65.707L119 78.5" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.79 35.2008L102.128 10.7052" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M50.4994 78.4995L16.6338 59.2251" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M85.9979 78.4977L34.6576 49.0553" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M119.002 78.5018L52.2186 38.8966" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.314 73.8695L68.853 29.6483" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M142.786 57.3849L84.1029 20.8704" stroke="white" stroke-opacity="0.06" stroke-width="0.924206"/>
|
||||||
|
<path d="M100.39 9.19635L142.432 33.8273V48.6891C132.098 54.7761 108.628 68.3089 97.4165 73.7447C85.101 77.5667 74.4843 72.046 73.6349 71.6214C72.7856 71.1967 36.6886 49.9631 31.1685 45.7164C27.7711 39.9409 32.5841 34.8166 35.4152 32.9763C46.1735 26.8894 69.6437 13.6116 77.4576 9.19635C83.9126 5.11951 95.4354 7.49766 100.39 9.19635Z" fill="#001A64"/>
|
||||||
|
<path d="M100.39 3.25103L142.432 27.8819V42.7438C132.098 48.8308 108.628 62.3636 97.4165 67.7994C85.101 71.6214 74.4843 66.1007 73.6349 65.676C72.7856 65.2514 36.6886 44.0178 31.1685 39.7711C27.7711 33.9956 32.5841 28.8712 35.4152 27.031C46.1735 20.944 69.6437 7.66633 77.4576 3.25103C83.9126 -0.825806 95.4354 1.55235 100.39 3.25103Z" fill="#053BD1"/>
|
||||||
|
<path d="M100.48 48.8545C92.8303 52.078 83.1701 51.468 75.6763 47.2966C73.392 46.0191 71.897 44.8709 70.0642 42.9598C68.6878 41.5275 68.098 40.7699 67.338 39.4729C66.8821 38.7037 66.2587 37.3756 66.3407 37.3569C66.381 37.3524 66.766 37.3907 67.1958 37.4401L67.9891 37.5398L68.3479 38.2455C69.2018 39.916 70.0994 41.1268 71.5814 42.6088C73.7375 44.7649 76.1207 46.3314 79.1872 47.5969C83.5304 49.3895 88.2359 50.0453 92.8609 49.5132C96.2624 49.1224 98.9182 48.2879 101.636 46.7658C103.522 45.7096 104.782 44.7321 106.034 43.3328L106.464 42.8565L107.247 42.9798C107.687 43.0507 108.068 43.1184 108.106 43.1337C108.179 43.1739 107.219 44.283 106.571 44.8995C105.441 45.9951 104.736 46.4985 102.888 47.5699C101.911 48.1259 100.825 48.7069 100.48 48.8545Z" fill="white"/>
|
||||||
|
<path d="M111.802 41.7156C110.281 42.1412 109.049 42.2061 107.417 41.9503C106.24 41.7574 105.123 41.3676 104.073 40.7767C103.546 40.4734 103.356 40.317 102.542 39.5033C101.729 38.6897 101.582 38.5091 101.342 38.0452C100.353 36.0606 100.628 34.0656 102.119 32.4239C102.476 32.0426 102.667 31.9087 103.671 31.3465C105.004 30.5995 105.516 30.4399 107.079 30.2806C107.818 30.2025 108.232 30.2246 109.239 30.3589C110.518 30.5308 111.269 30.7449 112.254 31.2267C113.29 31.7255 113.776 32.0882 114.642 32.9992C115.34 33.7417 115.456 33.9031 115.742 34.5135C116.612 36.3565 116.359 38.1844 115.021 39.732C114.564 40.2597 114.452 40.3494 113.473 40.9251C112.603 41.4306 112.298 41.5739 111.802 41.7156ZM111.967 39.3296C112.15 39.0094 112.117 38.9647 110.659 37.4962L109.272 36.0974L109.917 34.8746C110.628 33.5156 110.666 33.2856 110.194 33.1151C110.036 33.0582 109.795 33.0299 109.64 33.0535C109.378 33.0824 109.329 33.1458 108.575 34.5838C108.142 35.4153 107.802 36.1496 107.825 36.2277C107.846 36.3158 108.52 37.035 109.409 37.9242L110.961 39.4759L111.338 39.528C111.76 39.5814 111.836 39.5569 111.967 39.3296Z" fill="white"/>
|
||||||
|
<path d="M89.8914 42.9889C89.7298 42.9616 86.1296 41.6323 81.8788 40.0328C73.6157 36.9268 73.6532 36.942 73.7489 36.4895C73.8044 36.2318 74.2705 35.9708 74.6009 36.0215C74.7365 36.0453 77.7138 37.1431 81.2029 38.462L87.5539 40.8528L87.279 40.5444C87.1176 40.3718 85.3323 38.4523 83.3057 36.269C81.2718 34.0898 79.5881 32.2494 79.5586 32.1752C79.494 32.021 79.6727 31.6852 79.8807 31.5687C79.9596 31.5245 80.1611 31.5023 80.3312 31.5159C80.5072 31.5352 82.2382 32.1252 84.1849 32.8301C86.1316 33.535 87.8773 34.1621 88.0666 34.2283L88.4018 34.3398L87.5644 32.7417C86.6845 31.0676 86.6253 30.8741 86.9982 30.6653C87.0914 30.6131 87.2639 30.5618 87.392 30.5445C87.5201 30.5271 89.3083 30.8947 91.3741 31.3607C93.434 31.8209 95.2687 32.2349 95.4361 32.268L95.7436 32.3406L95.4248 32.1112C94.1058 31.1726 86.7531 25.7889 86.6427 25.6784C86.3696 25.4053 86.6104 24.9078 87.052 24.8236C87.2016 24.7942 90.0678 25.3559 94.626 26.3119L101.95 27.8407L101.596 27.4312C101.197 26.9655 101.194 26.7045 101.588 26.4837C102.117 26.1963 102.339 26.3171 103.769 27.6467C105.456 29.2221 105.496 29.1275 102.928 30.0943C101.713 30.5572 101.478 30.6249 101.247 30.573C100.765 30.4712 100.493 29.9979 100.729 29.6849C100.827 29.5483 100.992 29.4559 101.375 29.3137C101.654 29.212 101.879 29.113 101.888 29.0991C101.883 29.0835 99.2304 28.5112 95.9829 27.8367C92.7368 27.1523 90.0738 26.6037 90.0797 26.6095C90.0783 26.6194 92.0788 28.0829 94.5199 29.8528C96.9596 31.6325 99.0428 33.1675 99.1475 33.2721C99.5208 33.6343 99.1813 34.2233 98.6077 34.2091C98.5025 34.2045 96.268 33.7152 93.645 33.117C90.8344 32.4879 88.8859 32.0832 88.9109 32.1417C88.9359 32.2002 89.3443 32.9779 89.8216 33.8802C90.2988 34.7825 90.6714 35.5802 90.6676 35.6548C90.651 35.7276 90.5383 35.8722 90.4182 35.9758C90.2249 36.1294 90.1371 36.1423 89.8256 36.0992C89.6178 36.0704 87.9562 35.5051 86.1294 34.8418C83.7348 33.9797 82.8173 33.6776 82.857 33.7732C82.8936 33.8433 84.5846 35.6797 86.6256 37.855C88.6738 40.0262 90.4358 41.9225 90.5538 42.074C90.6775 42.2313 90.744 42.4208 90.7205 42.5428C90.6752 42.8219 90.2535 43.0491 89.8914 42.9889Z" fill="white"/>
|
||||||
|
<path d="M109.173 29.2893L108.361 29.182L108.002 28.4764C107.149 26.8059 106.251 25.595 104.769 24.1131C102.613 21.9569 100.23 20.3904 97.1631 19.1249C91.6301 16.8473 85.4063 16.4071 79.7619 17.8999C78.018 18.3598 76.8835 18.8138 75.1262 19.7526C72.9701 20.8966 71.8332 21.7509 70.4179 23.2778L69.881 23.8596L69.0904 23.7402C68.6634 23.6711 68.2824 23.6034 68.2448 23.5882C68.171 23.5479 69.1315 22.4388 69.7791 21.8223C70.8169 20.8241 71.6503 20.2032 73.2204 19.2786C74.1508 18.7213 75.079 18.2287 75.6216 17.9882C79.9457 16.0925 85.0752 15.4048 90.1999 16.0435C95.5004 16.7015 100.617 18.8315 104.43 21.9729C104.887 22.3516 105.646 23.0776 106.391 23.8666C107.651 25.1827 108.284 26.0065 109.012 27.2489C109.414 27.9305 110.093 29.3364 110.036 29.3685C110.014 29.3806 109.622 29.3464 109.173 29.2893Z" fill="white"/>
|
||||||
|
<path d="M71.4761 36.0061C70.8309 36.2224 70.2124 36.3421 69.2723 36.4425C68.528 36.5148 68.1259 36.5042 67.1133 36.3642C65.678 36.1707 64.8344 35.9087 63.6824 35.2937C62.9124 34.8817 62.8704 34.8509 61.9057 33.8861C60.9409 32.9214 60.9132 32.8825 60.6022 32.2135C59.7424 30.3469 59.9912 28.5485 61.3254 26.9853C61.8063 26.4258 61.8435 26.3959 63.0339 25.7293C64.2243 25.0627 64.2731 25.0444 65.1188 24.8609C66.4075 24.5834 67.2977 24.5563 68.7186 24.7579C69.7183 24.8961 70.1283 24.9929 70.8179 25.2686C72.2794 25.8463 72.7285 26.1388 73.8094 27.2197C74.623 28.0334 74.7701 28.2139 75.0102 28.6778C75.9948 30.6469 75.726 32.6378 74.2569 34.2675C73.96 34.597 73.6878 34.7947 72.8663 35.282C72.3042 35.6149 71.6773 35.9388 71.4761 36.0061ZM71.3728 33.4529C71.3754 33.2429 71.2779 33.1343 69.9994 31.8557L68.6278 30.4842L69.2378 29.3266C69.8859 28.0842 69.9773 27.8064 69.7855 27.6146C69.5937 27.4228 68.9088 27.3531 68.7486 27.5063C68.5442 27.6933 67.2015 30.322 67.1989 30.5319C67.1888 30.7008 67.343 30.8774 68.7378 32.2722C70.0686 33.603 70.3212 33.8333 70.5321 33.8875C71.0289 34.0263 71.3847 33.8451 71.3728 33.4529Z" fill="white"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 8.0 KiB |
@@ -230,6 +230,17 @@ Widget text22W600(String text) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Widget text20W600(String text) {
|
||||||
|
return Text(
|
||||||
|
text,
|
||||||
|
style: TextStyle(
|
||||||
|
fontSize: 20.sp,
|
||||||
|
color: Colors.white,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontFamily: 'hiragino'),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
Widget text22W600manrope(String text) {
|
Widget text22W600manrope(String text) {
|
||||||
return Text(
|
return Text(
|
||||||
text,
|
text,
|
||||||
@@ -252,6 +263,17 @@ Widget text25W600(String text) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Widget text25W800(String text) {
|
||||||
|
return Text(
|
||||||
|
text,
|
||||||
|
style: TextStyle(
|
||||||
|
fontSize: 25.sp,
|
||||||
|
color: Colors.white,
|
||||||
|
fontWeight: FontWeight.w800,
|
||||||
|
fontFamily: 'hiragino'),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
Widget text22W500(String text) {
|
Widget text22W500(String text) {
|
||||||
return Text(
|
return Text(
|
||||||
text,
|
text,
|
||||||
@@ -296,12 +318,12 @@ Widget text14W400(String text) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget text14W500(String text) {
|
Widget text14W500(String text, {Color? clr}) {
|
||||||
return Text(
|
return Text(
|
||||||
text,
|
text,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 14.sp,
|
fontSize: 14.sp,
|
||||||
color: Colors.white,
|
color: clr ?? Colors.white,
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontFamily: 'hiragino'),
|
fontFamily: 'hiragino'),
|
||||||
);
|
);
|
||||||
@@ -335,7 +357,7 @@ Widget text14W400_979797(String text) {
|
|||||||
text,
|
text,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 14.sp,
|
fontSize: 14.sp,
|
||||||
color: Color(0xFF979797),
|
color: Color(0xFFE9E9E9),
|
||||||
fontWeight: FontWeight.w400,
|
fontWeight: FontWeight.w400,
|
||||||
fontFamily: 'hiragino'),
|
fontFamily: 'hiragino'),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
// import 'package:flutter/material.dart';
|
// import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
|
import 'package:flutter/widgets.dart';
|
||||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
|
import 'package:gap/gap.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:glassmorphism/glassmorphism.dart';
|
import 'package:glassmorphism/glassmorphism.dart';
|
||||||
import 'package:traderscircuit/Utils/Common/CommonBottomNavigation.dart';
|
import 'package:traderscircuit/Utils/Common/CommonBottomNavigation.dart';
|
||||||
@@ -22,6 +24,7 @@ import 'package:traderscircuit/view/Sidemenu/Sidemenu.dart';
|
|||||||
import 'package:traderscircuit/view/onBoarding/splashScreen1.dart';
|
import 'package:traderscircuit/view/onBoarding/splashScreen1.dart';
|
||||||
import 'package:traderscircuit/view_model/HomeApi/home_api.dart';
|
import 'package:traderscircuit/view_model/HomeApi/home_api.dart';
|
||||||
|
|
||||||
|
import '../../Utils/Common/CustomTextFormField.dart';
|
||||||
import '../../view_model/ProfileAPI/GetProfileApi.dart';
|
import '../../view_model/ProfileAPI/GetProfileApi.dart';
|
||||||
|
|
||||||
class HomeScreen extends StatefulWidget {
|
class HomeScreen extends StatefulWidget {
|
||||||
@@ -105,12 +108,27 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
padding:
|
padding:
|
||||||
const EdgeInsets.symmetric(horizontal: 16, vertical: 16),
|
const EdgeInsets.symmetric(horizontal: 16, vertical: 16),
|
||||||
child: isApiCalling.value
|
child: isApiCalling.value
|
||||||
? Center(
|
? const Center(
|
||||||
child: CircularProgressIndicator( color: Color(0xFF0093FF),),
|
child: CircularProgressIndicator(
|
||||||
|
color: Color(0xFF0093FF),
|
||||||
|
),
|
||||||
)
|
)
|
||||||
: ListView(
|
: ListView(
|
||||||
physics: const BouncingScrollPhysics(),
|
physics: const BouncingScrollPhysics(),
|
||||||
children: [
|
children: [
|
||||||
|
sizedBoxHeight(15.h),
|
||||||
|
CustomTextFormField1(
|
||||||
|
hintText: 'Search',
|
||||||
|
leadingIcon: SizedBox(
|
||||||
|
height: 20,
|
||||||
|
width: 20,
|
||||||
|
child: Center(
|
||||||
|
child: SvgPicture.asset(
|
||||||
|
'assets/images/svg/search-svgrepo-com.svg',
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
sizedBoxHeight(20.h),
|
sizedBoxHeight(20.h),
|
||||||
Text(
|
Text(
|
||||||
"Welcome $userName",
|
"Welcome $userName",
|
||||||
@@ -149,25 +167,19 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
text22W500('View our products'),
|
text22W500('View our products'),
|
||||||
sizedBoxHeight(30.h),
|
sizedBoxHeight(30.h),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
height: 210,
|
height: 280,
|
||||||
child: GridView.builder(
|
child: ListView.builder(
|
||||||
physics: const NeverScrollableScrollPhysics(),
|
physics: const NeverScrollableScrollPhysics(),
|
||||||
gridDelegate:
|
|
||||||
const SliverGridDelegateWithFixedCrossAxisCount(
|
|
||||||
crossAxisCount:
|
|
||||||
2, // number of items in each row
|
|
||||||
mainAxisSpacing: 8.0, // spacing between rows
|
|
||||||
crossAxisSpacing:
|
|
||||||
8.0, // spacing between columns
|
|
||||||
childAspectRatio: 2.2,
|
|
||||||
),
|
|
||||||
itemCount: homeModel.data!.products!.length,
|
itemCount: homeModel.data!.products!.length,
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
return ProductWidget(
|
return Container(
|
||||||
|
margin: const EdgeInsets.only(bottom: 12),
|
||||||
|
child: ProductWidget(
|
||||||
text: homeModel.data!.products!
|
text: homeModel.data!.products!
|
||||||
.elementAt(index)
|
.elementAt(index)
|
||||||
.title!,
|
.title!,
|
||||||
subtext: "recommendation");
|
),
|
||||||
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -188,54 +200,107 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
color: const Color(0xFF3A3A3A),
|
color: const Color(0xFF3A3A3A),
|
||||||
),
|
),
|
||||||
sizedBoxHeight(25.h),
|
sizedBoxHeight(25.h),
|
||||||
Row(
|
text25W800('Explore The Unseen'),
|
||||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
sizedBoxHeight(10.h),
|
||||||
crossAxisAlignment: CrossAxisAlignment.end,
|
Container(
|
||||||
children: [
|
padding: const EdgeInsets.all(8),
|
||||||
text22W600('Explore The Unseen'),
|
width: 398,
|
||||||
GestureDetector(
|
height: 55,
|
||||||
onTap: () {
|
decoration: ShapeDecoration(
|
||||||
Get.toNamed(RouteName.exploreUnseen);
|
gradient: LinearGradient(
|
||||||
},
|
begin: const Alignment(1.00, 0.02),
|
||||||
child: Container(
|
end: const Alignment(-1, -0.02),
|
||||||
height: 35.h,
|
colors: [
|
||||||
width: 105.w,
|
Colors.white
|
||||||
decoration: BoxDecoration(
|
.withOpacity(0.09000000357627869),
|
||||||
color: const Color(0xFF0093FF),
|
Colors.white
|
||||||
// .withOpacity(0.6),
|
.withOpacity(0.0925697460770607),
|
||||||
borderRadius:
|
Colors.white
|
||||||
BorderRadius.circular(5.r),
|
.withOpacity(0.10999999940395355)
|
||||||
border: Border.all(
|
],
|
||||||
color: const Color(0xFF3A3A3A),
|
),
|
||||||
)),
|
shape: RoundedRectangleBorder(
|
||||||
child:
|
side: const BorderSide(
|
||||||
Center(child: text16W500('View More')),
|
width: 1, color: Color(0x994A73FB)),
|
||||||
|
borderRadius: BorderRadius.circular(8),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
child: Container(
|
||||||
|
width: 382,
|
||||||
|
height: 40,
|
||||||
|
decoration: ShapeDecoration(
|
||||||
|
color: const Color(0xFF00C236),
|
||||||
|
shape: RoundedRectangleBorder(
|
||||||
|
side: const BorderSide(width: 0.80),
|
||||||
|
borderRadius: BorderRadius.circular(5),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
child: Center(
|
||||||
),
|
child: text18W500("Long Term"),
|
||||||
sizedBoxHeight(35.h),
|
),
|
||||||
DefaultTabController(
|
|
||||||
length: 2,
|
|
||||||
child: Column(
|
|
||||||
children: [
|
|
||||||
MyTabBar(),
|
|
||||||
SizedBox(
|
|
||||||
height: 250.h,
|
|
||||||
child: TabBarView(
|
|
||||||
children: [
|
|
||||||
ActiveCallsTab(),
|
|
||||||
ExitedCallsTab(),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
sizedBoxHeight(25.h),
|
||||||
|
// DefaultTabController(
|
||||||
|
// length: 2,
|
||||||
|
// child: Column(
|
||||||
|
// children: [
|
||||||
|
// MyTabBar(),
|
||||||
|
// SizedBox(
|
||||||
|
// height: 250.h,
|
||||||
|
// child: TabBarView(
|
||||||
|
// children: [
|
||||||
|
// ActiveCallsTab(),
|
||||||
|
// ExitedCallsTab(),
|
||||||
|
// ],
|
||||||
|
// ),
|
||||||
|
// ),
|
||||||
|
// ],
|
||||||
|
// ),
|
||||||
|
// ),
|
||||||
|
cardcallWidget(
|
||||||
|
action: homeModel
|
||||||
|
.data!
|
||||||
|
.exploreTheUnseenActiveCalls!
|
||||||
|
.first
|
||||||
|
.recommendationActionsXid ==
|
||||||
|
1
|
||||||
|
? "Buy"
|
||||||
|
: homeModel
|
||||||
|
.data!
|
||||||
|
.exploreTheUnseenActiveCalls!
|
||||||
|
.first
|
||||||
|
.recommendationActionsXid ==
|
||||||
|
2
|
||||||
|
? "Sell"
|
||||||
|
: homeModel
|
||||||
|
.data!
|
||||||
|
.exploreTheUnseenActiveCalls!
|
||||||
|
.first
|
||||||
|
.recommendationActionsXid ==
|
||||||
|
3
|
||||||
|
? "Hold"
|
||||||
|
: homeModel
|
||||||
|
.data!
|
||||||
|
.exploreTheUnseenActiveCalls!
|
||||||
|
.first
|
||||||
|
.recommendationActionsXid ==
|
||||||
|
4
|
||||||
|
? "Exit"
|
||||||
|
: "",
|
||||||
|
text: homeModel
|
||||||
|
.data!
|
||||||
|
.exploreTheUnseenActiveCalls!
|
||||||
|
.first
|
||||||
|
.stockName!,
|
||||||
|
amount:
|
||||||
|
"₹ ${homeModel.data!.exploreTheUnseenActiveCalls!.first.buyPrice!}",
|
||||||
|
pdfname: 'Download Pdf'),
|
||||||
|
sizedBoxHeight(25.h),
|
||||||
Column(
|
Column(
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
text22W600('Content Bytes'),
|
text20W600('Content Bytes'),
|
||||||
sizedBoxHeight(8.w),
|
sizedBoxHeight(8.w),
|
||||||
Row(
|
Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.end,
|
mainAxisAlignment: MainAxisAlignment.end,
|
||||||
@@ -472,147 +537,138 @@ Widget cardcallWidget(
|
|||||||
required String amount,
|
required String amount,
|
||||||
required String pdfname,
|
required String pdfname,
|
||||||
required String action}) {
|
required String action}) {
|
||||||
return commonGlassContainer(
|
return Container(
|
||||||
width: double.infinity,
|
width: 398,
|
||||||
height: 176.h,
|
height: 251,
|
||||||
borderradius: 8,
|
decoration: ShapeDecoration(
|
||||||
customWidget: Column(
|
color: const Color(0x232C79ED),
|
||||||
|
shape: RoundedRectangleBorder(
|
||||||
|
side: const BorderSide(width: 1, color: Color(0x994A73FB)),
|
||||||
|
borderRadius: BorderRadius.circular(8),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
child: Stack(
|
||||||
children: [
|
children: [
|
||||||
Padding(
|
Column(
|
||||||
padding: EdgeInsets.symmetric(vertical: 16.h, horizontal: 16.w),
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
child: Row(
|
children: [
|
||||||
children: [
|
Padding(
|
||||||
GlassmorphicContainer(
|
padding: EdgeInsets.symmetric(vertical: 16.h, horizontal: 16.w),
|
||||||
width: 47.w,
|
child: Row(
|
||||||
height: 47.h,
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||||
borderRadius: 100,
|
children: [
|
||||||
blur: 10,
|
text16W700(text),
|
||||||
alignment: Alignment.center,
|
Container(
|
||||||
border: 0.9,
|
width: 75.w,
|
||||||
linearGradient: const LinearGradient(
|
height: 30.h,
|
||||||
begin: Alignment.topLeft,
|
decoration: BoxDecoration(
|
||||||
end: Alignment.bottomRight,
|
borderRadius: BorderRadius.circular(15.r),
|
||||||
colors: [
|
color: action == "Buy"
|
||||||
Color(0xff3A3A3A),
|
? Colors.green
|
||||||
Color(0xFF3A3A3A),
|
: action == "Sell"
|
||||||
],
|
? Colors.red
|
||||||
),
|
: action == "Hold"
|
||||||
borderGradient: const LinearGradient(
|
? const Color(0xFFFFAD31)
|
||||||
begin: Alignment.topLeft,
|
: Colors.white,
|
||||||
end: Alignment.bottomRight,
|
),
|
||||||
colors: [
|
child: Center(child: text14W500(action, clr: Colors.black)),
|
||||||
Color.fromRGBO(70, 5, 1, 0.8),
|
)
|
||||||
Color.fromRGBO(102, 102, 102, 0.8),
|
],
|
||||||
],
|
|
||||||
),
|
|
||||||
child: Center(
|
|
||||||
child:
|
|
||||||
Image.asset('assets/images/png/square_TRIDENT_com 1.png'),
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
sizedBoxWidth(15.w),
|
),
|
||||||
text18W600(text),
|
Padding(
|
||||||
const Spacer(),
|
padding: const EdgeInsets.all(20),
|
||||||
Container(
|
child: Column(
|
||||||
width: 62.w,
|
|
||||||
height: 25.h,
|
|
||||||
decoration: BoxDecoration(
|
|
||||||
borderRadius: BorderRadius.circular(4.r),
|
|
||||||
color: action == "Buy"
|
|
||||||
? Colors.green
|
|
||||||
: action == "Sell"
|
|
||||||
? Colors.red
|
|
||||||
: action == "Hold"
|
|
||||||
? const Color(0xFFFFAD31)
|
|
||||||
: Colors.white,
|
|
||||||
),
|
|
||||||
child: Center(child: text16W400_1B1B1B(action)),
|
|
||||||
)
|
|
||||||
],
|
|
||||||
),
|
|
||||||
),
|
|
||||||
Container(
|
|
||||||
width: double.infinity,
|
|
||||||
height: 1.h,
|
|
||||||
color: const Color(0xFF3A3A3A),
|
|
||||||
),
|
|
||||||
Padding(
|
|
||||||
padding: const EdgeInsets.all(20),
|
|
||||||
child: Row(
|
|
||||||
children: [
|
|
||||||
Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
|
mainAxisAlignment: MainAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
text14W400_979797('Initial Entry Price'),
|
text14W400_979797('Initial Entry Price'),
|
||||||
sizedBoxHeight(5.h),
|
sizedBoxHeight(5.h),
|
||||||
text15W600(amount)
|
text15W600(amount),
|
||||||
|
sizedBoxHeight(30.w),
|
||||||
|
Row(
|
||||||
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||||
|
children: [
|
||||||
|
Container(
|
||||||
|
width: 150,
|
||||||
|
height: 52,
|
||||||
|
decoration: ShapeDecoration(
|
||||||
|
color: const Color(0x332C79ED),
|
||||||
|
shape: RoundedRectangleBorder(
|
||||||
|
side: const BorderSide(
|
||||||
|
width: 1, color: Color(0x994A73FB)),
|
||||||
|
borderRadius: BorderRadius.circular(8),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
child: Row(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.center,
|
||||||
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
|
children: [
|
||||||
|
// SvgPicture.asset('assets/images/svg/pdfsvg.svg'),
|
||||||
|
Image.asset(
|
||||||
|
'assets/images/png/pdf.png',
|
||||||
|
height: 20.h,
|
||||||
|
width: 20.w,
|
||||||
|
),
|
||||||
|
const Gap(5),
|
||||||
|
text15W600(pdfname),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
|
Container(
|
||||||
|
height: 52,
|
||||||
|
width: 150,
|
||||||
|
decoration: ShapeDecoration(
|
||||||
|
color: const Color(0xFF0093FF),
|
||||||
|
shape: RoundedRectangleBorder(
|
||||||
|
borderRadius: BorderRadius.circular(8)),
|
||||||
|
),
|
||||||
|
child: Center(child: text15W600("View More")),
|
||||||
|
)
|
||||||
|
],
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
// sizedBoxWidth(50.w),
|
)
|
||||||
const Spacer(),
|
],
|
||||||
Column(
|
),
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
Positioned(
|
||||||
children: [
|
right: 0,
|
||||||
text14W400_979797('Report'),
|
child: SvgPicture.asset("assets/images/svg/card_decoration.svg"))
|
||||||
sizedBoxHeight(5.h),
|
|
||||||
Row(
|
|
||||||
children: [
|
|
||||||
// SvgPicture.asset('assets/images/svg/pdfsvg.svg'),
|
|
||||||
Image.asset(
|
|
||||||
'assets/images/png/pdf.png',
|
|
||||||
height: 20.h,
|
|
||||||
width: 20.w,
|
|
||||||
),
|
|
||||||
text15W600(pdfname),
|
|
||||||
],
|
|
||||||
)
|
|
||||||
],
|
|
||||||
)
|
|
||||||
],
|
|
||||||
),
|
|
||||||
)
|
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget ProductWidget({required String text, required String subtext}) {
|
Widget ProductWidget({
|
||||||
return GlassmorphicContainer(
|
required String text,
|
||||||
width: 175.w,
|
}) {
|
||||||
height: 83.h,
|
return Container(
|
||||||
borderRadius: 8,
|
padding: const EdgeInsets.only(left: 20),
|
||||||
blur: 10,
|
width: 398,
|
||||||
alignment: Alignment.center,
|
height: 83,
|
||||||
border: 0.8,
|
decoration: ShapeDecoration(
|
||||||
linearGradient: LinearGradient(
|
gradient: const LinearGradient(
|
||||||
begin: Alignment.topLeft,
|
begin: Alignment(0.99, -0.14),
|
||||||
end: Alignment.bottomRight,
|
end: Alignment(-0.99, 0.14),
|
||||||
colors: [
|
colors: [Color(0xFF1538C5), Color(0xFF0B2074), Color(0xFF000D41)],
|
||||||
Color(0xFF2D7AEE).withOpacity(0.14),
|
|
||||||
const Color(0xFF2D7AEE).withOpacity(0.14),
|
|
||||||
],
|
|
||||||
stops: [
|
|
||||||
0.1,
|
|
||||||
1,
|
|
||||||
]),
|
|
||||||
borderGradient: const LinearGradient(
|
|
||||||
begin: Alignment.topLeft,
|
|
||||||
end: Alignment.bottomRight,
|
|
||||||
colors: [
|
|
||||||
Color(0xff0F2C53),
|
|
||||||
Color(0xFF0F2C53),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
child: Padding(
|
|
||||||
padding: EdgeInsets.symmetric(vertical: 10.h, horizontal: 10.w),
|
|
||||||
child: Column(
|
|
||||||
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
||||||
children: [
|
|
||||||
text18W600(text),
|
|
||||||
sizedBoxWidth(8.w),
|
|
||||||
text14W400_979797(subtext),
|
|
||||||
],
|
|
||||||
),
|
),
|
||||||
|
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(8)),
|
||||||
|
),
|
||||||
|
child: Row(
|
||||||
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||||
|
children: [
|
||||||
|
text18W600(text),
|
||||||
|
// Image.asset(
|
||||||
|
// "assets/images/png/swingImage.png",
|
||||||
|
// height: 83,
|
||||||
|
// )
|
||||||
|
SvgPicture.asset(text == "Swing Trade"
|
||||||
|
? "assets/images/svg/swing_image.svg"
|
||||||
|
: text == "Options"
|
||||||
|
? "assets/images/svg/options_image.svg"
|
||||||
|
: "assets/images/svg/multibagger_image.svg")
|
||||||
|
],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -622,31 +678,14 @@ Widget commoncontainer(
|
|||||||
required String amount,
|
required String amount,
|
||||||
required String rate,
|
required String rate,
|
||||||
required double width}) {
|
required double width}) {
|
||||||
return GlassmorphicContainer(
|
return Container(
|
||||||
width: width,
|
height: 83,
|
||||||
height: 83.h,
|
decoration: ShapeDecoration(
|
||||||
borderRadius: 8,
|
color: const Color(0xFF0F2C53),
|
||||||
blur: 10,
|
shape: RoundedRectangleBorder(
|
||||||
alignment: Alignment.center,
|
side: const BorderSide(width: 1, color: Color(0x7F4A73FB)),
|
||||||
border: 0.8,
|
borderRadius: BorderRadius.circular(8),
|
||||||
linearGradient: LinearGradient(
|
),
|
||||||
begin: Alignment.topLeft,
|
|
||||||
end: Alignment.bottomRight,
|
|
||||||
colors: [
|
|
||||||
Color(0xFF2D7AEE).withOpacity(0.14),
|
|
||||||
const Color(0xFF2D7AEE).withOpacity(0.14),
|
|
||||||
],
|
|
||||||
stops: [
|
|
||||||
0.1,
|
|
||||||
1,
|
|
||||||
]),
|
|
||||||
borderGradient: const LinearGradient(
|
|
||||||
begin: Alignment.topLeft,
|
|
||||||
end: Alignment.bottomRight,
|
|
||||||
colors: [
|
|
||||||
Color(0xff0F2C53),
|
|
||||||
Color(0xFF0F2C53),
|
|
||||||
],
|
|
||||||
),
|
),
|
||||||
child: Padding(
|
child: Padding(
|
||||||
padding: EdgeInsets.symmetric(vertical: 10.h, horizontal: 10.w),
|
padding: EdgeInsets.symmetric(vertical: 10.h, horizontal: 10.w),
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ class _ShortTradeState extends State<ShortTrade> {
|
|||||||
productsController.isLoaded.value
|
productsController.isLoaded.value
|
||||||
? const Center(
|
? const Center(
|
||||||
child: CircularProgressIndicator(
|
child: CircularProgressIndicator(
|
||||||
color: Color(0xFF0093FF),
|
color: Color(0xFF0093FF),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
: DefaultTabController(
|
: DefaultTabController(
|
||||||
@@ -814,150 +814,153 @@ class _ShortTradeState extends State<ShortTrade> {
|
|||||||
required String pdfLink,
|
required String pdfLink,
|
||||||
required String action,
|
required String action,
|
||||||
}) {
|
}) {
|
||||||
return commonGlassContainer(
|
return InkWell(
|
||||||
width: double.infinity,
|
child: commonGlassContainer(
|
||||||
height: action != "Exit" ? 250.h : 300.h,
|
width: double.infinity,
|
||||||
borderradius: 8,
|
height: action != "Exit" ? 250.h : 300.h,
|
||||||
customWidget: Column(
|
borderradius: 8,
|
||||||
children: [
|
customWidget: Column(
|
||||||
Padding(
|
children: [
|
||||||
padding: EdgeInsets.symmetric(vertical: 16.h, horizontal: 16.w),
|
Padding(
|
||||||
child: Row(
|
padding: EdgeInsets.symmetric(vertical: 16.h, horizontal: 16.w),
|
||||||
children: [
|
child: Row(
|
||||||
GlassmorphicContainer(
|
children: [
|
||||||
width: 47.w,
|
GlassmorphicContainer(
|
||||||
height: 47.h,
|
width: 47.w,
|
||||||
borderRadius: 100,
|
height: 47.h,
|
||||||
blur: 10,
|
borderRadius: 100,
|
||||||
alignment: Alignment.center,
|
blur: 10,
|
||||||
border: 0.9,
|
alignment: Alignment.center,
|
||||||
linearGradient: const LinearGradient(
|
border: 0.9,
|
||||||
begin: Alignment.topLeft,
|
linearGradient: const LinearGradient(
|
||||||
end: Alignment.bottomRight,
|
begin: Alignment.topLeft,
|
||||||
colors: [
|
end: Alignment.bottomRight,
|
||||||
Color(0xff3A3A3A),
|
colors: [
|
||||||
Color(0xFF3A3A3A),
|
Color(0xff3A3A3A),
|
||||||
],
|
Color(0xFF3A3A3A),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
borderGradient: const LinearGradient(
|
||||||
|
begin: Alignment.topLeft,
|
||||||
|
end: Alignment.bottomRight,
|
||||||
|
colors: [
|
||||||
|
Color.fromRGBO(70, 5, 1, 0.8),
|
||||||
|
Color.fromRGBO(102, 102, 102, 0.8),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
child: Center(
|
||||||
|
child: CachedNetworkImage(imageUrl: image),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
borderGradient: const LinearGradient(
|
sizedBoxWidth(15.w),
|
||||||
begin: Alignment.topLeft,
|
SizedBox(width: 200.w, child: text18W600(text)),
|
||||||
end: Alignment.bottomRight,
|
const Spacer(),
|
||||||
colors: [
|
Container(
|
||||||
Color.fromRGBO(70, 5, 1, 0.8),
|
width: 62.w,
|
||||||
Color.fromRGBO(102, 102, 102, 0.8),
|
height: 25.h,
|
||||||
],
|
decoration: BoxDecoration(
|
||||||
),
|
borderRadius: BorderRadius.circular(4.r),
|
||||||
child: Center(
|
color: action == "Buy"
|
||||||
child: CachedNetworkImage(imageUrl: image),
|
? const Color(0xFF00FF19)
|
||||||
),
|
: action == "Exit"
|
||||||
),
|
? const Color(0Xff6C0000)
|
||||||
sizedBoxWidth(15.w),
|
: const Color(0xFFFFAD31),
|
||||||
SizedBox(width: 200.w, child: text18W600(text)),
|
),
|
||||||
const Spacer(),
|
child: Center(
|
||||||
Container(
|
child: text14W600_1B1B1B(
|
||||||
width: 62.w,
|
action,
|
||||||
height: 25.h,
|
clr: action == "Exit"
|
||||||
decoration: BoxDecoration(
|
? Colors.white
|
||||||
borderRadius: BorderRadius.circular(4.r),
|
: const Color(0Xff1B1B1B),
|
||||||
color: action == "Buy"
|
)),
|
||||||
? const Color(0xFF00FF19)
|
)
|
||||||
: action == "Exit"
|
],
|
||||||
? const Color(0Xff6C0000)
|
),
|
||||||
: const Color(0xFFFFAD31),
|
|
||||||
),
|
|
||||||
child: Center(
|
|
||||||
child: text14W600_1B1B1B(
|
|
||||||
action,
|
|
||||||
clr: action == "Exit"
|
|
||||||
? Colors.white
|
|
||||||
: const Color(0Xff1B1B1B),
|
|
||||||
)),
|
|
||||||
)
|
|
||||||
],
|
|
||||||
),
|
),
|
||||||
),
|
Container(
|
||||||
Container(
|
width: double.infinity,
|
||||||
width: double.infinity,
|
height: 1.h,
|
||||||
height: 1.h,
|
color: const Color(0xFF3A3A3A),
|
||||||
color: const Color(0xFF3A3A3A),
|
),
|
||||||
),
|
Padding(
|
||||||
Padding(
|
padding: const EdgeInsets.all(20),
|
||||||
padding: const EdgeInsets.all(20),
|
child: Column(
|
||||||
child: Column(
|
children: [
|
||||||
children: [
|
Row(
|
||||||
Row(
|
children: [
|
||||||
children: [
|
Column(
|
||||||
Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
|
||||||
children: [
|
|
||||||
text14W400_979797('Entry Price'),
|
|
||||||
sizedBoxHeight(5.h),
|
|
||||||
SizedBox(width: 150.w, child: text15W600(amount))
|
|
||||||
],
|
|
||||||
),
|
|
||||||
sizedBoxWidth(50.w),
|
|
||||||
Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
|
||||||
children: [
|
|
||||||
text14W400_979797('Target Price'),
|
|
||||||
sizedBoxHeight(5.h),
|
|
||||||
text15W600(targetamount)
|
|
||||||
],
|
|
||||||
)
|
|
||||||
],
|
|
||||||
),
|
|
||||||
sizedBoxHeight(15.h),
|
|
||||||
Row(
|
|
||||||
children: [
|
|
||||||
Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
|
||||||
children: [
|
|
||||||
text14W400_979797('Stop Loss'),
|
|
||||||
sizedBoxHeight(5.h),
|
|
||||||
SizedBox(width: 150.w, child: text15W600(stoploss))
|
|
||||||
],
|
|
||||||
),
|
|
||||||
sizedBoxWidth(50.w),
|
|
||||||
Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
|
||||||
children: [
|
|
||||||
text14W400_979797('Time Horizon'),
|
|
||||||
sizedBoxHeight(5.h),
|
|
||||||
text15W600(time)
|
|
||||||
],
|
|
||||||
)
|
|
||||||
],
|
|
||||||
),
|
|
||||||
sizedBoxHeight(15.h),
|
|
||||||
action != "Exit"
|
|
||||||
? const SizedBox()
|
|
||||||
: Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
text14W400_979797('Report'),
|
text14W400_979797('Entry Price'),
|
||||||
sizedBoxHeight(5.h),
|
sizedBoxHeight(5.h),
|
||||||
GestureDetector(
|
SizedBox(width: 150.w, child: text15W600(amount))
|
||||||
onTap: () {
|
],
|
||||||
Utils.openFile(
|
),
|
||||||
url: pdfLink, fileName: "${text}_report.pdf");
|
sizedBoxWidth(50.w),
|
||||||
},
|
Column(
|
||||||
child: Row(
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
Image.asset(
|
text14W400_979797('Target Price'),
|
||||||
'assets/images/png/pdf.png',
|
sizedBoxHeight(5.h),
|
||||||
height: 20.h,
|
text15W600(targetamount)
|
||||||
width: 20.w,
|
|
||||||
),
|
|
||||||
text15W600("Download Pdf"),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
)
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
)
|
sizedBoxHeight(15.h),
|
||||||
],
|
Row(
|
||||||
|
children: [
|
||||||
|
Column(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
|
children: [
|
||||||
|
text14W400_979797('Stop Loss'),
|
||||||
|
sizedBoxHeight(5.h),
|
||||||
|
SizedBox(width: 150.w, child: text15W600(stoploss))
|
||||||
|
],
|
||||||
|
),
|
||||||
|
sizedBoxWidth(50.w),
|
||||||
|
Column(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
|
children: [
|
||||||
|
text14W400_979797('Time Horizon'),
|
||||||
|
sizedBoxHeight(5.h),
|
||||||
|
text15W600(time)
|
||||||
|
],
|
||||||
|
)
|
||||||
|
],
|
||||||
|
),
|
||||||
|
sizedBoxHeight(15.h),
|
||||||
|
action != "Exit"
|
||||||
|
? const SizedBox()
|
||||||
|
: Column(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
|
children: [
|
||||||
|
text14W400_979797('Report'),
|
||||||
|
sizedBoxHeight(5.h),
|
||||||
|
GestureDetector(
|
||||||
|
onTap: () {
|
||||||
|
Utils.openFile(
|
||||||
|
url: pdfLink,
|
||||||
|
fileName: "${text}_report.pdf");
|
||||||
|
},
|
||||||
|
child: Row(
|
||||||
|
children: [
|
||||||
|
Image.asset(
|
||||||
|
'assets/images/png/pdf.png',
|
||||||
|
height: 20.h,
|
||||||
|
width: 20.w,
|
||||||
|
),
|
||||||
|
text15W600("Download Pdf"),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
)
|
||||||
|
],
|
||||||
|
)
|
||||||
|
],
|
||||||
|
),
|
||||||
|
)
|
||||||
|
],
|
||||||
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -394,64 +394,74 @@ class _ReadsState extends State<Reads> {
|
|||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
physics: const NeverScrollableScrollPhysics(),
|
physics: const NeverScrollableScrollPhysics(),
|
||||||
itemBuilder: (ctx, index) {
|
itemBuilder: (ctx, index) {
|
||||||
return Column(
|
return index > 1
|
||||||
children: [
|
? SizedBox()
|
||||||
InkWell(
|
: Column(
|
||||||
onTap: () {
|
children: [
|
||||||
ContentBytesApi()
|
InkWell(
|
||||||
.updateReadCounts(contentBytesController
|
onTap: () {
|
||||||
.contentBytesModel.data!.read![index].id!)
|
ContentBytesApi()
|
||||||
.then((value) {
|
.updateReadCounts(contentBytesController
|
||||||
Get.to(ReadPDF(
|
.contentBytesModel.data!.read![index].id!)
|
||||||
title: contentBytesController
|
.then((value) {
|
||||||
.contentBytesModel.data!.read![index].title,
|
Get.to(ReadPDF(
|
||||||
pdfUrfl: contentBytesController
|
title: contentBytesController
|
||||||
.contentBytesModel.data!.read![index].file,
|
.contentBytesModel
|
||||||
));
|
.data!
|
||||||
});
|
.read![index]
|
||||||
},
|
.title,
|
||||||
child: commonGlassContainer(
|
pdfUrfl: contentBytesController
|
||||||
borderradius: 8,
|
.contentBytesModel
|
||||||
width: double.infinity,
|
.data!
|
||||||
height: 150.h,
|
.read![index]
|
||||||
customWidget: Row(
|
.file,
|
||||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
));
|
||||||
crossAxisAlignment: CrossAxisAlignment.end,
|
});
|
||||||
children: [
|
},
|
||||||
const SizedBox(
|
child: commonGlassContainer(
|
||||||
width: 10,
|
borderradius: 8,
|
||||||
|
width: double.infinity,
|
||||||
|
height: 150.h,
|
||||||
|
customWidget: Row(
|
||||||
|
mainAxisAlignment:
|
||||||
|
MainAxisAlignment.spaceBetween,
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.end,
|
||||||
|
children: [
|
||||||
|
const SizedBox(
|
||||||
|
width: 10,
|
||||||
|
),
|
||||||
|
Column(
|
||||||
|
crossAxisAlignment:
|
||||||
|
CrossAxisAlignment.start,
|
||||||
|
children: [
|
||||||
|
const Spacer(),
|
||||||
|
SizedBox(
|
||||||
|
width: 235.w,
|
||||||
|
child: text20W400(
|
||||||
|
'"${contentBytesController.contentBytesModel.data!.read![index].title}"'),
|
||||||
|
),
|
||||||
|
sizedBoxHeight(10.h),
|
||||||
|
SizedBox(
|
||||||
|
width: 230.w,
|
||||||
|
height: 50,
|
||||||
|
child: text16W400(
|
||||||
|
'"${contentBytesController.contentBytesModel.data!.read![index].description}"'),
|
||||||
|
),
|
||||||
|
const Spacer()
|
||||||
|
],
|
||||||
|
),
|
||||||
|
CachedNetworkImage(
|
||||||
|
imageUrl:
|
||||||
|
"${contentBytesController.contentBytesModel.data!.read![index].image}",
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
),
|
),
|
||||||
Column(
|
),
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
sizedBoxHeight(20.h),
|
||||||
children: [
|
],
|
||||||
const Spacer(),
|
);
|
||||||
SizedBox(
|
|
||||||
width: 235.w,
|
|
||||||
child: text20W400(
|
|
||||||
'"${contentBytesController.contentBytesModel.data!.read![index].title}"'),
|
|
||||||
),
|
|
||||||
sizedBoxHeight(10.h),
|
|
||||||
SizedBox(
|
|
||||||
width: 230.w,
|
|
||||||
height: 50,
|
|
||||||
child: text16W400(
|
|
||||||
'"${contentBytesController.contentBytesModel.data!.read![index].description}"'),
|
|
||||||
),
|
|
||||||
const Spacer()
|
|
||||||
],
|
|
||||||
),
|
|
||||||
CachedNetworkImage(
|
|
||||||
imageUrl:
|
|
||||||
"${contentBytesController.contentBytesModel.data!.read![index].image}",
|
|
||||||
height: 110,
|
|
||||||
),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
sizedBoxHeight(20.h),
|
|
||||||
],
|
|
||||||
);
|
|
||||||
}),
|
}),
|
||||||
contentBytesController.contentBytesModel.data!.mostReads!.isEmpty
|
contentBytesController.contentBytesModel.data!.mostReads!.isEmpty
|
||||||
? const SizedBox()
|
? const SizedBox()
|
||||||
@@ -716,66 +726,70 @@ class _AudiosState extends State<Audios> {
|
|||||||
itemCount: contentBytesController
|
itemCount: contentBytesController
|
||||||
.contentBytesModel.data!.audio!.length, // total number of items
|
.contentBytesModel.data!.audio!.length, // total number of items
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
return InkWell(
|
return index >= 6
|
||||||
onTap: () {
|
? SizedBox()
|
||||||
if (contentBytesController.isAudioInitialize) {
|
: InkWell(
|
||||||
contentBytesController.isAudioSeekBarVisible.value = false;
|
onTap: () {
|
||||||
contentBytesController.pause();
|
if (contentBytesController.isAudioInitialize) {
|
||||||
contentBytesController.stop();
|
contentBytesController.isAudioSeekBarVisible.value =
|
||||||
}
|
false;
|
||||||
contentBytesController.init(index, "regular");
|
contentBytesController.pause();
|
||||||
contentBytesController.isAudioSeekBarVisible.value = true;
|
contentBytesController.stop();
|
||||||
contentBytesController.indexForAudios.value = index;
|
}
|
||||||
},
|
contentBytesController.init(index, "regular");
|
||||||
child: Container(
|
contentBytesController.isAudioSeekBarVisible.value =
|
||||||
decoration: BoxDecoration(
|
true;
|
||||||
gradient: LinearGradient(
|
contentBytesController.indexForAudios.value = index;
|
||||||
begin: Alignment.topLeft,
|
},
|
||||||
end: Alignment.bottomRight,
|
child: Container(
|
||||||
colors: [
|
decoration: BoxDecoration(
|
||||||
Colors.white.withOpacity(0.1),
|
gradient: LinearGradient(
|
||||||
const Color(0xFFFFFFFF).withOpacity(0.05),
|
begin: Alignment.topLeft,
|
||||||
],
|
end: Alignment.bottomRight,
|
||||||
stops: const [
|
colors: [
|
||||||
0.1,
|
Colors.white.withOpacity(0.1),
|
||||||
1,
|
const Color(0xFFFFFFFF).withOpacity(0.05),
|
||||||
],
|
],
|
||||||
),
|
stops: const [
|
||||||
borderRadius: BorderRadius.circular(8),
|
0.1,
|
||||||
),
|
1,
|
||||||
child: Stack(
|
],
|
||||||
children: [
|
),
|
||||||
CachedNetworkImage(
|
borderRadius: BorderRadius.circular(8),
|
||||||
imageUrl: contentBytesController
|
),
|
||||||
.contentBytesModel.data!.audio![index].image!,
|
child: Stack(
|
||||||
),
|
|
||||||
Positioned(
|
|
||||||
bottom: 5,
|
|
||||||
left: 5,
|
|
||||||
child: Row(
|
|
||||||
children: [
|
children: [
|
||||||
CircleAvatar(
|
CachedNetworkImage(
|
||||||
radius: 18.sp,
|
imageUrl: contentBytesController
|
||||||
child: const Icon(Icons.headphones),
|
.contentBytesModel.data!.audio![index].image!,
|
||||||
),
|
),
|
||||||
SizedBox(
|
Positioned(
|
||||||
width: 5.w,
|
bottom: 5,
|
||||||
),
|
left: 5,
|
||||||
SizedBox(
|
child: Row(
|
||||||
width: 125.w,
|
children: [
|
||||||
child: text14W500(contentBytesController
|
CircleAvatar(
|
||||||
.contentBytesModel
|
radius: 18.sp,
|
||||||
.data!
|
child: const Icon(Icons.headphones),
|
||||||
.audio![index]
|
),
|
||||||
.title!),
|
SizedBox(
|
||||||
|
width: 5.w,
|
||||||
|
),
|
||||||
|
SizedBox(
|
||||||
|
width: 125.w,
|
||||||
|
child: text14W500(contentBytesController
|
||||||
|
.contentBytesModel
|
||||||
|
.data!
|
||||||
|
.audio![index]
|
||||||
|
.title!),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
);
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ class _FaqScreenState extends State<FaqScreen> {
|
|||||||
isLoading.value
|
isLoading.value
|
||||||
? const Center(
|
? const Center(
|
||||||
child: CircularProgressIndicator(
|
child: CircularProgressIndicator(
|
||||||
color: Color(0xFF0093FF),
|
color: Color(0xFF0093FF),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
: Stack(children: [
|
: Stack(children: [
|
||||||
@@ -80,7 +80,7 @@ class _FaqScreenState extends State<FaqScreen> {
|
|||||||
text25W600('FAQ'),
|
text25W600('FAQ'),
|
||||||
sizedBoxHeight(20),
|
sizedBoxHeight(20),
|
||||||
CustomTextFormField1(
|
CustomTextFormField1(
|
||||||
hintText: 'Search Chats',
|
hintText: 'Search FAQ',
|
||||||
leadingIcon: SizedBox(
|
leadingIcon: SizedBox(
|
||||||
height: 20,
|
height: 20,
|
||||||
width: 20,
|
width: 20,
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import 'dart:developer';
|
import 'dart:developer';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/widgets.dart';
|
|
||||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:onesignal_flutter/onesignal_flutter.dart';
|
import 'package:onesignal_flutter/onesignal_flutter.dart';
|
||||||
|
|||||||
Reference in New Issue
Block a user