uktrade/lite-forms

View on GitHub
docs/logo.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<svg width="161px" height="106px" viewBox="0 0 161 106" version="1.1" xmlns="http://www.w3.org/2000/svg">
    <!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch -->
    <title>Untitled</title>
    <desc>Created with Sketch.</desc>
    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <path d="M1.02148438,79.7929688 L5.87304688,79.7929688 L5.87304688,99.8847656 C5.87304688,100.283205 5.98730354,100.58789 6.21582031,100.798828 C6.44433708,101.009767 6.81054436,101.115234 7.31445312,101.115234 C7.5488293,101.115234 7.75097571,101.100586 7.92089844,101.071289 C8.09082116,101.041992 8.31054553,100.998047 8.58007812,100.939453 L8.96679688,105.070312 C8.63867023,105.117188 8.28711125,105.164062 7.91210938,105.210938 C7.59570154,105.246094 7.22949427,105.27832 6.81347656,105.307617 C6.39745886,105.336914 5.9667991,105.351562 5.52148438,105.351562 C4.83007467,105.351562 4.20898713,105.263673 3.65820312,105.087891 C3.10741912,104.912108 2.63574415,104.651369 2.24316406,104.305664 C1.85058397,103.959959 1.54882918,103.529299 1.33789062,103.013672 C1.12695207,102.498044 1.02148438,101.900394 1.02148438,101.220703 L1.02148438,79.7929688 Z M16.8502343,105 L11.9986718,105 L11.9986718,86.1738281 L16.8502343,86.1738281 L16.8502343,105 Z M11.4889062,81.234375 C11.4889062,80.8359355 11.5650773,80.4580096 11.7174218,80.1005859 C11.8697663,79.7431623 12.077772,79.4326185 12.3414452,79.1689453 C12.6051184,78.9052721 12.9127325,78.6972664 13.2642968,78.5449219 C13.6158611,78.3925774 13.9967166,78.3164062 14.4068749,78.3164062 C14.8053144,78.3164062 15.1832403,78.3925774 15.540664,78.5449219 C15.8980876,78.6972664 16.2086314,78.9052721 16.4723046,79.1689453 C16.7359778,79.4326185 16.9439835,79.7431623 17.096328,80.1005859 C17.2486726,80.4580096 17.3248437,80.8359355 17.3248437,81.234375 C17.3248437,81.6445333 17.2486726,82.0253889 17.096328,82.3769531 C16.9439835,82.7285174 16.7359778,83.0361315 16.4723046,83.2998047 C16.2086314,83.5634779 15.8980876,83.7714836 15.540664,83.9238281 C15.1832403,84.0761726 14.8053144,84.1523438 14.4068749,84.1523438 C13.9967166,84.1523438 13.6158611,84.0761726 13.2642968,83.9238281 C12.9127325,83.7714836 12.6051184,83.5634779 12.3414452,83.2998047 C12.077772,83.0361315 11.8697663,82.7285174 11.7174218,82.3769531 C11.5650773,82.0253889 11.4889062,81.6445333 11.4889062,81.234375 Z M28.3371873,99.3925781 C28.3371873,99.6152355 28.3664839,99.8261709 28.425078,100.025391 C28.483672,100.22461 28.5862101,100.39746 28.7326952,100.543945 C28.8791803,100.69043 29.087186,100.804687 29.3567186,100.886719 C29.6262512,100.96875 29.9719509,101.009766 30.393828,101.009766 C30.5696101,101.009766 30.7688269,101.000977 30.9914842,100.983398 C31.2141416,100.96582 31.4367956,100.945313 31.659453,100.921875 C31.8821103,100.898437 32.0901161,100.869141 32.2834764,100.833984 L32.7668748,100.746094 L33.206328,105.035156 C32.7492944,105.09375 32.2746898,105.146484 31.7824998,105.193359 C31.3606227,105.240235 30.8918774,105.27832 30.3762498,105.307617 C29.8606223,105.336914 29.3391431,105.351562 28.8117967,105.351562 C27.1360071,105.351562 25.8293795,104.970707 24.8918748,104.208984 C23.9543702,103.447262 23.4856248,102.234383 23.4856248,100.570312 L23.4856248,90.3925781 L20.0930467,90.3925781 L20.0930467,86.1738281 L23.4856248,86.1738281 L23.4856248,80.8476562 L28.3371873,79.546875 L28.3371873,86.1738281 L33.2766405,86.1738281 L33.2766405,90.3925781 L28.3371873,90.3925781 L28.3371873,99.3925781 Z M40.755781,97.265625 C40.8378127,97.8281278 41.0165218,98.3437477 41.2919138,98.8125 C41.5673058,99.2812523 41.9159352,99.6826155 42.3378123,100.016602 C42.7596894,100.350588 43.2460126,100.611327 43.7967966,100.798828 C44.3475807,100.986329 44.9335123,101.080078 45.5546091,101.080078 C46.2694565,101.080078 47.0428862,100.942384 47.8749216,100.666992 C48.7069571,100.3916 49.4686682,99.990237 50.1600779,99.4628906 L52.4979685,102.873047 C51.6190579,103.611332 50.5409437,104.208982 49.2635935,104.666016 C47.9862434,105.123049 46.626882,105.351562 45.1854685,105.351562 C43.8846808,105.351562 42.6600836,105.128908 41.5116404,104.683594 C40.3631972,104.238279 39.3583244,103.593754 38.496992,102.75 C37.6356595,101.906246 36.9559788,100.880865 36.4579295,99.6738281 C35.9598801,98.4667908 35.7108591,97.1074294 35.7108591,95.5957031 C35.7108591,94.2128837 35.9305835,92.9238341 36.3700388,91.7285156 C36.8094942,90.5331971 37.4247224,89.4960981 38.215742,88.6171875 C39.0067615,87.7382769 39.9530411,87.0498072 41.0546091,86.5517578 C42.1561772,86.0537084 43.374915,85.8046875 44.7108591,85.8046875 C45.9530529,85.8046875 47.1073382,86.0302712 48.1737498,86.4814453 C49.2401614,86.9326194 50.1659333,87.5654256 50.9510935,88.3798828 C51.7362537,89.19434 52.3514819,90.1699162 52.7967966,91.3066406 C53.2421114,92.4433651 53.4647654,93.6972588 53.4647654,95.0683594 L53.4647654,97.265625 L40.755781,97.265625 Z M44.693281,90.0234375 C43.6503071,90.0234375 42.7684799,90.3720668 42.0477732,91.0693359 C41.3270665,91.766605 40.9081254,92.607417 40.7909373,93.5917969 L48.3846873,93.5917969 C48.3612497,92.5956981 47.997972,91.7519566 47.2948435,91.0605469 C46.591715,90.3691372 45.7245362,90.0234375 44.693281,90.0234375 Z M55.5474216,91.5703125 L63.1060153,91.5703125 L63.1060153,95.9296875 L55.5474216,95.9296875 L55.5474216,91.5703125 Z M72.7824215,86.1738281 L76.3859371,86.1738281 L76.3859371,90.3925781 L72.7824215,90.3925781 L72.7824215,105 L67.930859,105 L67.930859,90.3925781 L64.9425777,90.3925781 L64.9425777,86.1738281 L67.930859,86.1738281 L67.930859,83.8710938 C67.930859,83.0507771 68.0714826,82.3388702 68.352734,81.7353516 C68.6339854,81.1318329 69.0236299,80.633791 69.5216793,80.2412109 C70.0197287,79.8486308 70.617379,79.555665 71.3146481,79.3623047 C72.0119172,79.1689443 72.7824173,79.0722656 73.6261715,79.0722656 C74.0480486,79.0722656 74.4582008,79.0839843 74.8566402,79.1074219 C75.2550797,79.1308595 75.6242167,79.1542968 75.9640621,79.1777344 C76.3039076,79.201172 76.6056624,79.2304686 76.8693356,79.265625 C77.1330088,79.3007814 77.3351552,79.3242187 77.4757809,79.3359375 L77.071484,83.4667969 C76.9308583,83.4433593 76.7580085,83.419922 76.5529293,83.3964844 C76.3478502,83.3730468 76.1339851,83.3525392 75.9113277,83.3349609 C75.6886704,83.3173827 75.4718757,83.3056641 75.2609371,83.2998047 C75.0499986,83.2939453 74.8625004,83.2910156 74.6984371,83.2910156 C74.0070274,83.2910156 73.5148448,83.4228502 73.2218746,83.6865234 C72.9289044,83.9501966 72.7824215,84.2871073 72.7824215,84.6972656 L72.7824215,86.1738281 Z M87.8025777,85.8046875 C89.1971159,85.8046875 90.4627282,86.0537084 91.5994527,86.5517578 C92.7361771,87.0498072 93.7088236,87.7382769 94.5174214,88.6171875 C95.3260192,89.4960981 95.9500364,90.5331971 96.3894917,91.7285156 C96.8289471,92.9238341 97.0486714,94.2128837 97.0486714,95.5957031 C97.0486714,96.9902413 96.8260174,98.2822206 96.3807027,99.4716797 C95.9353879,100.661139 95.3084411,101.689449 94.4998433,102.556641 C93.6912455,103.423832 92.718599,104.106443 91.5818745,104.604492 C90.4451501,105.102542 89.1853971,105.351562 87.8025777,105.351562 C86.4080395,105.351562 85.1424271,105.102542 84.0057027,104.604492 C82.8689782,104.106443 81.8963317,103.423832 81.0877339,102.556641 C80.2791361,101.689449 79.6521893,100.661139 79.2068745,99.4716797 C78.7615598,98.2822206 78.5389058,96.9902413 78.5389058,95.5957031 C78.5389058,94.2128837 78.7586302,92.9238341 79.1980855,91.7285156 C79.6375408,90.5331971 80.261558,89.4960981 81.0701558,88.6171875 C81.8787536,87.7382769 82.8543298,87.0498072 83.9969136,86.5517578 C85.1394974,86.0537084 86.4080395,85.8046875 87.8025777,85.8046875 Z M87.8025777,100.851562 C88.4939874,100.851562 89.1062859,100.722658 89.6394917,100.464844 C90.1726975,100.20703 90.6209352,99.8496117 90.9842183,99.3925781 C91.3475014,98.9355446 91.6228892,98.3876985 91.8103902,97.7490234 C91.9978911,97.1103484 92.0916402,96.4101601 92.0916402,95.6484375 L92.0916402,95.5253906 C92.0916402,94.7636681 91.9978911,94.0634798 91.8103902,93.4248047 C91.6228892,92.7861296 91.3475014,92.2353539 90.9842183,91.7724609 C90.6209352,91.309568 90.1726975,90.94922 89.6394917,90.6914062 C89.1062859,90.4335925 88.4939874,90.3046875 87.8025777,90.3046875 C87.111168,90.3046875 86.4988694,90.4335925 85.9656636,90.6914062 C85.4324578,90.94922 84.9842201,91.309568 84.620937,91.7724609 C84.257654,92.2353539 83.9822661,92.7861296 83.7947652,93.4248047 C83.6072642,94.0634798 83.5135152,94.7636681 83.5135152,95.5253906 L83.5135152,95.6484375 C83.5135152,96.4101601 83.6072642,97.1103484 83.7947652,97.7490234 C83.9822661,98.3876985 84.257654,98.9355446 84.620937,99.3925781 C84.9842201,99.8496117 85.4324578,100.20703 85.9656636,100.464844 C86.4988694,100.722658 87.111168,100.851562 87.8025777,100.851562 Z M111.207499,90.8847656 L110.697734,90.8847656 C110.006324,90.8847656 109.347151,90.9550774 108.720195,91.0957031 C108.093239,91.2363288 107.539533,91.4912091 107.059062,91.8603516 C106.578591,92.229494 106.194806,92.7363249 105.907695,93.3808594 C105.620584,94.0253938 105.477031,94.8515575 105.477031,95.859375 L105.477031,105 L100.625468,105 L100.625468,86.1738281 L105.477031,86.1738281 L105.477031,88.3007812 C105.67625,87.9843734 105.93406,87.679689 106.250468,87.3867188 C106.566876,87.0937485 106.936013,86.833009 107.35789,86.6044922 C107.779767,86.3759754 108.254372,86.191407 108.781718,86.0507812 C109.309065,85.9101555 109.877418,85.8398438 110.486796,85.8398438 L111.207499,85.8398438 L111.207499,90.8847656 Z M130.463984,105 L125.594843,105 L125.594843,94.0488281 C125.594843,93.380856 125.521602,92.815432 125.375117,92.3525391 C125.228631,91.8896461 125.026485,91.5146499 124.768671,91.2275391 C124.510857,90.9404283 124.212032,90.7353522 123.872187,90.6123047 C123.532341,90.4892572 123.163205,90.4277344 122.764765,90.4277344 C122.296013,90.4277344 121.859494,90.5097648 121.455195,90.6738281 C121.050896,90.8378914 120.699337,91.0957014 120.400507,91.4472656 C120.101678,91.7988299 119.867305,92.2470676 119.697382,92.7919922 C119.527459,93.3369168 119.442499,93.9843712 119.442499,94.734375 L119.442499,105 L114.590937,105 L114.590937,86.1738281 L119.442499,86.1738281 L119.442499,87.8261719 C120.063596,87.1347622 120.787222,86.6250016 121.613398,86.296875 C122.439574,85.9687484 123.32726,85.8046875 124.276484,85.8046875 C125.249145,85.8046875 126.160269,86.0039043 127.009882,86.4023438 C127.859496,86.8007832 128.565543,87.4570267 129.128046,88.3710938 C129.456173,87.9023414 129.834099,87.5039079 130.261835,87.1757812 C130.689572,86.8476546 131.149528,86.5839854 131.641718,86.3847656 C132.133908,86.1855459 132.646598,86.039063 133.179804,85.9453125 C133.71301,85.851562 134.260856,85.8046875 134.823359,85.8046875 C135.878052,85.8046875 136.818472,85.9775373 137.644648,86.3232422 C138.470824,86.668947 139.171012,87.1347627 139.745234,87.7207031 C140.319455,88.3066436 140.758904,88.9804649 141.063593,89.7421875 C141.368282,90.5039101 141.520624,91.3066364 141.520624,92.1503906 L141.520624,105 L136.616328,105 L136.616328,94.0488281 C136.616328,93.380856 136.543086,92.815432 136.396601,92.3525391 C136.250116,91.8896461 136.047969,91.5146499 135.790156,91.2275391 C135.532342,90.9404283 135.230587,90.7353522 134.884882,90.6123047 C134.539177,90.4892572 134.167111,90.4277344 133.768671,90.4277344 C133.299919,90.4277344 132.86633,90.5097648 132.46789,90.6738281 C132.069451,90.8378914 131.720821,91.0957014 131.421992,91.4472656 C131.123162,91.7988299 130.888789,92.2470676 130.718867,92.7919922 C130.548944,93.3369168 130.463984,93.9843712 130.463984,94.734375 L130.463984,105 Z M147.241952,98.9882812 C147.933362,99.6093781 148.759526,100.142576 149.720468,100.587891 C150.68141,101.033205 151.654057,101.255859 152.638437,101.255859 C153.353284,101.255859 153.915779,101.118165 154.325937,100.842773 C154.736095,100.567381 154.941171,100.212893 154.941171,99.7792969 C154.941171,99.0410119 154.150163,98.4667989 152.568124,98.0566406 L151.197031,97.6875 C150.51734,97.5234367 149.8318,97.297853 149.14039,97.0107422 C148.44898,96.7236314 147.813244,96.3457055 147.233163,95.8769531 C146.653082,95.4082008 146.184337,94.8369174 145.826913,94.1630859 C145.46949,93.4892544 145.290781,92.6601612 145.290781,91.6757812 C145.290781,90.8906211 145.46363,90.1435582 145.809335,89.4345703 C146.15504,88.7255824 146.647223,88.1015652 147.285898,87.5625 C147.924573,87.0234348 148.700932,86.5957047 149.614999,86.2792969 C150.529066,85.962889 151.548587,85.8046875 152.673593,85.8046875 C154.27907,85.8046875 155.711673,86.0566381 156.971445,86.5605469 C158.231217,87.0644556 159.224371,87.6328093 159.950937,88.265625 L157.419687,91.5 C156.822028,91.0664041 156.11598,90.6943375 155.301523,90.3837891 C154.487066,90.0732406 153.669691,89.9179688 152.849374,89.9179688 C152.087652,89.9179688 151.495861,90.0556627 151.073984,90.3310547 C150.652107,90.6064467 150.441171,90.9374981 150.441171,91.3242188 C150.441171,91.7343771 150.62574,92.0654284 150.994882,92.3173828 C151.364025,92.5693372 151.900152,92.7890616 152.603281,92.9765625 L154.642343,93.5566406 C156.587665,94.1074246 157.982183,94.8515578 158.825937,95.7890625 C159.669691,96.7265672 160.091562,97.9101491 160.091562,99.3398438 C160.091562,100.136723 159.927501,100.895504 159.599374,101.616211 C159.271248,102.336918 158.790784,102.978513 158.157968,103.541016 C157.525152,104.103518 156.740004,104.545897 155.802499,104.868164 C154.864995,105.190431 153.798599,105.351562 152.603281,105.351562 C151.689214,105.351562 150.830824,105.269532 150.028085,105.105469 C149.225347,104.941405 148.481214,104.715822 147.795663,104.428711 C147.110113,104.1416 146.491955,103.816408 145.941171,103.453125 C145.390387,103.089842 144.921642,102.726564 144.534921,102.363281 L147.241952,98.9882812 Z" id="lite-forms" fill="#000000"></path>
        <rect id="Rectangle" fill="#000000" x="0" y="0" width="44" height="56"></rect>
        <rect id="Rectangle" fill="#FFFFFF" x="6" y="6" width="32" height="6"></rect>
        <rect id="Rectangle-Copy" fill-opacity="0.8" fill="#FFFFFF" x="6" y="19" width="26" height="6"></rect>
        <rect id="Rectangle-Copy-3" fill-opacity="0.6" fill="#FFFFFF" x="6" y="31" width="19" height="6"></rect>
        <rect id="Rectangle-Copy-5" fill-opacity="0.4" fill="#FFFFFF" x="6" y="43" width="13" height="6"></rect>
    </g>
</svg>