Knock Requests List Screen (#3533)

* created the basic navigation and files

* updated the logic

so that the buttons that do not have permissions won't show

* added the empty state

* progress in making the list UI

* update tests

* UI improvements

* fixed an issue with media provider

* update button style

* fixed a navigation bug

* pr suggestions

* pr suggestions
This commit is contained in:
Mauro
2024-11-21 20:14:05 +01:00
committed by GitHub
parent 7e1476d973
commit e315451448
85 changed files with 701 additions and 145 deletions
@@ -317,6 +317,18 @@ extension PreviewTests {
}
}
func test_knockRequestsListEmptyStateView() {
for preview in KnockRequestsListEmptyStateView_Previews._allPreviews {
assertSnapshots(matching: preview)
}
}
func test_knockRequestsListScreen() {
for preview in KnockRequestsListScreen_Previews._allPreviews {
assertSnapshots(matching: preview)
}
}
func test_legalInformationScreen() {
for preview in LegalInformationScreen_Previews._allPreviews {
assertSnapshots(matching: preview)
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5466569f96a2d74dc598b7d870ae76d237c0e7dbf181f3e0adf497b0956e2649
size 119491
oid sha256:48b0893d0ea480cd8ed616725e802c369974107b7cc9ecf2776a638d3262fea3
size 117222
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ea688a6d22a077644d73dfda17acd4bc7e05ed333492c8344082fa4de452e8c9
size 93005
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8a4f99e888211cbce93dc2337149c7ea3d3021c5fb7d5fe825e270b8d3ef0a0e
size 97309
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:35c6e2fcf10e9276b2d9db775959a82c7fc6a7a45414cc2a5bf1ab849eafc3bb
size 98028
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b61e8c99338ff1316736d3f8945cbc32c407a276493a63de0ffe9f1325479cc3
size 93546
oid sha256:7c7f218094ea94484039eb30960094fe69658867b2f6793ee5308ca1d5fc4e63
size 91440
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:79a32205860de5d076cbf226156962519586058e50a89ea7c29cf15b2d66fb75
size 94500
oid sha256:00f5defb9806f8957dd2f08e011b26017335b1d34c621a31148d053bd495737b
size 92432
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cc9ebf6bcd889f2d0a0a855404b6be2ae140d40a69a21767dc9ecc3958539a79
size 103862
oid sha256:84b3af435f25e50fe78803eaae8b6a38847cf40cbe56606c7e3cb0142cb5bd00
size 101763
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:af31b5df7d0f0d97a8c306ece8cbaa611bfbc3a98e78a189ed5349f16faa5cc5
size 121175
oid sha256:afa4b8b10c68b1074955312dfd8fd58f9e4b6866cef1e1f41eac82f5d38c2366
size 118761
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:64fbca409e089763527195e78ff4f5ce9b71ada7249ce177a35251a2b62e28b6
size 93548
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0fa0e01f526285a00ed6ce491e6b0837c90244059d9cbc7eb0bc71e9b588e84e
size 98413
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:50e377ed4ad1eb150222e178caea25b2f1965688879722051b99fc4a3e9a0513
size 98936
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:98eec884b96bcaa6eec3510a8c362762d2a0d3238eecd287782e2d41a778af83
size 95103
oid sha256:28abf5766be915dd6723e7bdee24725ac3cb702665dc105a96823ad8ba95bd92
size 92951
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b974d372c92c5fb724778d384fc3072d95cc2bea1c9662d123fc24fbfba6890a
size 96049
oid sha256:41011733a39814817ffb7c537d5e74761b4c2cec6848c20a27724f86592e0d53
size 93942
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:97c9af346e966100a44f1db6814e516455ba90c3a4154de9a5f657f955dfefa3
size 105493
oid sha256:2cd6faa13983c923bf7b7979a935ecf36607f6272577e53b66cc3f661ae820c8
size 103297
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ce6497c50fbf9e9b0f6bb6713cacb55bb389a31232785faa1368b341d300b563
size 62895
oid sha256:e504a0e147399d856bbdd8b0b61bce6f5c79dd88221261f1a632ad77c8d3f472
size 60864
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0b41449a70b60e61b9437ca5c8f886f733d9ad67b672da9c43e643a2ece2daa7
size 50526
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:689ddaeb4c545fba7ae22a27c71eef58636193bfc2c552a892e895d08fd616f4
size 55394
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b2d39bfeb9c5eeb3bd0fbe081f1b30c310ca12fe9cedb972cafe38b3550797f
size 55280
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b6360a04a6d30220c3b8d9aed2de8309aa54b4234824fa73cc44ac40c0c89ed2
size 50804
oid sha256:dd4a4b2f42ff295cebc742c561f5eb45f7aac1b38fc32e3f6e05536e6f7fa5a6
size 48788
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6ca01bbaee8ec50a79370b222b15fcb9d028db3b3782d5ab0757cce738497821
size 51417
oid sha256:4a313f92f2f98e591988a9feebbd70101a2979cb3ec3e20b54a7a38118d15fd1
size 49405
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fb2cfa269efe2a538abd7c93d577878366b84f4e44701f8a4314a2f4eb53a3d8
size 60576
oid sha256:6c9ba64a469cf367399029c12fb37c61f0f5f2f1963d65cf45594259482a50d3
size 58910
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:14478f6bac6fb2a792c369f8568e4cf51a89029dd4b9434262db4eb0e76e7328
size 70929
oid sha256:40e1f746d1ba51e90b8e0e76baa3aa81368c724686865818d5c24fe871eaed42
size 67968
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e7fab6e0aec518e2ae448fb4934ffd5f7ce01eb2640b63199a1509f1e8b254dc
size 52786
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0a51f19aa29edfadb1d2eb825b395b19aafe1330675a3fa540816d1a2d3430c2
size 58846
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4704df4d40737803ba1cbde55a06db24e9e931240b5cde7432436e576972b9d7
size 59940
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:388b944b239c1dd130e6c1463e777c9aa85186e3bf70402d8853e88b7c19be22
size 59396
oid sha256:9fd2286d9c82ad62a4204129d57f2ed20befa6cf4c72de6fc8f074fb0438d357
size 56148
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1257061c8bef2b9fd9173e696ffecbfbd017b0f06eabe1228e80d3873007e271
size 60458
oid sha256:74f835f0d5895d2afbd05222a9e99d3e0192c3fa3d2178a8618cf9be6c52e771
size 56928
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4e982a79556a5fdef82435ec63dca8a24970e8c80248c751fb89f06b09fa6061
size 68971
oid sha256:273e1de0f9ca8e78fab88213cc4170e13bdf76d4a1e769d698e410b070b595db
size 65761
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a00d27886b5820fc2f46d201f9e40460010470702c4de0c1889173e0e9b7a3bf
size 93142
oid sha256:3879eccedadd6ef4dd6ae91070a0271b0fa064c025614933d0ac364ded809340
size 91991
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bece9623232e1204708162f137c93120d8da2a75b88787b233aa2cb09b54f630
size 97166
oid sha256:b6eda3b084f228d4aa583bdb8b7903d81f78738d01972be40854a9fa0e65a327
size 95267
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c70474ce9b6a549f77ab2a2253ef565a5d1d887f486f77a4ee20dc59f9a952eb
size 93164
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:00dbd02aed2799c2bd9d87ae1c551e0327fae075d4fc772f526572ed8771791d
size 111929
oid sha256:5abf4bc3d8d591e6ecf7b47a7bb368fab3734184e78c353e3de0dc6ab9ff0767
size 109665
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0526b9fca57c50bf32249b9b3557916eae97c430b430a19cedaa06d4dfaa0ce3
size 99219
oid sha256:a740945882890eceb0c971bd87f4384f8a051db9640624ce5dd9cde1ffd09c69
size 97409
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:04db101605f075891d02b3d46dff7cd12577e93808de4b58297147f81f9c4d00
size 94022
oid sha256:494a4003821e6bdad2cafeaf1d3403de5801450a268b1a444fa227b3f04ecff9
size 92830
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ac5e83a0da72ff4f45cfa53ea53e97b45ace007d44ba6278f476f15b72e711e2
size 100502
oid sha256:e1376bad4b66e258b3ab72baca9d9baa67344c7860ae3aa1de094ea791503c97
size 98556
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:83bd0c9f15a4119624157a5e109b6de045f3deeceb9d38a8a91ba4d5aad4e5f0
size 97656
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:401ba2ecfaea3b01487163af4b49c23b2ec0677356f240fec177da2e839cc188
size 116728
oid sha256:3977847df019b9ba0997e97f26fd26d2f82087af4685df8f36330d995a58ff27
size 114432
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1b75c803de335663b3447151060475fdcd9f1e488da36f96da250ecd1bea01bd
size 104073
oid sha256:6deb588da8f5614bc82f6c4ff40171cebb6788e303cec6b2dcf24eb164c258d0
size 102325
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4b4b78c20f278e17836ebf1685bd2c7a55c6f22f54f7cbadd430f606f369272d
size 50876
oid sha256:415af5d4976c78a0ea3d69441cf77498d3c2412592c8c4c920105bc1f5e0805d
size 50054
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a8c1312811b4df9e02203b4f6a1e72546311b1b6c5a476088e66b21712b15005
size 54839
oid sha256:866773bffcc2adbc48607fce04578e874f96e4165b9c7d59ff032e5aa4b1c2a6
size 53082
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7121b64c323fe2aafd3b8339cd7568655633ffdba21a5fb1fcd63b3da8c8ac1b
size 49578
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:248c6ebf2601a23aa6c58642f4001e62d299e36c426e8948e3dac744a32ee801
size 67213
oid sha256:a5c4174827ce2e8a6523e2583886ebc84deebb193ed3e31314ebb2fa00ed26aa
size 65732
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dc821155dedf651cb75fd830fe8436be1d5c2e1131a6c491934f8eb357f08024
size 54814
oid sha256:1b2cb2a46e0aebed7ecf5524e535d26486d6f8257207990c3b4e6270c513a938
size 53199
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8c3e3e0747511cf80b1d0e546a0e16e9eac85dbd4bcfdda0585d21a6fc525d07
size 50476
oid sha256:69c9eb6ef65eb92d7270002ceaa4a4e3d2326980c8656b6a5ea34f3c3cc62e98
size 49455
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f6b08d7f64d1719c39a1d9ce22725e1615f47843eb5b1918d926a4f30b13552d
size 61108
oid sha256:6ee70dfee6160813a77e9454e9f7ce9e15e07fbda752798c1e53919c5588646f
size 59781
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7e04373d07a3db38bda0b1d148a6292feddbc644fe02dfe86950a25045d5a4ac
size 56618
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f13de390d5293d48e7a360ce61c5bd0a363726a451a61b29a05444d00428bde
size 74128
oid sha256:4691136d112bd2fc4111a4098091702bd630e6bed8fc7b6846da7806bdd7d5cc
size 72243
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1291268bc8c285e9908505c371b3419c943bf694c267a959ab99c65779cdf6ff
size 63143
oid sha256:42ff41e8edc658a8566ebb9d14913d5f53fec54d2a8c338bbd0437e37f55ec28
size 61177
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1f33183a07c36917bec2694c171c89ad4e5ec0adaa4af6c8104435a84af52879
size 89328
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18800fd1da9c4dd0df37b61398fe8149813794f37577bfc0064fb2236f002e0c
size 100061
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8b6d8164231a4a6080e4d072708d3b1acc007369e00a5a6f201a48cdf864727c
size 47150
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7edd4be41770ed698f301c0e309250f9b30e0b6c6a8ff07653a07cb5d270bc3c
size 65967
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b80ef8df0aba9769a0043bc0c0566d02a2cd1fc7b5f6de759160de11f99151f6
size 179185
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9f16763c4a89f74509642f65014a50f342901a591fb6aabd1e208c30d0f94044
size 93575
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4fdd7f67cc4189b862040ccc77e40a2f53570049d00b97f87576fd0f9e6983a0
size 185315
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b8311f3d620bbdea7ab23b388ee2d75b3fc48c7ac91d6f7f4087665827839139
size 104827
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9c1ac9798ba13c0bb5b02e30e33496ad901793db6dde53214bc3b9378c87080e
size 116495
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b37ef180f2c17dfa72f50ca93be65b23f060af632cd745686e4b39e83a38fdb2
size 51302
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6d645007cbf2bbdc7153408a0709b99db9bb9c38c6ba196141927840baedad99
size 127708
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a8b0ca34a899b5500d4538f029630dc80859493d36d1010fed3bfe82102528f
size 70245
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:162f3f7d89b385d26a3dd7e83c560e148001271b94458f1c97ab3bc5ba04735e
size 173481
oid sha256:12f8dddc315ccc8ea2d4158254be65769f9d5bcc58bdd7613e4223ae22a36f70
size 174040
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:299de08d08e1a8e31555b2cff1f2f74c3724a4f396ac8edff3004ba3500aa78b
size 146568
oid sha256:d7198ec0f5b671f2909415c3d87a499584d4afd6268507b37a7176bb261169fa
size 149752
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d3e4a05c141803ba5c7bdb7fee4c4059d1b28d88614e32c842cd6a5c8b711feb
size 179948
oid sha256:b9130f74c15d8f53f70ab3c6389ee97496f05996f4529864dd84a0854fb99371
size 179894
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a58443a60e339c3041d3c154f056559f558aeabefff42375cd11a1c8aa602c8b
size 155595
oid sha256:bca314935dec069cbc120122a131b512655f861cf8c9e5daa2ae5f1a8766d30f
size 160283
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b181035e41897519ea7edd67feabdd46727000b7028bf3e2d35fa54b5d90a23
size 111799
oid sha256:cda8e8481480985513bbba1a25a8621aafef7699d2f1f9297769ea20dc571e32
size 111920
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1ff2b602ea177f6324527e5531720e718c36e922b7606c0bc67f8c5f8b6a9d23
size 93986
oid sha256:e8d59ded6b52bbdc156eaf01a8a26ed960e64c7d87f2d05c4b7923c4d8cf651d
size 96987
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f94ecc74654a4a51b6cc927d7fabf70f6465a433811447ce1e1bb0a80ab87cba
size 127605
oid sha256:0bf2e3e38fee10e28c1fa5415e7b97bd07a1c1cddc52d3cfd446fa9fdabb20bf
size 128305