Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Modal coverage area (IN-834) #422

Merged
merged 368 commits into from
Dec 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
368 commits
Select commit Hold shift + click to select a range
5f48ed5
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 13, 2023
8a64422
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 14, 2023
7e0d0f1
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 15, 2023
ccaa216
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 15, 2023
d8de027
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 15, 2023
cfe6f3e
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 15, 2023
ccd38b0
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 18, 2023
225303a
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 18, 2023
fc59b22
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 18, 2023
21005bf
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 18, 2023
1c1bd91
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 18, 2023
bfb238f
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 19, 2023
1cda98b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 20, 2023
a5b5735
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 20, 2023
ca4d556
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 20, 2023
930a2bf
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 24, 2023
f0c4ed0
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 24, 2023
40a9b8d
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 24, 2023
7c6da38
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 24, 2023
04c90e9
chore: lint & format
InReach-svc Jul 24, 2023
7851db3
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 25, 2023
7dea6bc
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 25, 2023
0173033
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 26, 2023
59a27ea
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 26, 2023
fc0dd0b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Jul 31, 2023
8aa5c27
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Aug 1, 2023
d5b32e3
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Aug 1, 2023
80a5326
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Aug 1, 2023
dd5bf54
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Aug 1, 2023
57bb678
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Aug 1, 2023
a742d9d
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Aug 1, 2023
00f37a3
chore: lint & format
InReach-svc Aug 1, 2023
cdc77a1
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Aug 1, 2023
7c3c62b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Aug 1, 2023
4c635b4
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 18, 2023
4787400
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 18, 2023
c30ca4a
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 18, 2023
508c11a
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 19, 2023
1757f94
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 19, 2023
a7e5407
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 19, 2023
f3d7465
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 19, 2023
1556634
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 19, 2023
52bec88
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 19, 2023
aafe54d
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 20, 2023
c235a0d
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 20, 2023
4f5971f
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 20, 2023
ad625b3
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 20, 2023
790e539
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 20, 2023
a95f45e
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 20, 2023
81b1f70
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 21, 2023
988de07
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 22, 2023
4888930
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 22, 2023
433d67c
chore: lint & format
InReach-svc Sep 22, 2023
bc56aeb
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 22, 2023
c0129cc
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 22, 2023
29450d7
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 22, 2023
3904660
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 24, 2023
1fd0c2d
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 25, 2023
3a1fd29
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 25, 2023
66c07d4
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 25, 2023
d1ec4b5
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 25, 2023
37e3403
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 26, 2023
6ff6915
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 26, 2023
1188cd0
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 26, 2023
74d5a74
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 26, 2023
b021a22
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 26, 2023
ffdfd08
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 26, 2023
563249b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 26, 2023
4e04444
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 26, 2023
a422397
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 26, 2023
bf1c8db
fix import
JoeKarow Sep 26, 2023
88facf6
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 27, 2023
a05cc32
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 27, 2023
ed85fc8
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 27, 2023
3309a71
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 28, 2023
464eada
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 28, 2023
e9282bd
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 29, 2023
d8ff208
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 29, 2023
61542c6
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
fe83d7b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
27abd9c
update config
JoeKarow Sep 30, 2023
ebfef07
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
f15b3de
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
e2a74db
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
6e0bde1
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
da3e54c
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
7e92676
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
5ebe1c3
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
6994eaa
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
5839f5e
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
ab57466
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
57ae6f2
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
6849c4d
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
c47f7a2
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
602da8c
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
31e5a93
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
6f39975
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
dcc9d1c
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
7d4d4ae
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Sep 30, 2023
571471e
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 2, 2023
de3007e
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 2, 2023
e644663
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 2, 2023
f902b48
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 3, 2023
ee6da38
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 3, 2023
4aa6b60
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 4, 2023
ff63388
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 5, 2023
34b7e96
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 5, 2023
7c0fabc
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 6, 2023
f602114
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 10, 2023
7bbd117
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 10, 2023
bbb8372
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 10, 2023
14f473e
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 10, 2023
4134952
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 10, 2023
0e3b77b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 10, 2023
ca66726
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 10, 2023
241aaff
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 11, 2023
0c6ccee
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 11, 2023
dc5e440
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 11, 2023
2b17767
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 11, 2023
bde880b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 11, 2023
502d855
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 11, 2023
a12ad83
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 11, 2023
b2c93b4
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 11, 2023
26035d5
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 11, 2023
b1be867
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 12, 2023
b3b0d4e
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 12, 2023
0dfb6d4
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 12, 2023
25476d0
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 12, 2023
7e3a054
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 13, 2023
855d85c
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 13, 2023
5ac6606
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 13, 2023
c7adad1
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 16, 2023
f37289b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 16, 2023
c7cbdab
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 16, 2023
019c728
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 16, 2023
ba3dfc4
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 16, 2023
4df2d88
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 16, 2023
08489b8
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 17, 2023
578bf96
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 18, 2023
ac815c0
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 18, 2023
4a22406
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 18, 2023
bf32084
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 19, 2023
5050126
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 19, 2023
cf3584f
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 20, 2023
b36a875
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 20, 2023
ad9dc69
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 20, 2023
17ecc55
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 24, 2023
eceee3c
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 24, 2023
d3816da
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 24, 2023
28d84c1
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 24, 2023
c2b3919
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 25, 2023
0896a69
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 25, 2023
0781f7f
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 26, 2023
c96cf62
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 26, 2023
3541c1e
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 26, 2023
e0fecb3
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 26, 2023
b5ca078
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 27, 2023
10cab4a
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 27, 2023
2a6fb4d
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Oct 27, 2023
9a354bf
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 6, 2023
b3ac00d
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 6, 2023
d12382f
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 6, 2023
dbc18ac
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 6, 2023
21edeec
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 6, 2023
8289ba6
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 6, 2023
d5f6cba
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 6, 2023
23d9c30
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 7, 2023
e244f23
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 7, 2023
444d23d
chore: lint & format
InReach-svc Nov 7, 2023
7d50512
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 7, 2023
1ded44b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 8, 2023
e0c75fe
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 8, 2023
ac207aa
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 8, 2023
9a80495
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 8, 2023
a144087
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 9, 2023
e6be9cb
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 9, 2023
bfbe223
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 9, 2023
fb58f60
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 9, 2023
b101cfc
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 9, 2023
c9ed0bf
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 10, 2023
57f9b7a
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 13, 2023
685dbe6
chore: lint & format
InReach-svc Nov 13, 2023
bdd6ac1
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 13, 2023
aea175b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 13, 2023
351149a
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 13, 2023
c561f62
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 14, 2023
be5def1
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 14, 2023
5808eef
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 14, 2023
1a1ea0c
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 15, 2023
4a6446f
Merge branch 'dev'
JoeKarow Nov 29, 2023
3ad0fe0
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 29, 2023
5424ab1
update conf
JoeKarow Nov 29, 2023
cef97f7
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 30, 2023
15a0f14
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 30, 2023
17057c8
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Nov 30, 2023
ddcea41
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 1, 2023
467d78a
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 1, 2023
c2b5c85
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 1, 2023
e7a633d
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 4, 2023
434002b
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 4, 2023
36031e3
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 4, 2023
6dd54c4
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 4, 2023
cb74c55
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 4, 2023
8d43395
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 4, 2023
3a68963
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 5, 2023
2374a88
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 5, 2023
e58271c
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 5, 2023
0f359e3
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 6, 2023
fce51da
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 8, 2023
92abb80
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 8, 2023
d52497a
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 8, 2023
e944f79
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 8, 2023
44d5603
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 11, 2023
19cdb3f
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 11, 2023
5e0210a
chore: lint & format
InReach-svc Dec 11, 2023
a86e0f7
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 11, 2023
72011bf
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 11, 2023
d58069a
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 11, 2023
29072af
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 11, 2023
8067dbe
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 12, 2023
066778e
move to dir, connect api
JoeKarow Dec 12, 2023
379f1b3
create api routes
JoeKarow Dec 12, 2023
c82bf88
extract styles, schema
JoeKarow Dec 12, 2023
98fe911
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 12, 2023
ec709f4
create api route
JoeKarow Dec 12, 2023
caa2cc4
fix params, log out msw passthrus
JoeKarow Dec 12, 2023
b15d912
update types for async handlers
JoeKarow Dec 12, 2023
2118a98
split mock data & update
JoeKarow Dec 12, 2023
4ad2ec8
start selection handling
JoeKarow Dec 12, 2023
451ce8e
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 12, 2023
ce3a450
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 12, 2023
dc21e62
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 12, 2023
541b7df
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 12, 2023
e9818b9
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 13, 2023
7b61642
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 13, 2023
2f4bfaa
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 15, 2023
5d36281
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 18, 2023
5f8da85
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 18, 2023
0cf53b3
generated icon list
JoeKarow Dec 18, 2023
a6c5792
schema/display updates
JoeKarow Dec 18, 2023
72c5d04
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 19, 2023
8de007c
Merge branch 'dev' into IN-834-modal-coverage-area
kodiakhq[bot] Dec 20, 2023
e67a951
MockAPIHandler type
JoeKarow Dec 20, 2023
1649045
alter api routes & update mocks
JoeKarow Dec 20, 2023
65a5736
add emoji fallback
JoeKarow Dec 20, 2023
5cc9262
emoji fallback
JoeKarow Dec 20, 2023
f64df8f
cleanup
JoeKarow Dec 20, 2023
cfd05a8
create api route
JoeKarow Dec 20, 2023
34a7850
save handling, placeholders, dynamic dist types
JoeKarow Dec 20, 2023
a84af15
fallback emoji
JoeKarow Dec 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions apps/app/public/locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
"back-to-dynamic": "Back to <u>{{page}}</u>",
"back-to-search": "Back to search"
},
"can-help-people-in": "Can help people located anywhere in {{location}}",
"cancel": "Cancel",
"claim-org-modal": {
"list": "<textUtility1>🔗 Claim your organization’s profile page and build trust with your audience on InReach</textUtility1>\n<textUtility1>✍🏾 Update your organization's information on InReach</textUtility1>\n<textUtility1>📨 Invite other staff to join your organization on InReach</textUtility1>\n<textUtility1>🔑 Gain access to future features built specifically for affiliated service providers on InReach</textUtility1>",
Expand Down Expand Up @@ -210,6 +211,9 @@
"photo_one": "Photo",
"photo_other": "Photos",
"please-specify": "Please specify",
"portal-module": {
"service-area": "Service Area"
},
"powered-by-vercel": "Powered by Vercel",
"prefer-not-to-say": "Prefer not to say",
"privacy-policy": "Privacy policy",
Expand Down Expand Up @@ -264,6 +268,9 @@
"organization-placeholder-searchby": "Search by organization name...",
"suggest-resource": "Can't find it? <strong>Suggest an organization</strong> you think should be included."
},
"select": {
"base": "Select {{- item}}"
},
"send-email": "Send email",
"service": {
"additional-info": "Additional eligibility information",
Expand Down
5 changes: 4 additions & 1 deletion apps/app/src/providers/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import { MantineProvider } from '@mantine/core'
import { ModalsProvider } from '@mantine/modals'
import dynamic, { type LoaderComponent } from 'next/dynamic'
import { Work_Sans } from 'next/font/google'
import { Noto_Color_Emoji, Work_Sans } from 'next/font/google'
import { type Session } from 'next-auth'
import { SessionProvider } from 'next-auth/react'
import { Trans, useTranslation } from 'next-i18next'
Expand All @@ -14,6 +14,8 @@ import { SearchStateProvider } from '@weareinreach/ui/providers/SearchState'
import { appCache, appTheme } from '@weareinreach/ui/theme'
import 'react-hook-consent/dist/styles/style.css'

const fallbackEmoji = Noto_Color_Emoji({ weight: '400', subsets: ['emoji'] })

const fontWorkSans = Work_Sans({
subsets: ['latin-ext'],
weight: ['400', '500', '600'],
Expand All @@ -26,6 +28,7 @@ const fontWorkSans = Work_Sans({
'Arial',
'sans-serif',
'Apple Color Emoji',
'Noto Color Emoji',
'Segoe UI Emoji',
],
})
Expand Down
16 changes: 16 additions & 0 deletions packages/api/router/fieldOpt/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ type FieldOptHandlerCache = {
countries: typeof import('./query.countries.handler').countries
userTitle: typeof import('./query.userTitle.handler').userTitle
countryGovDistMap: typeof import('./query.countryGovDistMap.handler').countryGovDistMap
getSubDistricts: typeof import('./query.getSubDistricts.handler').getSubDistricts
govDists: typeof import('./query.govDists.handler').govDists
}
export const fieldOptRouter = defineRouter({
/** All government districts by country (active for org listings). Gives up to 2 levels of sub-districts */
Expand Down Expand Up @@ -96,4 +98,18 @@ export const fieldOptRouter = defineRouter({
if (!HandlerCache.countryGovDistMap) throw new Error('Failed to load handler')
return HandlerCache.countryGovDistMap()
}),
getSubDistricts: publicProcedure.input(schema.ZGetSubDistrictsSchema).query(async ({ ctx, input }) => {
if (!HandlerCache.getSubDistricts)
HandlerCache.getSubDistricts = await import('./query.getSubDistricts.handler').then(
(mod) => mod.getSubDistricts
)
if (!HandlerCache.getSubDistricts) throw new Error('Failed to load handler')
return HandlerCache.getSubDistricts({ ctx, input })
}),
govDists: publicProcedure.input(schema.ZGovDistsSchema).query(async ({ ctx, input }) => {
if (!HandlerCache.govDists)
HandlerCache.govDists = await import('./query.govDists.handler').then((mod) => mod.govDists)
if (!HandlerCache.govDists) throw new Error('Failed to load handler')
return HandlerCache.govDists({ ctx, input })
}),
})
6 changes: 2 additions & 4 deletions packages/api/router/fieldOpt/query.countries.schema.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import { z } from 'zod'

export const ZCountriesSchema = z
.object({
where: z.object({ activeForOrgs: z.boolean(), cca2: z.string() }).partial(),
// includeGeo: z.object({ wkt: z.boolean(), json: z.boolean() }),
})
.object({ activeForOrgs: z.boolean(), cca2: z.string() })
.partial()
.optional()
.transform((val) => (val ? { where: val } : undefined))
export type TCountriesSchema = z.infer<typeof ZCountriesSchema>
32 changes: 32 additions & 0 deletions packages/api/router/fieldOpt/query.getSubDistricts.handler.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import { prisma } from '@weareinreach/db'
import { handleError } from '~api/lib/errorHandler'
import { type TRPCHandlerParams } from '~api/types/handler'

import { type TGetSubDistrictsSchema } from './query.getSubDistricts.schema'

export const getSubDistricts = async ({ input }: TRPCHandlerParams<TGetSubDistrictsSchema>) => {
try {
const results = await prisma.govDist.findMany({
where: {
parentId: input,
},
select: {
id: true,
tsKey: true,
tsNs: true,
abbrev: true,
country: { select: { cca2: true } },
parent: { select: { tsKey: true, tsNs: true } },
govDistType: {
select: { tsKey: true, tsNs: true },
},
},
orderBy: {
name: 'asc',
},
})
return results
} catch (error) {
handleError(error)
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import { type z } from 'zod'

import { prefixedId } from '~api/schemas/idPrefix'

export const ZGetSubDistrictsSchema = prefixedId('govDist')
export type TGetSubDistrictsSchema = z.infer<typeof ZGetSubDistrictsSchema>
24 changes: 24 additions & 0 deletions packages/api/router/fieldOpt/query.govDists.handler.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import { prisma } from '@weareinreach/db'
import { handleError } from '~api/lib/errorHandler'
import { type TRPCHandlerParams } from '~api/types/handler'

import { type TGovDistsSchema } from './query.govDists.schema'

export const govDists = async ({ input }: TRPCHandlerParams<TGovDistsSchema>) => {
try {
const results = await prisma.govDist.findMany({
where: input,
select: {
id: true,
tsKey: true,
tsNs: true,
abbrev: true,
country: { select: { cca2: true } },
govDistType: { select: { tsKey: true, tsNs: true } },
},
})
return results
} catch (error) {
handleError(error)
}
}
22 changes: 22 additions & 0 deletions packages/api/router/fieldOpt/query.govDists.schema.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import { z } from 'zod'

import { prefixedId } from '~api/schemas/idPrefix'

export const ZGovDistsSchema = z
.object({
id: prefixedId('govDist'),
name: z.string(),
slug: z.string(),
iso: z.string(),
abbrev: z.string(),
countryId: prefixedId('country'),
parentsOnly: z.boolean().default(true),
})
.partial()
.optional()
.transform((val) => {
if (!val) return val
const { parentsOnly, ...rest } = val
return { ...rest, ...(parentsOnly ? { parentId: null } : {}) }
})
export type TGovDistsSchema = z.infer<typeof ZGovDistsSchema>
2 changes: 2 additions & 0 deletions packages/api/router/fieldOpt/schemas.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
export * from './query.attributeCategories.schema'
export * from './query.attributesByCategory.schema'
export * from './query.countries.schema'
export * from './query.getSubDistricts.schema'
export * from './query.govDists.schema'
export * from './query.govDistsByCountry.schema'
export * from './query.govDistsByCountryNoSub.schema'
export * from './query.languages.schema'
Expand Down
2 changes: 2 additions & 0 deletions packages/api/router/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import { quickLinkRouter } from './quicklink'
import { reviewRouter } from './review'
import { savedListRouter } from './savedLists'
import { serviceRouter } from './service'
import { serviceAreaRouter } from './serviceArea'
import { systemRouter } from './system'
import { userRouter } from './user'

Expand All @@ -40,6 +41,7 @@ export const appRouter = defineRouter({
review: reviewRouter,
savedList: savedListRouter,
service: serviceRouter,
serviceArea: serviceAreaRouter,
system: systemRouter,
user: userRouter,
})
Expand Down
28 changes: 28 additions & 0 deletions packages/api/router/serviceArea/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import { defineRouter, publicProcedure } from '~api/lib/trpc'

import * as schema from './schemas'

export const HandlerCache: Partial<HandlerCache> = {}
export const serviceAreaRouter = defineRouter({
getServiceArea: publicProcedure.input(schema.ZGetServiceAreaSchema).query(async ({ ctx, input }) => {
if (!HandlerCache.getServiceArea) {
HandlerCache.getServiceArea = await import('./query.getServiceArea.handler').then(
(mod) => mod.getServiceArea
)
}
if (!HandlerCache.getServiceArea) throw new Error('Failed to load handler')
return HandlerCache.getServiceArea({ ctx, input })
}),
update: publicProcedure.input(schema.ZUpdateSchema).mutation(async ({ ctx, input }) => {
if (!HandlerCache.update) {
HandlerCache.update = await import('./mutation.update.handler').then((mod) => mod.update)
}
if (!HandlerCache.update) throw new Error('Failed to load handler')
return HandlerCache.update({ ctx, input })
}),
})

type HandlerCache = {
getServiceArea: typeof import('./query.getServiceArea.handler').getServiceArea
update: typeof import('./mutation.update.handler').update
}
54 changes: 54 additions & 0 deletions packages/api/router/serviceArea/mutation.update.handler.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
import { prisma } from '@weareinreach/db'
import { handleError } from '~api/lib/errorHandler'
import { type TRPCHandlerParams } from '~api/types/handler'

import { type TUpdateSchema } from './mutation.update.schema'

export const update = async ({ input }: TRPCHandlerParams<TUpdateSchema>) => {
try {
const { id: serviceAreaId, districts, countries } = input

const txn = await prisma.$transaction(async (tx) => {
const results = {
countries: {
created: 0,
deleted: 0,
},
districts: {
created: 0,
deleted: 0,
},
}
if (districts.createdVals) {
const { count } = await tx.serviceAreaDist.createMany({
data: districts.createdVals.map((govDistId) => ({ serviceAreaId, govDistId })),
skipDuplicates: true,
})
results.districts.created = count
}
if (districts.deletedVals) {
const { count } = await tx.serviceAreaDist.deleteMany({
where: { serviceAreaId, govDistId: { in: districts.deletedVals } },
})
results.districts.deleted = count
}
if (countries.createdVals) {
const { count } = await tx.serviceAreaCountry.createMany({
data: countries.createdVals.map((countryId) => ({ serviceAreaId, countryId })),
skipDuplicates: true,
})
results.countries.created = count
}
if (countries.deletedVals) {
const { count } = await tx.serviceAreaCountry.deleteMany({
where: { serviceAreaId, countryId: { in: countries.deletedVals } },
})
results.countries.deleted = count
}
return results
})
return txn
} catch (error) {
handleError(error)
}
}
16 changes: 16 additions & 0 deletions packages/api/router/serviceArea/mutation.update.schema.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { z } from 'zod'

import { prefixedId } from '~api/schemas/idPrefix'

export const ZUpdateSchema = z.object({
id: prefixedId('serviceArea'),
districts: z.object({
createdVals: prefixedId('govDist').array().nullable(),
deletedVals: prefixedId('govDist').array().nullable(),
}),
countries: z.object({
createdVals: prefixedId('country').array().nullable(),
deletedVals: prefixedId('country').array().nullable(),
}),
})
export type TUpdateSchema = z.infer<typeof ZUpdateSchema>
50 changes: 50 additions & 0 deletions packages/api/router/serviceArea/query.getServiceArea.handler.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
import { prisma } from '@weareinreach/db'
import { handleError } from '~api/lib/errorHandler'
import { type TRPCHandlerParams } from '~api/types/handler'

import { type TGetServiceAreaSchema } from './query.getServiceArea.schema'

export const getServiceArea = async ({ ctx, input }: TRPCHandlerParams<TGetServiceAreaSchema>) => {
try {
const result = await prisma.serviceArea.findUnique({
where: {
id: input,
},
select: {
id: true,
countries: {
select: {
country: {
select: { cca2: true, id: true },
},
},
},
districts: {
select: {
govDist: {
select: {
id: true,
parent: { select: { tsKey: true, tsNs: true } },
country: { select: { cca2: true } },
tsKey: true,
tsNs: true,
},
},
},
},
},
})

if (!result) return result

const { id, districts, countries } = result
const formatted = {
id,
districts: districts.map(({ govDist }) => govDist),
countries: countries.map(({ country }) => country),
}
return formatted
} catch (error) {
handleError(error)
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import { type z } from 'zod'

import { prefixedId } from '~api/schemas/idPrefix'

export const ZGetServiceAreaSchema = prefixedId('serviceArea')
export type TGetServiceAreaSchema = z.infer<typeof ZGetServiceAreaSchema>
4 changes: 4 additions & 0 deletions packages/api/router/serviceArea/schemas.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// codegen:start {preset: barrel, include: ./*.schema.ts}
export * from './mutation.update.schema'
export * from './query.getServiceArea.schema'
// codegen:end
1 change: 0 additions & 1 deletion packages/ui/.storybook/i18next.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ i18n
switch (format) {
case 'lowercase': {
if (typeof value === 'string') return value.toLowerCase()
break
}
}
return value
Expand Down
5 changes: 4 additions & 1 deletion packages/ui/.storybook/preview.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,10 @@ const preview: Preview = {
// },
msw: {
handlers: {
passthrough: http.get(/^\/(?!api|trpc).*$/, () => passthrough()),
passthrough: http.get(/^\/(?!api|trpc).*$/, (ctx) => {
console.log(`MSW Passthrough: ${ctx.request.url}`)
passthrough()
}),
},
},
},
Expand Down
Loading
Loading