Compare commits
1148 Commits
@nhost/rea
...
@nhost/rea
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2907ecb7ff | ||
|
|
05d7f5207f | ||
|
|
07a053ee80 | ||
|
|
61e4414a8f | ||
|
|
4601d84e0e | ||
|
|
4dd2e99159 | ||
|
|
282c6c6d24 | ||
|
|
c78227b085 | ||
|
|
d87e520307 | ||
|
|
bbed04e4da | ||
|
|
273afc9740 | ||
|
|
f4083aa4b3 | ||
|
|
ddd2641726 | ||
|
|
4658aeb31e | ||
|
|
cc8e5fe4a9 | ||
|
|
85c897c717 | ||
|
|
c99e5552e6 | ||
|
|
97a2520ea1 | ||
|
|
964af2912b | ||
|
|
afea682a8c | ||
|
|
fefa2baa2e | ||
|
|
f09b3cfd24 | ||
|
|
dd3b2c41f1 | ||
|
|
aaced20f31 | ||
|
|
3e91c19e13 | ||
|
|
abe0edcacb | ||
|
|
f8dae56bda | ||
|
|
9133726dbe | ||
|
|
7eed617034 | ||
|
|
d4fd4ec3e9 | ||
|
|
19a0288861 | ||
|
|
da975387ac | ||
|
|
e46c77e409 | ||
|
|
6c642d86f3 | ||
|
|
46a77f1ce5 | ||
|
|
6053560b5a | ||
|
|
89bd37bc28 | ||
|
|
0df73a41c9 | ||
|
|
53bdc294e2 | ||
|
|
f6d2042adb | ||
|
|
ba83475ced | ||
|
|
dafc581c08 | ||
|
|
c88b77ef43 | ||
|
|
1470592aac | ||
|
|
4e9a560346 | ||
|
|
766cb61243 | ||
|
|
7a9370abb2 | ||
|
|
73368c87a2 | ||
|
|
ef20f1f504 | ||
|
|
616a71fc89 | ||
|
|
9477e11d4c | ||
|
|
3c0adb4922 | ||
|
|
c1bfc16ec2 | ||
|
|
1fe86f770c | ||
|
|
d5de56256a | ||
|
|
b5e8222b76 | ||
|
|
7f15375a9a | ||
|
|
ffd8660bcc | ||
|
|
9159cf46b1 | ||
|
|
9211743d9c | ||
|
|
cc6aae3fba | ||
|
|
a9fbe8e0fc | ||
|
|
40cbeac221 | ||
|
|
df8e31305d | ||
|
|
90af9f2224 | ||
|
|
037fbdf37a | ||
|
|
843087cb11 | ||
|
|
f2aaff0504 | ||
|
|
ee2f53a052 | ||
|
|
8f5255172e | ||
|
|
c9de90e027 | ||
|
|
3341632f23 | ||
|
|
e005a67ab4 | ||
|
|
1f4bbf75e0 | ||
|
|
e5934d5dfd | ||
|
|
8b368ba2e8 | ||
|
|
16017fb8d2 | ||
|
|
effc0aba52 | ||
|
|
45a81ca823 | ||
|
|
377e8f8c37 | ||
|
|
977d58a938 | ||
|
|
eb7a14cedb | ||
|
|
5a64bdf30a | ||
|
|
7acf96d65f | ||
|
|
57726864fd | ||
|
|
73da6a67f1 | ||
|
|
48964b82e0 | ||
|
|
9d2fdbadc8 | ||
|
|
6bd874b485 | ||
|
|
4b36670897 | ||
|
|
947696efc6 | ||
|
|
a3168a1dae | ||
|
|
29efea2ad8 | ||
|
|
390688feb1 | ||
|
|
20e19ec7db | ||
|
|
b0c58ff351 | ||
|
|
7b7cc74948 | ||
|
|
1f501c829c | ||
|
|
8f9993d8ed | ||
|
|
f53b1f5c13 | ||
|
|
1b8dcf237a | ||
|
|
fc559d9e29 | ||
|
|
fe61dbb6dc | ||
|
|
8f90569230 | ||
|
|
5a11ace8f0 | ||
|
|
c569c5f60c | ||
|
|
fbcef432a3 | ||
|
|
44ae629f86 | ||
|
|
e030856660 | ||
|
|
db118f9769 | ||
|
|
8a48a897a7 | ||
|
|
dce91ec7d8 | ||
|
|
0a3383d6c5 | ||
|
|
97b5310c5d | ||
|
|
5c8c79444a | ||
|
|
eb3041341d | ||
|
|
f57f237e37 | ||
|
|
b1e90e6e2b | ||
|
|
1c947b2995 | ||
|
|
d00f6ed84e | ||
|
|
4c88846d72 | ||
|
|
97dc689d79 | ||
|
|
311417d679 | ||
|
|
ce0e1ee7ae | ||
|
|
1cc6841107 | ||
|
|
4b7fff0440 | ||
|
|
47fc7ffc0e | ||
|
|
7c5d0d0ec6 | ||
|
|
4d9c48f524 | ||
|
|
5f9cbd3577 | ||
|
|
b7cce408a0 | ||
|
|
f3a2c07307 | ||
|
|
8dc15fb91b | ||
|
|
a1cdcedcc3 | ||
|
|
cb6cb0e9d4 | ||
|
|
842e9892c0 | ||
|
|
37fee16552 | ||
|
|
5f9eed4f43 | ||
|
|
869e72537b | ||
|
|
95513d4052 | ||
|
|
996e80163e | ||
|
|
437483e395 | ||
|
|
1931635d6a | ||
|
|
d056fb4dbd | ||
|
|
ed6d9e8a85 | ||
|
|
7840201e91 | ||
|
|
af8891686b | ||
|
|
4240ad5e84 | ||
|
|
abe33b848e | ||
|
|
7c2ad17c03 | ||
|
|
f6fb1d0948 | ||
|
|
781bc77bdc | ||
|
|
1f251b6df3 | ||
|
|
9e8ef96c96 | ||
|
|
04011cd2f5 | ||
|
|
4f399c33f4 | ||
|
|
4c103d2c8e | ||
|
|
13efafb000 | ||
|
|
719a3ddcf9 | ||
|
|
7724ab2861 | ||
|
|
0a8597f86b | ||
|
|
b8d54457f3 | ||
|
|
d11980f078 | ||
|
|
f051587fb1 | ||
|
|
79f567fd82 | ||
|
|
7a0b35e2e6 | ||
|
|
d723464d60 | ||
|
|
218e0b3b6e | ||
|
|
72c93e22c9 | ||
|
|
214e8b6e19 | ||
|
|
249372c8bb | ||
|
|
bfbe8733f6 | ||
|
|
78982c003d | ||
|
|
c93d8a9c7d | ||
|
|
1d60c882ea | ||
|
|
1e42955871 | ||
|
|
39de01e3c6 | ||
|
|
c6e86050c4 | ||
|
|
d4109b3de9 | ||
|
|
d36abb5b51 | ||
|
|
3b2fb4368e | ||
|
|
1f54a07b21 | ||
|
|
12bc1b8b1d | ||
|
|
bf631b4e00 | ||
|
|
5fa828b231 | ||
|
|
6bda8ec75b | ||
|
|
ef380c27de | ||
|
|
de953dc022 | ||
|
|
cc9b4e4fad | ||
|
|
1d4d969045 | ||
|
|
6aa1e6ba6a | ||
|
|
3edfab6628 | ||
|
|
ab284ca0e4 | ||
|
|
145c00f9eb | ||
|
|
cdde38f6e1 | ||
|
|
d6b2aeac38 | ||
|
|
2772a2fefa | ||
|
|
c9764c15a6 | ||
|
|
1e465b6ef5 | ||
|
|
35903dbd14 | ||
|
|
95124ae9e1 | ||
|
|
5cd46b92eb | ||
|
|
7a9e3a1716 | ||
|
|
60dddd9fd3 | ||
|
|
0417497181 | ||
|
|
7bcd7617ca | ||
|
|
8c8ac3193f | ||
|
|
f1b9882775 | ||
|
|
73b062ab03 | ||
|
|
ff38e574d9 | ||
|
|
02ba6ef652 | ||
|
|
18f3f06c5d | ||
|
|
a8d3e08194 | ||
|
|
d5f195a16b | ||
|
|
6fa25c34ba | ||
|
|
917dd5351f | ||
|
|
32389c99a0 | ||
|
|
27ce886f70 | ||
|
|
546bda2400 | ||
|
|
9457b01862 | ||
|
|
aaf93b1d25 | ||
|
|
4ab18b1d90 | ||
|
|
51f9e87801 | ||
|
|
d96067e503 | ||
|
|
9f37c1f183 | ||
|
|
02c186bff2 | ||
|
|
19fd647764 | ||
|
|
e664208bc0 | ||
|
|
916162df26 | ||
|
|
03b5ef7481 | ||
|
|
4b29d7e1e0 | ||
|
|
882d910dc0 | ||
|
|
93e542c9a0 | ||
|
|
9f398d1544 | ||
|
|
20d76361e9 | ||
|
|
682efac023 | ||
|
|
fab945dbcf | ||
|
|
84c3a1ec4f | ||
|
|
a2ce170806 | ||
|
|
dccdb82429 | ||
|
|
067fd34718 | ||
|
|
668afa62ac | ||
|
|
93f9a69efd | ||
|
|
7112b17872 | ||
|
|
5236cb6d8c | ||
|
|
83531a3373 | ||
|
|
53f5769261 | ||
|
|
9647972770 | ||
|
|
b35b817155 | ||
|
|
24a4b6c3d6 | ||
|
|
348fa453c7 | ||
|
|
abb48d3369 | ||
|
|
3fc52856de | ||
|
|
97e4de83e5 | ||
|
|
dfb1fdd06e | ||
|
|
a4a5fb2889 | ||
|
|
f6a87d8a9c | ||
|
|
eecd7fb586 | ||
|
|
4cf69d03c0 | ||
|
|
b2c1d900cf | ||
|
|
800ecb70da | ||
|
|
df1d0d4a18 | ||
|
|
19c3bda179 | ||
|
|
f44ae7dc80 | ||
|
|
5a4616fd49 | ||
|
|
89792f95ef | ||
|
|
dd052ade44 | ||
|
|
14c3246236 | ||
|
|
8be068479f | ||
|
|
7674ebdd09 | ||
|
|
be591aa8aa | ||
|
|
bc6d1bdec3 | ||
|
|
a43cf0c202 | ||
|
|
e0701e4e97 | ||
|
|
cbf976c69d | ||
|
|
ea93dc9233 | ||
|
|
ed7ee3e115 | ||
|
|
7c694262a5 | ||
|
|
ac1524869e | ||
|
|
fd433ed4de | ||
|
|
087a62972d | ||
|
|
35bb3a76b6 | ||
|
|
7c180e404d | ||
|
|
9cbcb7fbbc | ||
|
|
85304b6196 | ||
|
|
149f9d5814 | ||
|
|
611a28847c | ||
|
|
715741ebc4 | ||
|
|
d646fb82d0 | ||
|
|
a4d0d2d048 | ||
|
|
cca246af8d | ||
|
|
8f114e2a51 | ||
|
|
b5395be2ea | ||
|
|
fb76b6891c | ||
|
|
0f1d1c0b8b | ||
|
|
ac423d74bb | ||
|
|
78f66069aa | ||
|
|
f9249b740c | ||
|
|
3c4d4bc95f | ||
|
|
1570ce0b1b | ||
|
|
9166ddf1a9 | ||
|
|
5f8b8af976 | ||
|
|
c15dba7e45 | ||
|
|
65c9536a0f | ||
|
|
7aae8ce2af | ||
|
|
a072ff458a | ||
|
|
29e5f5bd59 | ||
|
|
91fef4008d | ||
|
|
685eb4907d | ||
|
|
07f9af1ccd | ||
|
|
2c5cf1ab98 | ||
|
|
6f485737d1 | ||
|
|
adc4491144 | ||
|
|
f12d1bc8d5 | ||
|
|
9f1523ffad | ||
|
|
2b36a98bc8 | ||
|
|
5407796f96 | ||
|
|
b548c9bb87 | ||
|
|
38e028d730 | ||
|
|
8f8a799b03 | ||
|
|
fc84fe0df3 | ||
|
|
3da9c43f35 | ||
|
|
a8a0ced302 | ||
|
|
44008557db | ||
|
|
412b1fa8c6 | ||
|
|
29669e748a | ||
|
|
61ee739f88 | ||
|
|
65b7995dda | ||
|
|
30b23eb7a2 | ||
|
|
4e083bcf25 | ||
|
|
6b9d163e82 | ||
|
|
cc9b938003 | ||
|
|
b5c44ed600 | ||
|
|
35a6dc6d89 | ||
|
|
c80f4a28f8 | ||
|
|
c03f8d996a | ||
|
|
7f3472963f | ||
|
|
e283ed1884 | ||
|
|
93ad06fcc3 | ||
|
|
d6a229926b | ||
|
|
182d29bc2c | ||
|
|
becde75341 | ||
|
|
b01ba90243 | ||
|
|
1f47c0df4a | ||
|
|
dfbdd340a7 | ||
|
|
3448edb178 | ||
|
|
1c0b9c642a | ||
|
|
62d2eb8c99 | ||
|
|
dc6348df04 | ||
|
|
ac3bdb6ef1 | ||
|
|
e8c095fedc | ||
|
|
d524597557 | ||
|
|
43fb4ada76 | ||
|
|
e44d6af56c | ||
|
|
3a937cae48 | ||
|
|
a60ea128be | ||
|
|
76c9a124c8 | ||
|
|
de558a0150 | ||
|
|
0cacd9f3d2 | ||
|
|
aa7338fcdf | ||
|
|
6da44bf801 | ||
|
|
44cbdf9a68 | ||
|
|
632c1da775 | ||
|
|
bd88ea0912 | ||
|
|
cf38b3d82b | ||
|
|
945adb253d | ||
|
|
afb8a199eb | ||
|
|
6c32e3a3bc | ||
|
|
bd5a6608e9 | ||
|
|
f4eee4b885 | ||
|
|
11a5d1ce71 | ||
|
|
4d8055a4e7 | ||
|
|
be10b474da | ||
|
|
a2d77dad08 | ||
|
|
b4acc44df6 | ||
|
|
19f5ffc5b8 | ||
|
|
42dde0b573 | ||
|
|
4ecd311578 | ||
|
|
1fa1f8080c | ||
|
|
d6be615fc5 | ||
|
|
25f0cb7144 | ||
|
|
ba785da116 | ||
|
|
4402844543 | ||
|
|
f03c458a05 | ||
|
|
2c28cd33be | ||
|
|
ac65fb9dd4 | ||
|
|
3ced63abaa | ||
|
|
12fb5847fb | ||
|
|
ee9ab3f1ef | ||
|
|
d4c2b9870c | ||
|
|
389319582f | ||
|
|
c2f9dcbbbd | ||
|
|
69e701a742 | ||
|
|
25db4fa5dc | ||
|
|
3c70860afa | ||
|
|
0f43b942af | ||
|
|
0ea60a643f | ||
|
|
13c41fe667 | ||
|
|
7692abf98c | ||
|
|
4e0aafbf08 | ||
|
|
5f18361d4a | ||
|
|
09fe573bff | ||
|
|
b7396c3b02 | ||
|
|
aa177677b5 | ||
|
|
c922de7b0c | ||
|
|
38526d7ef2 | ||
|
|
057c8be55a | ||
|
|
4783657986 | ||
|
|
e3606c091f | ||
|
|
d5489b71ec | ||
|
|
a6bc3091a2 | ||
|
|
01a086cd05 | ||
|
|
a8cc2e0c9b | ||
|
|
11f0a1493d | ||
|
|
8eafa19810 | ||
|
|
1e31a9567d | ||
|
|
c6120bfca1 | ||
|
|
4c37cc5bc2 | ||
|
|
66ef8f91a3 | ||
|
|
3f135abed9 | ||
|
|
9f127f3333 | ||
|
|
f9b164baa3 | ||
|
|
73804c8450 | ||
|
|
537259e00b | ||
|
|
94d7703f9b | ||
|
|
c24207eeea | ||
|
|
54057ffe8a | ||
|
|
0e9052e810 | ||
|
|
3a209a8ee3 | ||
|
|
f26d38a0f1 | ||
|
|
0e06259e24 | ||
|
|
ce7d81c6d3 | ||
|
|
3779772c99 | ||
|
|
c657cb85cf | ||
|
|
46dfa9634c | ||
|
|
13f5531b7e | ||
|
|
0ecff620fb | ||
|
|
0470e65a38 | ||
|
|
f031cf9463 | ||
|
|
9f81ba9713 | ||
|
|
2f815e5eb6 | ||
|
|
2cabd2d29a | ||
|
|
d4ee6cc756 | ||
|
|
8208b1c385 | ||
|
|
4c6c094f71 | ||
|
|
3dadc7eab9 | ||
|
|
784041020b | ||
|
|
74758f2c36 | ||
|
|
ea34a3856b | ||
|
|
c9175b76d3 | ||
|
|
1c82522163 | ||
|
|
5794357374 | ||
|
|
3edf41f989 | ||
|
|
44f069a253 | ||
|
|
cb0988cb87 | ||
|
|
27752ca8a7 | ||
|
|
855181abbc | ||
|
|
bc0515bd59 | ||
|
|
271c401b1a | ||
|
|
cbed7cdc72 | ||
|
|
fca620f050 | ||
|
|
5200a4f272 | ||
|
|
19458cf076 | ||
|
|
1a94359a81 | ||
|
|
96001f683a | ||
|
|
dd08453fb5 | ||
|
|
739a3c4563 | ||
|
|
20f3eb9086 | ||
|
|
7b5f8647fb | ||
|
|
486ddec751 | ||
|
|
6475047158 | ||
|
|
14b26bdbc7 | ||
|
|
8e4d790b04 | ||
|
|
d814c7b46b | ||
|
|
5baeddba0b | ||
|
|
0262723329 | ||
|
|
1cf8a58d2c | ||
|
|
b9a19d8251 | ||
|
|
465d248456 | ||
|
|
9e4861f2bb | ||
|
|
4ca738ba56 | ||
|
|
be27ed73e1 | ||
|
|
f4d81d33b9 | ||
|
|
730c7d7b28 | ||
|
|
38de442a7f | ||
|
|
22b8f02504 | ||
|
|
79f268ea08 | ||
|
|
24825adb08 | ||
|
|
96e59f0251 | ||
|
|
9e43c320b9 | ||
|
|
f199ed5474 | ||
|
|
2f00d7f309 | ||
|
|
d35dfb1aa0 | ||
|
|
93f1d1944c | ||
|
|
efd3904966 | ||
|
|
133e682e91 | ||
|
|
72eebe538e | ||
|
|
af313212f7 | ||
|
|
06b29f14fc | ||
|
|
4b960227cf | ||
|
|
a9e2db678d | ||
|
|
4d0738d51c | ||
|
|
1a8160632e | ||
|
|
084ea77355 | ||
|
|
19e5abb4a9 | ||
|
|
fe6514fa14 | ||
|
|
92e9659cc7 | ||
|
|
d5a2a259ce | ||
|
|
6929c7f423 | ||
|
|
d5f56f7e18 | ||
|
|
6ddaf47a4b | ||
|
|
11200934a8 | ||
|
|
653f6b5766 | ||
|
|
653c886ec0 | ||
|
|
ecba8f78ac | ||
|
|
d7b5261f5a | ||
|
|
164e8cac28 | ||
|
|
ad0d56416c | ||
|
|
c47ba63dd9 | ||
|
|
47fb75302f | ||
|
|
2c95ed2d14 | ||
|
|
07eb26ca29 | ||
|
|
90843a9feb | ||
|
|
5e5a9d6efa | ||
|
|
5fc3b643a7 | ||
|
|
a365cadbd7 | ||
|
|
eb93a20bc0 | ||
|
|
ac2cd3f34e | ||
|
|
26cb0de087 | ||
|
|
6d93aa4235 | ||
|
|
8221664f61 | ||
|
|
9396bdbbe3 | ||
|
|
63fd6abd54 | ||
|
|
03d7083d3e | ||
|
|
618e5a8db2 | ||
|
|
3a217fd490 | ||
|
|
4e30b4ee21 | ||
|
|
99bbdc37f9 | ||
|
|
9eb78e06db | ||
|
|
3d7369a19e | ||
|
|
8e03774bc1 | ||
|
|
13937fa026 | ||
|
|
9e57a2bfe6 | ||
|
|
b07a61b8e4 | ||
|
|
f52336f698 | ||
|
|
bf4cc38f8d | ||
|
|
4e7d1fbe90 | ||
|
|
ac214019dc | ||
|
|
5ff6876aea | ||
|
|
d392ed86fb | ||
|
|
2d6e95b8b5 | ||
|
|
3bbe09c4b1 | ||
|
|
648c880445 | ||
|
|
c286a0bbb1 | ||
|
|
745d9a958d | ||
|
|
a47ce29173 | ||
|
|
8c12b4117b | ||
|
|
2f432b5c5f | ||
|
|
afcced2417 | ||
|
|
88fa68e74c | ||
|
|
47b4a3ecf1 | ||
|
|
9095a0f6ae | ||
|
|
4629b952c6 | ||
|
|
f6cfca9288 | ||
|
|
06523f2619 | ||
|
|
f9f05b4cd7 | ||
|
|
242a2a97ef | ||
|
|
62a8a968ec | ||
|
|
8d3c83015c | ||
|
|
f783a2d956 | ||
|
|
a8ea4e273e | ||
|
|
4238a6985c | ||
|
|
494b230868 | ||
|
|
7eb7a337ac | ||
|
|
472dcf2b9c | ||
|
|
ac02b38bed | ||
|
|
37e06e1cf7 | ||
|
|
bb2b1f5078 | ||
|
|
1205a89029 | ||
|
|
d498d5d029 | ||
|
|
182dfb0b22 | ||
|
|
b9c012e263 | ||
|
|
0e112674a4 | ||
|
|
0feac15d10 | ||
|
|
f42b693aa2 | ||
|
|
9687581dc7 | ||
|
|
9bf938a507 | ||
|
|
06bc8856dd | ||
|
|
1c3c7c225f | ||
|
|
42fba7a095 | ||
|
|
3fd9e4601d | ||
|
|
0ff633760a | ||
|
|
6c51571182 | ||
|
|
3825a09aed | ||
|
|
1768b1e069 | ||
|
|
cd7d6ddf11 | ||
|
|
301d9f1710 | ||
|
|
46d54b9f77 | ||
|
|
31671aa7b9 | ||
|
|
fba5c819ce | ||
|
|
9dea25ebe1 | ||
|
|
9b063abe32 | ||
|
|
cea97ba333 | ||
|
|
607c457f9d | ||
|
|
6ea9ed69ce | ||
|
|
6450dcc02e | ||
|
|
0b18704d5b | ||
|
|
0c53f9034e | ||
|
|
0c90292779 | ||
|
|
2333aeb0c8 | ||
|
|
3b686a231b | ||
|
|
136b85c5fb | ||
|
|
3d715d5f95 | ||
|
|
6d5295aeca | ||
|
|
45f6285249 | ||
|
|
01fb999c7d | ||
|
|
8b8412d5fa | ||
|
|
0f1311c5b0 | ||
|
|
6b197aa886 | ||
|
|
0353c6648e | ||
|
|
978b8f8f68 | ||
|
|
3643449a9a | ||
|
|
8e25971e7d | ||
|
|
5cf05c8731 | ||
|
|
4da70abcfb | ||
|
|
2d5203872c | ||
|
|
882f1531ab | ||
|
|
6126d77b01 | ||
|
|
09debbd746 | ||
|
|
604ed6b314 | ||
|
|
2f1fec1dcf | ||
|
|
293bdc3f1c | ||
|
|
70f537841f | ||
|
|
b670dc396b | ||
|
|
88800ba4b4 | ||
|
|
d412669c86 | ||
|
|
8600acb6f2 | ||
|
|
0e2e2344f2 | ||
|
|
8a91673242 | ||
|
|
63f27235be | ||
|
|
7feadbe55d | ||
|
|
98e5680f48 | ||
|
|
8d6ebf9032 | ||
|
|
9feea987e6 | ||
|
|
c2d77bbb7c | ||
|
|
4468654054 | ||
|
|
998291ea9d | ||
|
|
eb46f7d8b7 | ||
|
|
7bc11a1985 | ||
|
|
0fadc0d3da | ||
|
|
814856da0d | ||
|
|
1bf5114d6b | ||
|
|
ed618e0c41 | ||
|
|
8a272b5b72 | ||
|
|
2a0107db55 | ||
|
|
48a90c4f69 | ||
|
|
686d3f1b09 | ||
|
|
6b4b4a5798 | ||
|
|
3a14b90557 | ||
|
|
9871bd42e0 | ||
|
|
7982702e26 | ||
|
|
7e21fe5c2b | ||
|
|
cc4d2ee81a | ||
|
|
a96adbcd9d | ||
|
|
f1ad4a37db | ||
|
|
83b4f7c0eb | ||
|
|
45fd0669ee | ||
|
|
d20add9329 | ||
|
|
58854835e0 | ||
|
|
88a6f3f500 | ||
|
|
8336e53931 | ||
|
|
674fd66922 | ||
|
|
fc94bfdd66 | ||
|
|
f299578d69 | ||
|
|
221032f087 | ||
|
|
72799762c9 | ||
|
|
6464584d71 | ||
|
|
7ca196955a | ||
|
|
90b84ea8c4 | ||
|
|
7ca3c42d23 | ||
|
|
bb10741334 | ||
|
|
50293e7dd8 | ||
|
|
bebe65c4c5 | ||
|
|
e2f5cfe9c0 | ||
|
|
cac64f70c4 | ||
|
|
302e0aa1e0 | ||
|
|
e6a44dc008 | ||
|
|
93cc6920b6 | ||
|
|
4c6e9c7839 | ||
|
|
f4a1eef3d4 | ||
|
|
2766875ff7 | ||
|
|
ea61275404 | ||
|
|
1191cb4fd8 | ||
|
|
f6e1517a7a | ||
|
|
e15cb8b798 | ||
|
|
024f026241 | ||
|
|
736b0512da | ||
|
|
a422a4850d | ||
|
|
a7e67979fe | ||
|
|
1dcbf268db | ||
|
|
5c5d489740 | ||
|
|
a2559e3482 | ||
|
|
bbef104a85 | ||
|
|
7843b1aec1 | ||
|
|
4711bfa8ec | ||
|
|
6f3f8a5020 | ||
|
|
a120bcc8fc | ||
|
|
53e20e87f3 | ||
|
|
9479aeb596 | ||
|
|
c4f11af072 | ||
|
|
747aa96914 | ||
|
|
5682d92592 | ||
|
|
2cf6556499 | ||
|
|
89553fcaf6 | ||
|
|
10beea7246 | ||
|
|
1334ddb693 | ||
|
|
d212128815 | ||
|
|
302c28b202 | ||
|
|
f3f760b987 | ||
|
|
9d9caf9834 | ||
|
|
96cbf023ca | ||
|
|
1ed534cb4a | ||
|
|
dcdee0b426 | ||
|
|
e31f4756b4 | ||
|
|
259e198d80 | ||
|
|
1d10a47414 | ||
|
|
34470ff6e0 | ||
|
|
f30d6779bb | ||
|
|
2a3b2c3af5 | ||
|
|
a0db6b58de | ||
|
|
523d52aa7f | ||
|
|
6e1ee1802d | ||
|
|
51ad1eb355 | ||
|
|
ee2dd8481b | ||
|
|
b8e787cb47 | ||
|
|
2ef5c238c1 | ||
|
|
e084643032 | ||
|
|
5514e81186 | ||
|
|
16f38aa893 | ||
|
|
76c6e8d0d6 | ||
|
|
197d1d5cfc | ||
|
|
abd43d0a8b | ||
|
|
70383c8c80 | ||
|
|
a7d5c85f60 | ||
|
|
bc657251d6 | ||
|
|
5abc362a4d | ||
|
|
7a4c9fa806 | ||
|
|
348318d709 | ||
|
|
4e4600d769 | ||
|
|
44d57d4b89 | ||
|
|
84ba29dd7f | ||
|
|
b5f7f7fe5f | ||
|
|
7116a4df8a | ||
|
|
7e4c52dbd1 | ||
|
|
446dc01bde | ||
|
|
a1989c51f8 | ||
|
|
1383de558a | ||
|
|
d828107f74 | ||
|
|
4a1650cb35 | ||
|
|
913651d440 | ||
|
|
6af2d52666 | ||
|
|
da7c2a2362 | ||
|
|
4a7940b59a | ||
|
|
ddda8bb031 | ||
|
|
b146e60f7e | ||
|
|
5591789840 | ||
|
|
fac5ddb866 | ||
|
|
f2fab8dac2 | ||
|
|
6e3f2c382d | ||
|
|
05385d01dc | ||
|
|
7ea72b799c | ||
|
|
4936261cee | ||
|
|
80902b9cf1 | ||
|
|
c3af490e67 | ||
|
|
6a24e32857 | ||
|
|
0ebddd30cf | ||
|
|
d019f1de21 | ||
|
|
3abb57f510 | ||
|
|
4a2ad15f14 | ||
|
|
ca45b612c9 | ||
|
|
27ee9b721f | ||
|
|
2a373dd50f | ||
|
|
a91f714c4c | ||
|
|
3b4d89d5b6 | ||
|
|
16d1b26298 | ||
|
|
86d8beb044 | ||
|
|
17f870f31f | ||
|
|
fbfffe25ca | ||
|
|
87a472b27e | ||
|
|
779b03b0b2 | ||
|
|
9d933b6ffd | ||
|
|
34d643868d | ||
|
|
0023f5f6f6 | ||
|
|
48f5c8bfb9 | ||
|
|
f398b2e3ac | ||
|
|
11795abe61 | ||
|
|
e2eafc9ee1 | ||
|
|
4a5a2fac43 | ||
|
|
4a908af7ef | ||
|
|
a7b6498053 | ||
|
|
7f418a7559 | ||
|
|
8493129750 | ||
|
|
26b817c5fa | ||
|
|
e61ea19421 | ||
|
|
401f2cb540 | ||
|
|
6363a289fb | ||
|
|
f09037ccef | ||
|
|
a4dea7339e | ||
|
|
50474810bf | ||
|
|
f356c7176b | ||
|
|
cb99c6d989 | ||
|
|
7cef49bb02 | ||
|
|
6eaa5c7920 | ||
|
|
5485d48ce5 | ||
|
|
64574ee892 | ||
|
|
d3d38b2631 | ||
|
|
023afae3cd | ||
|
|
19d2242918 | ||
|
|
ead2c16aac | ||
|
|
a5f02e8056 | ||
|
|
aeb85a1e01 | ||
|
|
821912e23e | ||
|
|
8608a78eaf | ||
|
|
2d2da4f6e0 | ||
|
|
19d7262b05 | ||
|
|
1c750bd652 | ||
|
|
8a3943a942 | ||
|
|
62385a7866 | ||
|
|
9e21de3819 | ||
|
|
c101a26ce5 | ||
|
|
21fa83d115 | ||
|
|
522839d8f7 | ||
|
|
87aad599f3 | ||
|
|
5b097e635d | ||
|
|
bfdcacd5a3 | ||
|
|
dcb9055475 | ||
|
|
6f0bf3d67c | ||
|
|
3c96c561a0 | ||
|
|
3d319364f3 | ||
|
|
80468ac3ac | ||
|
|
d03653f1fd | ||
|
|
a7f3599fb1 | ||
|
|
c789102189 | ||
|
|
b638173181 | ||
|
|
d65df02adb | ||
|
|
5dff7ad5d3 | ||
|
|
9263bea2ae | ||
|
|
4f994b536e | ||
|
|
4f9287562e | ||
|
|
58f82f9aad | ||
|
|
c907021313 | ||
|
|
12a218b12c | ||
|
|
196156ff93 | ||
|
|
28ca032f70 | ||
|
|
38462c45b6 | ||
|
|
8e03ed43b7 | ||
|
|
333292ab89 | ||
|
|
b4d52debff | ||
|
|
287e48a51a | ||
|
|
9370e06b68 | ||
|
|
d5b775c630 | ||
|
|
ea8e1df8da | ||
|
|
20005986a9 | ||
|
|
ced8100168 | ||
|
|
36d6db526c | ||
|
|
fb53e94193 | ||
|
|
c1d722390f | ||
|
|
165ff16cdc | ||
|
|
111d6d99a1 | ||
|
|
dabbb6ec0d | ||
|
|
7174aa1384 | ||
|
|
e3ef4a0188 | ||
|
|
82ac9b9684 | ||
|
|
bd494434d9 | ||
|
|
0ee47821cd | ||
|
|
0dc01a99e9 | ||
|
|
3a04c272ee | ||
|
|
0e782b8e99 | ||
|
|
3e9d864899 | ||
|
|
dd38973515 | ||
|
|
9ab5b7a927 | ||
|
|
406132902d | ||
|
|
7503b0d840 | ||
|
|
d42cb698c1 | ||
|
|
73e4702a1a | ||
|
|
93cc6bc1cf | ||
|
|
db955e3b71 | ||
|
|
c944ef11e4 | ||
|
|
d9e2e41efd | ||
|
|
1219356c8f | ||
|
|
2eb7467afa | ||
|
|
12f42319f9 | ||
|
|
bbc9c6131b | ||
|
|
c16be7fb05 | ||
|
|
872e44ebe0 | ||
|
|
a898a19ffa | ||
|
|
dbc10e6205 | ||
|
|
b04d01f022 | ||
|
|
29d0c7250f | ||
|
|
b59f571048 | ||
|
|
64cc648d19 | ||
|
|
5f05d46c3d | ||
|
|
bfcabe8e73 | ||
|
|
233a6e4bd6 | ||
|
|
577792b3d5 | ||
|
|
3ba026e7d7 | ||
|
|
fa740867c5 | ||
|
|
30f4e53181 | ||
|
|
a417c8468a | ||
|
|
2dc020a676 | ||
|
|
f49d14cc1b | ||
|
|
5a141453f0 | ||
|
|
788bb9c90d | ||
|
|
09fa429125 | ||
|
|
c505281250 | ||
|
|
7ea5523375 | ||
|
|
c5cd6b1d7b | ||
|
|
2d1185f7ec | ||
|
|
c6d4c5e943 | ||
|
|
0a536ccfda | ||
|
|
4107287c8e | ||
|
|
651c481874 | ||
|
|
90a7999346 | ||
|
|
b54b0c0743 | ||
|
|
d07373d255 | ||
|
|
73c8fa1fb2 | ||
|
|
67f2622642 | ||
|
|
780f95d950 | ||
|
|
cb84db7688 | ||
|
|
67d76ebbb6 | ||
|
|
48af3fb4d1 | ||
|
|
e5adc515d4 | ||
|
|
5f4b16f2f9 | ||
|
|
be50d4ad1d | ||
|
|
d40afbb744 | ||
|
|
7e0035a856 | ||
|
|
2fec74e501 | ||
|
|
e94b28b3bc | ||
|
|
f591f76256 | ||
|
|
58fb955dc6 | ||
|
|
5826baa57e | ||
|
|
3c789629a4 | ||
|
|
f472d42ae9 | ||
|
|
9993bea7ab | ||
|
|
6f33fc6ce6 | ||
|
|
b6858c5638 | ||
|
|
9b01c3ba93 | ||
|
|
fcfd6a9c13 | ||
|
|
e4daefe637 | ||
|
|
59a5fe97b1 | ||
|
|
a0bcbb6269 | ||
|
|
1ec1004507 | ||
|
|
756d996096 | ||
|
|
c0f1d03c3c | ||
|
|
af55789d07 | ||
|
|
cb28676895 | ||
|
|
939a3d1090 | ||
|
|
0163d0588b | ||
|
|
c4124f22b0 | ||
|
|
7188b0971c | ||
|
|
6ac969320c | ||
|
|
414bc2e75b | ||
|
|
6862e1e24d | ||
|
|
4b9deaa2f7 | ||
|
|
cf366cef35 | ||
|
|
00d041f6b4 | ||
|
|
da06fef64e | ||
|
|
09be9582f8 | ||
|
|
6b26fed8ae | ||
|
|
5a62c66fc4 | ||
|
|
17e0e6d116 | ||
|
|
938000e61b | ||
|
|
d700107222 | ||
|
|
7f1b8a5881 | ||
|
|
7fd5f0fedf | ||
|
|
bf551fe705 | ||
|
|
69d9e40187 | ||
|
|
fc5b18fdf0 | ||
|
|
fa3eb980a0 | ||
|
|
efad3a2b08 | ||
|
|
563fa4fe9b | ||
|
|
6f0a30059a | ||
|
|
47cda5d716 | ||
|
|
3f625ce9e1 | ||
|
|
38d2609249 | ||
|
|
030243cd45 | ||
|
|
c1905243d0 | ||
|
|
37627cc50e | ||
|
|
009f68d500 | ||
|
|
b752cc2be8 | ||
|
|
72fc7d4e44 | ||
|
|
d20bfe3431 | ||
|
|
80ef14e50a | ||
|
|
543ea2a0e7 | ||
|
|
6764d476fd | ||
|
|
7bed0eadc9 | ||
|
|
c7644ace34 | ||
|
|
49cdb2843e | ||
|
|
6f45856c46 | ||
|
|
dcf5e28e06 | ||
|
|
5c10169972 | ||
|
|
abdbbe6fcc | ||
|
|
61e719eea0 | ||
|
|
208bdbba2d | ||
|
|
cd62e1e833 | ||
|
|
1dfb11d7e8 | ||
|
|
8b5c4ed443 | ||
|
|
b60cd0411b | ||
|
|
6bd5c96ed5 | ||
|
|
6b8762a62e | ||
|
|
ddeff7cbd6 | ||
|
|
ed952c1251 | ||
|
|
34e73f18bd | ||
|
|
84262a24f1 | ||
|
|
ec2a88d69c | ||
|
|
fe1049df6b | ||
|
|
a924d21815 | ||
|
|
503339e5a8 | ||
|
|
4405535d4a | ||
|
|
6d031e7484 | ||
|
|
e80c7b629a | ||
|
|
479a2ed08d | ||
|
|
7a469e1e1e | ||
|
|
af15771517 | ||
|
|
9b28e1329a | ||
|
|
c066ea5b75 | ||
|
|
80e42b939b | ||
|
|
3ea6f685e2 | ||
|
|
ac77f427c3 | ||
|
|
0f95ee5bb4 | ||
|
|
4b572c4f58 | ||
|
|
47406d3617 | ||
|
|
125bc9a749 | ||
|
|
df29c8f98d | ||
|
|
a08c3ec2d1 | ||
|
|
fef034aa6e | ||
|
|
7037af8ae6 | ||
|
|
477b48f184 | ||
|
|
33ac09fa40 | ||
|
|
92d66b9413 | ||
|
|
9eb9b590f9 | ||
|
|
7edca99d48 | ||
|
|
964cc6ded3 | ||
|
|
a69e0032bf | ||
|
|
86fbf934d6 | ||
|
|
0d6ecd8397 | ||
|
|
56b57b2878 | ||
|
|
e79ee93fde | ||
|
|
7cec42b392 | ||
|
|
f254c329f5 | ||
|
|
2a84a025d5 | ||
|
|
c2b0625c31 | ||
|
|
e80384c7ee | ||
|
|
8fa4813b4e | ||
|
|
d4c2e9eb78 | ||
|
|
557d1a69b3 | ||
|
|
4b811d939e | ||
|
|
f2a25b688d | ||
|
|
e9c82d8609 | ||
|
|
853527a770 | ||
|
|
9e6e05c1b2 | ||
|
|
85b5d89dbd | ||
|
|
d22885f6b7 | ||
|
|
5944b25e7e | ||
|
|
52fc5d3123 | ||
|
|
7e0608f5ca | ||
|
|
18ac56d097 | ||
|
|
366fc2403d | ||
|
|
8876819687 | ||
|
|
be1ef6fe79 | ||
|
|
5a963832e2 | ||
|
|
aa3f5c243c | ||
|
|
5dce0f0fdc | ||
|
|
3c0e9fbb84 | ||
|
|
6c202304b2 | ||
|
|
50dcf41e6c | ||
|
|
d6b4f83e16 | ||
|
|
ba86ae229d | ||
|
|
96f41ad0de | ||
|
|
aba0c8b2da | ||
|
|
a27eeeab8e | ||
|
|
61a746e674 | ||
|
|
7f37c87929 | ||
|
|
3322c4b795 | ||
|
|
1e70c7e7a5 | ||
|
|
9fbbdca60d | ||
|
|
d843f1a3ed | ||
|
|
464a10fa06 | ||
|
|
2cb1c36c76 | ||
|
|
b4670024ca | ||
|
|
feb616ecc0 | ||
|
|
7bc6d231b8 | ||
|
|
84e72f1d8d | ||
|
|
3db941eb46 | ||
|
|
42a7aaf916 | ||
|
|
2443399cdc | ||
|
|
b8f4b75b0c | ||
|
|
5227c84820 | ||
|
|
de81942fb2 | ||
|
|
5a60c5cb29 | ||
|
|
752812a321 | ||
|
|
0af2337499 | ||
|
|
b238bd7b6b | ||
|
|
f87403108f | ||
|
|
20f8fe9eb4 | ||
|
|
6f6044c49c | ||
|
|
4ffb14b240 | ||
|
|
f9854b15c4 | ||
|
|
cf206a4d1c | ||
|
|
eae285bfc9 | ||
|
|
51a115eaf7 | ||
|
|
da9c043fb5 | ||
|
|
e821af279a | ||
|
|
1d3469a455 | ||
|
|
05ced50d74 | ||
|
|
4c916a94f0 | ||
|
|
a69a6d63e3 | ||
|
|
5abb2dda3f | ||
|
|
5630c07a8a | ||
|
|
5c6239589c | ||
|
|
9ff668d26c | ||
|
|
8f100e6e56 | ||
|
|
42dc93100c | ||
|
|
04aadb6fa4 | ||
|
|
e08a08973d | ||
|
|
3b11caf3bc | ||
|
|
049f67e54a | ||
|
|
6da1f90bc3 | ||
|
|
9772a3b577 | ||
|
|
59fd68dee3 | ||
|
|
5b69e6eccb | ||
|
|
1ca5d34c80 | ||
|
|
c161339423 | ||
|
|
ab469fba84 | ||
|
|
b122a306a4 | ||
|
|
d3a2eae789 | ||
|
|
3ac1694d1e | ||
|
|
032743c750 | ||
|
|
5029c0b934 | ||
|
|
7eb927b549 | ||
|
|
dbb29ac4d6 | ||
|
|
0348114d26 | ||
|
|
e66c1689a4 | ||
|
|
80c1de6a55 | ||
|
|
52de584034 | ||
|
|
edfb04cd07 | ||
|
|
bb30d683ee | ||
|
|
3b16cfd295 |
9
.dockerignore
Normal file
@@ -0,0 +1,9 @@
|
||||
**/node_modules
|
||||
**/npm-debug.log
|
||||
**/out
|
||||
**/dist
|
||||
**/umd
|
||||
**/.turbo
|
||||
**/.nhost
|
||||
**/coverage
|
||||
**/.next
|
||||
14
.github/CODEOWNERS
vendored
@@ -1,8 +1,14 @@
|
||||
# Documentation
|
||||
# https://help.github.com/en/articles/about-code-owners
|
||||
|
||||
/packages @plmercereau
|
||||
/packages @plmercereau @szilarddoro
|
||||
/packages/docgen @szilarddoro
|
||||
/.github/workflows @plmercereau
|
||||
/docs/ @guicurcio
|
||||
/examples/ @plmercereau @guicurcio @FuzzyReason
|
||||
/integrations/stripe-graphql-js @elitan
|
||||
/.github @plmercereau
|
||||
/dashboard/ @szilarddoro @guicurcio
|
||||
/docs/ @guicurcio @elitan
|
||||
/config/ @plmercereau @szilarddoro
|
||||
/examples/ @plmercereau
|
||||
/examples/codegen-react-apollo @elitan @plmercereau
|
||||
/examples/codegen-react-query @elitan @plmercereau
|
||||
/examples/react-apollo-crm @elitan @plmercereau
|
||||
|
||||
41
.github/actions/install-dependencies/action.yaml
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
name: Install Node and package dependencies
|
||||
description: 'Install Node dependencies with pnpm'
|
||||
inputs:
|
||||
TURBO_TOKEN:
|
||||
description: 'Turborepo token'
|
||||
TURBO_TEAM:
|
||||
description: 'Turborepo team'
|
||||
runs:
|
||||
using: 'composite'
|
||||
steps:
|
||||
- uses: pnpm/action-setup@v2.2.4
|
||||
with:
|
||||
version: 7.17.0
|
||||
run_install: false
|
||||
- name: Get pnpm cache directory
|
||||
id: pnpm-cache-dir
|
||||
shell: bash
|
||||
run: echo "dir=$(pnpm store path)" >> $GITHUB_OUTPUT
|
||||
- uses: actions/cache@v3
|
||||
id: pnpm-cache
|
||||
with:
|
||||
path: |
|
||||
${{ steps.pnpm-cache-dir.outputs.dir }}
|
||||
~/.cache/Cypress
|
||||
key: ${{ runner.os }}-node-${{ hashFiles('pnpm-lock.yaml') }}
|
||||
restore-keys: ${{ runner.os }}-node-
|
||||
- name: Use Node.js 16
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 16
|
||||
- shell: bash
|
||||
name: Install packages
|
||||
run: pnpm install --frozen-lockfile
|
||||
# * Build all Nhost packages as they are all supposed to be tested.
|
||||
# * They are reused through the Turborepo cache
|
||||
- shell: bash
|
||||
name: Build packages
|
||||
run: pnpm build
|
||||
env:
|
||||
TURBO_TOKEN: ${{ inputs.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ inputs.TURBO_TEAM }}
|
||||
107
.github/workflows/changesets.yaml
vendored
@@ -5,37 +5,33 @@ on:
|
||||
branches: [main]
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- 'templates/**'
|
||||
- 'examples/**'
|
||||
- 'assets/**'
|
||||
- '**.md'
|
||||
- '!.changeset/**'
|
||||
- 'LICENSE'
|
||||
|
||||
env:
|
||||
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ secrets.TURBO_TEAM }}
|
||||
DASHBOARD_PACKAGE: '@nhost/dashboard'
|
||||
|
||||
jobs:
|
||||
version:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
outputs:
|
||||
hasChangesets: ${{ steps.changesets.outputs.hasChangesets }}
|
||||
dashboardVersion: ${{ steps.dashboard.outputs.dashboardVersion }}
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- uses: pnpm/action-setup@v2.1.0
|
||||
- name: Install Node and dependencies
|
||||
uses: ./.github/actions/install-dependencies
|
||||
with:
|
||||
version: 6.32.3
|
||||
# run_install: true
|
||||
- name: Use Node.js 17
|
||||
uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: '17.8.0'
|
||||
cache: 'pnpm'
|
||||
- name: Pick the right npm version
|
||||
# * See: https://github.com/pnpm/pnpm/issues/4348
|
||||
run: npm install --global npm@8.4
|
||||
- name: Install dependencies
|
||||
run: pnpm install
|
||||
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ secrets.TURBO_TEAM }}
|
||||
- name: Create PR or Publish release
|
||||
id: changesets
|
||||
uses: changesets/action@v1
|
||||
@@ -47,3 +43,80 @@ jobs:
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
- name: Check Dashboard tag
|
||||
id: dashboard
|
||||
if: steps.changesets.outputs.hasChangesets == 'false'
|
||||
run: |
|
||||
DASHBOARD_VERSION=$(jq -r .version dashboard/package.json)
|
||||
GIT_TAG="${{ env.DASHBOARD_PACKAGE}}@$DASHBOARD_VERSION"
|
||||
if [ -z "$(git tag -l | grep $GIT_TAG)" ]; then
|
||||
echo "dashboardVersion=$DASHBOARD_VERSION" >> $GITHUB_OUTPUT
|
||||
fi
|
||||
|
||||
test:
|
||||
needs: version
|
||||
name: Dashboard
|
||||
if: needs.version.outputs.dashboardVersion != ''
|
||||
uses: ./.github/workflows/dashboard.yaml
|
||||
secrets: inherit
|
||||
|
||||
publish:
|
||||
runs-on: ubuntu-latest
|
||||
needs:
|
||||
- test
|
||||
- version
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Add git tag
|
||||
run: |
|
||||
git tag "${{ env.DASHBOARD_PACKAGE }}@${{ needs.version.outputs.dashboardVersion }}"
|
||||
git push origin --tags
|
||||
- name: Docker meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: |
|
||||
nhost/dashboard
|
||||
tags: |
|
||||
type=raw,value=latest,enable=true
|
||||
type=semver,pattern={{version}},value=v${{ needs.version.outputs.dashboardVersion }}
|
||||
type=semver,pattern={{major}}.{{minor}},value=v${{ needs.version.outputs.dashboardVersion }}
|
||||
type=semver,pattern={{major}},value=v${{ needs.version.outputs.dashboardVersion }}
|
||||
type=sha
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
- name: Build and push to Docker Hub
|
||||
uses: docker/build-push-action@v3
|
||||
timeout-minutes: 60
|
||||
with:
|
||||
context: .
|
||||
file: ./dashboard/Dockerfile
|
||||
platforms: linux/amd64,linux/arm64
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
build-args: |
|
||||
TURBO_TOKEN=${{ env.TURBO_TOKEN }}
|
||||
TURBO_TEAM=${{ env.TURBO_TEAM }}
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
push: true
|
||||
- name: Create GitHub Release
|
||||
uses: taiki-e/create-gh-release-action@v1
|
||||
with:
|
||||
changelog: dashboard/CHANGELOG.md
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
prefix: ${{ env.DASHBOARD_PACKAGE }}@
|
||||
ref: refs/tags/${{ env.DASHBOARD_PACKAGE }}@${{ needs.version.outputs.dashboardVersion }}
|
||||
- name: Remove tag on failure
|
||||
if: failure()
|
||||
run: git push --delete origin ${{ env.DASHBOARD_PACKAGE }}@${{ needs.version.outputs.dashboardVersion }}
|
||||
|
||||
64
.github/workflows/dashboard.yaml
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
name: 'Dashboard'
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
pull_request:
|
||||
branches: [main]
|
||||
types: [opened, synchronize]
|
||||
paths:
|
||||
- 'packages/**'
|
||||
- 'dashboard/**'
|
||||
|
||||
env:
|
||||
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ secrets.TURBO_TEAM }}
|
||||
jobs:
|
||||
build:
|
||||
name: Build
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
NEXT_PUBLIC_ENV: dev
|
||||
NEXT_TELEMETRY_DISABLED: 1
|
||||
NEXT_PUBLIC_NHOST_BACKEND_URL: http://localhost:1337
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Install Node and dependencies
|
||||
uses: ./.github/actions/install-dependencies
|
||||
with:
|
||||
TURBO_TOKEN: ${{ env.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ env.TURBO_TEAM }}
|
||||
- name: Build the application
|
||||
run: pnpm build:dashboard
|
||||
|
||||
tests:
|
||||
name: Tests
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
NEXT_PUBLIC_ENV: dev
|
||||
NEXT_TELEMETRY_DISABLED: 1
|
||||
NEXT_PUBLIC_NHOST_BACKEND_URL: http://localhost:1337
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Install Node and dependencies
|
||||
uses: ./.github/actions/install-dependencies
|
||||
with:
|
||||
TURBO_TOKEN: ${{ env.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ env.TURBO_TEAM }}
|
||||
- name: Run tests
|
||||
run: pnpm test:dashboard
|
||||
|
||||
lint:
|
||||
name: Lint
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
NEXT_PUBLIC_ENV: dev
|
||||
NEXT_TELEMETRY_DISABLED: 1
|
||||
NEXT_PUBLIC_NHOST_BACKEND_URL: http://localhost:1337
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Install Node and dependencies
|
||||
uses: ./.github/actions/install-dependencies
|
||||
with:
|
||||
TURBO_TOKEN: ${{ env.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ env.TURBO_TEAM }}
|
||||
- run: pnpm lint:dashboard
|
||||
130
.github/workflows/packages.yaml
vendored
Normal file
@@ -0,0 +1,130 @@
|
||||
name: Packages
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths-ignore:
|
||||
- 'dashboard/**'
|
||||
- 'docs/**'
|
||||
- 'assets/**'
|
||||
- '**.md'
|
||||
- 'LICENSE'
|
||||
pull_request:
|
||||
branches: [main]
|
||||
types: [opened, synchronize]
|
||||
paths-ignore:
|
||||
- 'dashboard/**'
|
||||
- 'docs/**'
|
||||
- 'assets/**'
|
||||
- '**.md'
|
||||
- 'LICENSE'
|
||||
|
||||
env:
|
||||
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ secrets.TURBO_TEAM }}
|
||||
jobs:
|
||||
build:
|
||||
name: Build @nhost packages
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
# * Install Node and dependencies. Package downloads will be cached for the next jobs.
|
||||
- name: Install Node and dependencies
|
||||
uses: ./.github/actions/install-dependencies
|
||||
with:
|
||||
TURBO_TOKEN: ${{ env.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ env.TURBO_TEAM }}
|
||||
# * List packagesthat has an `e2e` script, except the root, and return an array of their name and path
|
||||
# * In a PR, only include packages that have been modified, and their dependencies
|
||||
- name: List examples with an e2e script
|
||||
id: set-matrix
|
||||
run: |
|
||||
FILTER_MODIFIED="${{ github.event_name == 'pull_request' && format('--filter=...[origin/{0}]', github.base_ref) || '' }}"
|
||||
PACKAGES=$(pnpm recursive list --depth -1 --parseable --filter='!nhost-root' $FILTER_MODIFIED \
|
||||
| xargs -I@ jq "if (.scripts.e2e | length) != 0 then {name: .name, path: \"@\"} else null end" @/package.json \
|
||||
| awk "!/null/" \
|
||||
| jq -c --slurp)
|
||||
echo "matrix=$PACKAGES" >> $GITHUB_OUTPUT
|
||||
outputs:
|
||||
matrix: ${{ steps.set-matrix.outputs.matrix }}
|
||||
e2e:
|
||||
name: 'e2e: ${{ matrix.package.name }}'
|
||||
needs: build
|
||||
if: ${{ needs.build.outputs.matrix != '[]' && needs.build.outputs.matrix != '' }}
|
||||
strategy:
|
||||
# * Don't cancel other matrices when one fails
|
||||
fail-fast: false
|
||||
matrix:
|
||||
package: ${{ fromJson(needs.build.outputs.matrix) }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
# * Install Node and dependencies. Package dependencies won't be downloaded again as they have been cached by the `build` job.
|
||||
- name: Install Node and dependencies
|
||||
uses: ./.github/actions/install-dependencies
|
||||
with:
|
||||
TURBO_TOKEN: ${{ env.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ env.TURBO_TEAM }}
|
||||
# * Install Nhost CLI if a `nhost/config.yaml` file is found
|
||||
- name: Install Nhost CLI
|
||||
if: hashFiles(format('{0}/nhost/config.yaml', matrix.package.path)) != ''
|
||||
run: curl -L https://raw.githubusercontent.com/nhost/cli/main/get.sh | bash
|
||||
# * Run the `ci` script of the current package of the matrix. Dependencies build is cached by Turborepo
|
||||
- name: Run e2e test
|
||||
run: pnpm --filter="${{ matrix.package.name }}" run e2e
|
||||
- id: file-name
|
||||
if: ${{ failure() }}
|
||||
name: Tranform package name into a valid file name
|
||||
run: |
|
||||
PACKAGE_FILE_NAME=$(echo "${{ matrix.package.name }}" | sed 's/@//g; s/\//-/g')
|
||||
echo "fileName=$PACKAGE_FILE_NAME" >> $GITHUB_OUTPUT
|
||||
# * Run this step only if the previous step failed, and some Cypress screenshots/videos exist
|
||||
- name: Upload Cypress videos and screenshots
|
||||
if: ${{ failure() && hashFiles(format('{0}/cypress/screenshots/**', matrix.package.path), format('{0}/cypress/videos/**', matrix.package.path)) != ''}}
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: cypress-${{ steps.file-name.outputs.fileName }}
|
||||
path: |
|
||||
${{format('{0}/cypress/screenshots/**', matrix.package.path)}}
|
||||
${{format('{0}/cypress/videos/**', matrix.package.path)}}
|
||||
unit:
|
||||
name: Unit tests
|
||||
needs: build
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
# * Install Node and dependencies. Package dependencies won't be downloaded again as they have been cached by the `build` job.
|
||||
- name: Install Node and dependencies
|
||||
uses: ./.github/actions/install-dependencies
|
||||
with:
|
||||
TURBO_TOKEN: ${{ env.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ env.TURBO_TEAM }}
|
||||
# * Run every `test` script in the workspace . Dependencies build is cached by Turborepo
|
||||
- name: Run unit tests
|
||||
run: pnpm run test
|
||||
- name: Upload coverage to Codecov
|
||||
uses: codecov/codecov-action@v3
|
||||
with:
|
||||
files: '**/coverage/coverage-final.json'
|
||||
name: codecov-umbrella
|
||||
- name: Create summary
|
||||
run: |
|
||||
echo '### Code coverage' >> $GITHUB_STEP_SUMMARY
|
||||
echo 'Visit [codecov](https://app.codecov.io/gh/nhost/nhost/) to see the code coverage reports' >> $GITHUB_STEP_SUMMARY
|
||||
lint:
|
||||
name: Lint
|
||||
needs: build
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
# * Install Node and dependencies. Package dependencies won't be downloaded again as they have been cached by the `build` job.
|
||||
- name: Install Node and dependencies
|
||||
uses: ./.github/actions/install-dependencies
|
||||
with:
|
||||
TURBO_TOKEN: ${{ env.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ env.TURBO_TEAM }}
|
||||
# * Run every `lint` script in the workspace . Dependencies build is cached by Turborepo
|
||||
- name: Lint
|
||||
run: pnpm run lint
|
||||
70
.github/workflows/tests.yaml
vendored
@@ -1,70 +0,0 @@
|
||||
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
|
||||
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
|
||||
# Poached from https://github.com/hayes/pothos/tree/main/.github/workflows, thanks to the original author
|
||||
|
||||
name: Node.js CI
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- 'templates/**'
|
||||
- 'examples/**'
|
||||
- 'assets/**'
|
||||
- '**.md'
|
||||
- 'LICENSE'
|
||||
pull_request:
|
||||
branches: [main]
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- 'templates/**'
|
||||
- 'examples/**'
|
||||
- 'assets/**'
|
||||
- '**.md'
|
||||
- 'LICENSE'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [14, 16]
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Install nhost CLI
|
||||
run: curl -L https://raw.githubusercontent.com/nhost/cli/main/get.sh | bash
|
||||
|
||||
- name: Start Nhost Backend
|
||||
run: |
|
||||
cp -R examples/testing-project /tmp/
|
||||
cd /tmp/testing-project
|
||||
nhost dev &
|
||||
|
||||
- uses: pnpm/action-setup@v2.2.1
|
||||
with:
|
||||
version: 6.32.3
|
||||
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
cache: 'pnpm'
|
||||
|
||||
- name: Cache turbo
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ./node_modules/.cache/turbo
|
||||
key: turbo-${{ github.job }}-${{ github.ref_name }}-${{ github.sha }}
|
||||
restore-keys: |
|
||||
turbo-${{ github.job }}-${{ github.ref_name }}-
|
||||
|
||||
- name: Install dependencies
|
||||
run: pnpm install
|
||||
|
||||
- name: Wait for Nhost
|
||||
run: pnpm run wait
|
||||
|
||||
- name: Build, tests and lint
|
||||
run: pnpm run ci
|
||||
6
.gitignore
vendored
@@ -12,7 +12,6 @@ logs/
|
||||
.idea/
|
||||
.npm/
|
||||
.vagrant/
|
||||
/.vscode/
|
||||
.eslintcache
|
||||
.yarnclean
|
||||
|
||||
@@ -53,4 +52,7 @@ todo.md
|
||||
|
||||
# TypeDoc output
|
||||
|
||||
.docgen
|
||||
.docgen
|
||||
|
||||
# Nhost CLI data
|
||||
.nhost
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
#!/bin/sh
|
||||
. "$(dirname "$0")/_/husky.sh"
|
||||
|
||||
npx lint-staged
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"packages/(docgen|hasura-auth-js|hasura-storage-js|nextjs|nhost-js|react|core|vue)/src/**/*.{js,ts,jsx,tsx}": [
|
||||
"pnpm docgen",
|
||||
"git add docs"
|
||||
]
|
||||
}
|
||||
5
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.organizeImports": true
|
||||
}
|
||||
}
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
## Requirements
|
||||
|
||||
- This repository works with **Node 16**
|
||||
|
||||
- We use [pnpm](https://pnpm.io/) as a package manager to speed up development and builds, and as a basis for our monorepo. You need to make sure it's installed on your machine. There are [several ways to install it](https://pnpm.io/installation), but the easiest way is with `npm`:
|
||||
|
||||
```sh
|
||||
@@ -60,19 +62,24 @@ $ pnpm start
|
||||
|
||||
## Run test suites
|
||||
|
||||
In order to run tests, the Nhost testing backend should be running locally. You can run it from a separate terminal:
|
||||
### Unit tests
|
||||
|
||||
```sh
|
||||
$ cd examples/testing-project
|
||||
$ nhost -d
|
||||
```
|
||||
|
||||
Once Nhost is started locally, you can run the tests with the following command from the repository root:
|
||||
You can run the unit tests with the following command from the repository root:
|
||||
|
||||
```sh
|
||||
$ pnpm test
|
||||
```
|
||||
|
||||
### End-to-end tests
|
||||
|
||||
Each package that defines end-to-end tests embeds their own Nhost configuration, that will be automatically when running the tests. As a result, you must make sure you are not running the Nhost CLI before running the tests.
|
||||
|
||||
You can run the e2e tests with the following command from the repository root:
|
||||
|
||||
```sh
|
||||
$ pnpm e2e
|
||||
```
|
||||
|
||||
## Changesets
|
||||
|
||||
If you've made changes to the packages, you must describe those changes so that they can be reflected in the next release.
|
||||
@@ -92,6 +99,12 @@ You can take a look at the changeset documentation: [How to add a changeset](htt
|
||||
|
||||
You'll notice that `git commit` takes a few seconds to run. We set a commit hook that scans the changes in the code, automatically generates documentation from the inline [TSDoc](https://tsdoc.org/) annotations, and adds these generated documentation files to the commit. They automatically update the [reference documentation](https://docs.nhost.io/reference).
|
||||
|
||||
The document generation script that is run in the pre-commit hook requires to be built first. You may need to run the following command before the commit:
|
||||
|
||||
```sh
|
||||
pnpm run build
|
||||
```
|
||||
|
||||
<!-- ## Good practices
|
||||
- lint
|
||||
- prettier
|
||||
|
||||
255
README.md
@@ -12,7 +12,7 @@
|
||||
<span> • </span>
|
||||
<a href="https://nhost.io/blog">Blog</a>
|
||||
<span> • </span>
|
||||
<a href="https://twitter.com/nhostio">Twitter</a>
|
||||
<a href="https://twitter.com/nhost">Twitter</a>
|
||||
<span> • </span>
|
||||
<a href="https://nhost.io/discord">Discord</a>
|
||||
<br />
|
||||
@@ -32,7 +32,7 @@ Nhost consists of open source software:
|
||||
- Database: [PostgreSQL](https://www.postgresql.org/)
|
||||
- Instant GraphQL API: [Hasura](https://hasura.io/)
|
||||
- Authentication: [Hasura Auth](https://github.com/nhost/hasura-auth/)
|
||||
- Storage: [Hasura Storage](https://hub.docker.com/r/nhost/hasura-storage)
|
||||
- Storage: [Hasura Storage](https://github.com/nhost/hasura-storage)
|
||||
- Serverless Functions: Node.js (JavaScript and TypeScript)
|
||||
- [Nhost CLI](https://docs.nhost.io/reference/cli) for local development
|
||||
|
||||
@@ -67,7 +67,8 @@ Install the `@nhost/nhost-js` package and start build your app:
|
||||
import { NhostClient } from '@nhost/nhost-js'
|
||||
|
||||
const nhost = new NhostClient({
|
||||
backendUrl: 'https://awesome-app.nhost.run'
|
||||
subdomain: '<your-subdomain>',
|
||||
region: '<your-region>'
|
||||
})
|
||||
|
||||
await nhost.auth.signIn({ email: 'elon@musk.com', password: 'spaceX' })
|
||||
@@ -86,25 +87,36 @@ await nhost.graphql.request(`{
|
||||
Nhost is frontend agnostic, which means Nhost works with all frontend frameworks.
|
||||
|
||||
<div align="center">
|
||||
<a href="https://github.com/nhost/nhost/tree/main/templates/web/nextjs-apollo"><img src="assets/nextjs.svg"/></a>
|
||||
<a href="https://github.com/nhost/nhost/tree/main/examples/nuxt-apollo"><img src="assets/nuxtjs.svg"/></a>
|
||||
<a href="https://github.com/nhost/nhost/tree/main/templates/web/react-apollo"><img src="assets/react.svg"/></a>
|
||||
<img src="assets/react-native.svg"/>
|
||||
<a href="https://github.com/nhost/nhost/tree/main/packages/nhost-js"><img src="assets/svelte.svg"/></a>
|
||||
<a href="https://github.com/nhost/nhost/tree/main/packages/nhost-js"><img src="assets/vuejs.svg"/></a>
|
||||
<a href="https://docs.nhost.io/platform/quickstarts/nextjs"><img src="assets/nextjs.svg"/></a>
|
||||
<a href="https://docs.nhost.io/reference/javascript"><img src="assets/nuxtjs.svg"/></a>
|
||||
<a href="https://docs.nhost.io/platform/quickstarts/react"><img src="assets/react.svg"/></a>
|
||||
<a href="https://docs.nhost.io/reference/javascript"><img src="assets/react-native.svg"/></a>
|
||||
<a href="https://docs.nhost.io/reference/javascript"><img src="assets/svelte.svg"/></a>
|
||||
<a href="https://docs.nhost.io/platform/quickstarts/vue"><img src="assets/vuejs.svg"/></a>
|
||||
</div>
|
||||
|
||||
# Resources
|
||||
|
||||
Nhost libraries and tools
|
||||
- Start developing locally with the [Nhost CLI](https://docs.nhost.io/reference/cli)
|
||||
|
||||
## Nhost Clients
|
||||
|
||||
- [JavaScript/TypeScript SDK](https://docs.nhost.io/reference/javascript)
|
||||
- [Dart and Flutter SDK](https://github.com/nhost/nhost-dart)
|
||||
- [Nhost CLI](https://docs.nhost.io/reference/cli)
|
||||
- [Nhost React](https://docs.nhost.io/reference/react)
|
||||
- [Nhost Next.js](https://docs.nhost.io/reference/nextjs)
|
||||
- [Nhost Vue](https://docs.nhost.io/reference/vue)
|
||||
|
||||
## Integrations
|
||||
|
||||
- [Stripe GraphQL API](./integrations/stripe-graphql-js#nhoststripe-graphql-js)
|
||||
- [Google Translation GraphQL API](./integrations/google-translation#nhostgoogle-translation)
|
||||
|
||||
## Applications
|
||||
|
||||
- [Dashboard](./dashboard)
|
||||
- [Docs](./docs)
|
||||
|
||||
## Community ❤️
|
||||
|
||||
First and foremost: **Star and watch this repository** to stay up-to-date.
|
||||
@@ -115,6 +127,10 @@ Also, follow Nhost on [GitHub Discussions](https://github.com/nhost/nhost/discus
|
||||
|
||||
This repository, and most of our other open source projects, are licensed under the MIT license.
|
||||
|
||||
<a href="https://runacap.com/ross-index/q1-2022/" target="_blank" rel="noopener">
|
||||
<img style="width: 260px; height: 56px" src="https://runacap.com/wp-content/uploads/2022/06/ROSS_badge_black_Q1_2022.svg" alt="ROSS Index - Fastest Growing Open-Source Startups in Q1 2022 | Runa Capital" width="260" height="56" />
|
||||
</a>
|
||||
|
||||
### How to contribute
|
||||
|
||||
Here are some ways of contributing to making Nhost better:
|
||||
@@ -149,13 +165,6 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Szilárd Dóró</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/gdangelo">
|
||||
<img src="https://avatars.githubusercontent.com/u/4352286?v=4" width="100;" alt="gdangelo"/>
|
||||
<br />
|
||||
<sub><b>Grégory D'Angelo</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/nunopato">
|
||||
<img src="https://avatars.githubusercontent.com/u/1523504?v=4" width="100;" alt="nunopato"/>
|
||||
@@ -164,19 +173,26 @@ Here are some ways of contributing to making Nhost better:
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/subatuba21">
|
||||
<img src="https://avatars.githubusercontent.com/u/34824571?v=4" width="100;" alt="subatuba21"/>
|
||||
<a href="https://github.com/gdangelo">
|
||||
<img src="https://avatars.githubusercontent.com/u/4352286?v=4" width="100;" alt="gdangelo"/>
|
||||
<br />
|
||||
<sub><b>Subha Das</b></sub>
|
||||
<sub><b>Grégory D'Angelo</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/guicurcio">
|
||||
<img src="https://avatars.githubusercontent.com/u/20285232?v=4" width="100;" alt="guicurcio"/>
|
||||
<br />
|
||||
<sub><b>Guido Curcio</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<a href="https://github.com/subatuba21">
|
||||
<img src="https://avatars.githubusercontent.com/u/34824571?v=4" width="100;" alt="subatuba21"/>
|
||||
<br />
|
||||
<sub><b>Subha Das</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/sebagudelo">
|
||||
@@ -192,6 +208,28 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Mrinal Wahal</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/timpratim">
|
||||
<img src="https://avatars.githubusercontent.com/u/32492961?v=4" width="100;" alt="timpratim"/>
|
||||
<br />
|
||||
<sub><b>Pratim</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/chrtze">
|
||||
<img src="https://avatars.githubusercontent.com/u/3797215?v=4" width="100;" alt="chrtze"/>
|
||||
<br />
|
||||
<sub><b>Christopher Möller</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/GavanWilhite">
|
||||
<img src="https://avatars.githubusercontent.com/u/2085119?v=4" width="100;" alt="GavanWilhite"/>
|
||||
<br />
|
||||
<sub><b>Gavan Wilhite</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<a href="https://github.com/FuzzyReason">
|
||||
<img src="https://avatars.githubusercontent.com/u/62517920?v=4" width="100;" alt="FuzzyReason"/>
|
||||
@@ -199,6 +237,13 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Vadim Smirnov</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/ejkkan">
|
||||
<img src="https://avatars.githubusercontent.com/u/32518962?v=4" width="100;" alt="ejkkan"/>
|
||||
<br />
|
||||
<sub><b>Erik Magnusson</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/macmac49">
|
||||
<img src="https://avatars.githubusercontent.com/u/831190?v=4" width="100;" alt="macmac49"/>
|
||||
@@ -212,8 +257,7 @@ Here are some ways of contributing to making Nhost better:
|
||||
<br />
|
||||
<sub><b>Subhendu Kundu</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/heygambo">
|
||||
<img src="https://avatars.githubusercontent.com/u/449438?v=4" width="100;" alt="heygambo"/>
|
||||
@@ -221,20 +265,14 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Christian Gambardella</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/chrtze">
|
||||
<img src="https://avatars.githubusercontent.com/u/3797215?v=4" width="100;" alt="chrtze"/>
|
||||
<br />
|
||||
<sub><b>Christopher Möller</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/dbarrosop">
|
||||
<img src="https://avatars.githubusercontent.com/u/6246622?v=4" width="100;" alt="dbarrosop"/>
|
||||
<br />
|
||||
<sub><b>David Barroso</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<a href="https://github.com/hajek-raven">
|
||||
<img src="https://avatars.githubusercontent.com/u/7288737?v=4" width="100;" alt="hajek-raven"/>
|
||||
@@ -243,10 +281,10 @@ Here are some ways of contributing to making Nhost better:
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/GavanWilhite">
|
||||
<img src="https://avatars.githubusercontent.com/u/2085119?v=4" width="100;" alt="GavanWilhite"/>
|
||||
<a href="https://github.com/MelodicCrypter">
|
||||
<img src="https://avatars.githubusercontent.com/u/18341500?v=4" width="100;" alt="MelodicCrypter"/>
|
||||
<br />
|
||||
<sub><b>Gavan Wilhite</b></sub>
|
||||
<sub><b>Hugh Caluscusin</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
@@ -255,8 +293,14 @@ Here are some ways of contributing to making Nhost better:
|
||||
<br />
|
||||
<sub><b>Jerry Jäppinen</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/mdp18">
|
||||
<img src="https://avatars.githubusercontent.com/u/11698527?v=4" width="100;" alt="mdp18"/>
|
||||
<br />
|
||||
<sub><b>Max</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/mustafa-hanif">
|
||||
<img src="https://avatars.githubusercontent.com/u/30019262?v=4" width="100;" alt="mustafa-hanif"/>
|
||||
@@ -270,12 +314,13 @@ Here are some ways of contributing to making Nhost better:
|
||||
<br />
|
||||
<sub><b>Nicolas Bourdin</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<a href="https://github.com/timpratim">
|
||||
<img src="https://avatars.githubusercontent.com/u/32492961?v=4" width="100;" alt="timpratim"/>
|
||||
<a href="https://github.com/piromsurang">
|
||||
<img src="https://avatars.githubusercontent.com/u/17776837?v=4" width="100;" alt="piromsurang"/>
|
||||
<br />
|
||||
<sub><b>Pratim</b></sub>
|
||||
<sub><b>Piromsurang Rungserichai</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
@@ -285,21 +330,42 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Savin Vadim</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/Svarto">
|
||||
<img src="https://avatars.githubusercontent.com/u/24279217?v=4" width="100;" alt="Svarto"/>
|
||||
<br />
|
||||
<sub><b>Svarto</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/muttenzer">
|
||||
<img src="https://avatars.githubusercontent.com/u/49474412?v=4" width="100;" alt="muttenzer"/>
|
||||
<br />
|
||||
<sub><b>Muttenzer</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/alexander-mart">
|
||||
<img src="https://avatars.githubusercontent.com/u/14993551?v=4" width="100;" alt="alexander-mart"/>
|
||||
<br />
|
||||
<sub><b>Alexander Mart</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/ahmic">
|
||||
<img src="https://avatars.githubusercontent.com/u/13452362?v=4" width="100;" alt="ahmic"/>
|
||||
<br />
|
||||
<sub><b>Amir Ahmic</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<a href="https://github.com/akd-io">
|
||||
<img src="https://avatars.githubusercontent.com/u/30059155?v=4" width="100;" alt="akd-io"/>
|
||||
<br />
|
||||
<sub><b>Anders Kjær Damgaard</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/Sonichigo">
|
||||
<img src="https://avatars.githubusercontent.com/u/53110238?v=4" width="100;" alt="Sonichigo"/>
|
||||
@@ -307,6 +373,20 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Animesh Pathak</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/chrisli-03">
|
||||
<img src="https://avatars.githubusercontent.com/u/11177048?v=4" width="100;" alt="chrisli-03"/>
|
||||
<br />
|
||||
<sub><b>Chris</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/massless">
|
||||
<img src="https://avatars.githubusercontent.com/u/44389?v=4" width="100;" alt="massless"/>
|
||||
<br />
|
||||
<sub><b>Chris Wetherell</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/rustyb">
|
||||
<img src="https://avatars.githubusercontent.com/u/53086?v=4" width="100;" alt="rustyb"/>
|
||||
@@ -314,6 +394,21 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Colin Broderick</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/daguitosama">
|
||||
<img src="https://avatars.githubusercontent.com/u/34744883?v=4" width="100;" alt="daguitosama"/>
|
||||
<br />
|
||||
<sub><b>Dago</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<a href="https://github.com/dminkovsky">
|
||||
<img src="https://avatars.githubusercontent.com/u/218725?v=4" width="100;" alt="dminkovsky"/>
|
||||
<br />
|
||||
<sub><b>Dmitry Minkovsky</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/dohomi">
|
||||
<img src="https://avatars.githubusercontent.com/u/489221?v=4" width="100;" alt="dohomi"/>
|
||||
@@ -341,15 +436,15 @@ Here are some ways of contributing to making Nhost better:
|
||||
<br />
|
||||
<sub><b>Hoang Do</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/eltociear">
|
||||
<img src="https://avatars.githubusercontent.com/u/22633385?v=4" width="100;" alt="eltociear"/>
|
||||
<br />
|
||||
<sub><b>Ikko Ashimine</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<a href="https://github.com/MelodicCrypter">
|
||||
<img src="https://avatars.githubusercontent.com/u/18341500?v=4" width="100;" alt="MelodicCrypter"/>
|
||||
<br />
|
||||
<sub><b>Hugh Caluscusin</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/jladuval">
|
||||
<img src="https://avatars.githubusercontent.com/u/1935359?v=4" width="100;" alt="jladuval"/>
|
||||
@@ -364,6 +459,13 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Leo Thorp</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/LucasBois1">
|
||||
<img src="https://avatars.githubusercontent.com/u/44686060?v=4" width="100;" alt="LucasBois1"/>
|
||||
<br />
|
||||
<sub><b>Lucas Bois</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/MarcelloTheArcane">
|
||||
<img src="https://avatars.githubusercontent.com/u/21159570?v=4" width="100;" alt="MarcelloTheArcane"/>
|
||||
@@ -371,21 +473,35 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Max Reynolds</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/nachoaldamav">
|
||||
<img src="https://avatars.githubusercontent.com/u/22749943?v=4" width="100;" alt="nachoaldamav"/>
|
||||
<br />
|
||||
<sub><b>Nacho Aldama</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/ghoshnirmalya">
|
||||
<img src="https://avatars.githubusercontent.com/u/6391763?v=4" width="100;" alt="ghoshnirmalya"/>
|
||||
<br />
|
||||
<sub><b>Nirmalya Ghosh</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<a href="https://github.com/quentin-decre">
|
||||
<img src="https://avatars.githubusercontent.com/u/1137511?v=4" width="100;" alt="quentin-decre"/>
|
||||
<br />
|
||||
<sub><b>Quentin Decré</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/altschuler">
|
||||
<img src="https://avatars.githubusercontent.com/u/956928?v=4" width="100;" alt="altschuler"/>
|
||||
<br />
|
||||
<sub><b>Simon Altschuler</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/atapas">
|
||||
<img src="https://avatars.githubusercontent.com/u/3633137?v=4" width="100;" alt="atapas"/>
|
||||
@@ -393,12 +509,41 @@ Here are some ways of contributing to making Nhost better:
|
||||
<sub><b>Tapas Adhikary</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/uulwake">
|
||||
<img src="https://avatars.githubusercontent.com/u/22399181?v=4" width="100;" alt="uulwake"/>
|
||||
<br />
|
||||
<sub><b>Ulrich Wake</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/kwarabei">
|
||||
<img src="https://avatars.githubusercontent.com/u/102731455?v=4" width="100;" alt="kwarabei"/>
|
||||
<br />
|
||||
<sub><b>Vadim</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/TheRedLancer">
|
||||
<img src="https://avatars.githubusercontent.com/u/58493767?v=4" width="100;" alt="TheRedLancer"/>
|
||||
<br />
|
||||
<sub><b>Zach Burnaby</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<a href="https://github.com/komninoschat">
|
||||
<img src="https://avatars.githubusercontent.com/u/29049104?v=4" width="100;" alt="komninoschat"/>
|
||||
<br />
|
||||
<sub><b>Komninos</b></sub>
|
||||
</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/meesvandongen">
|
||||
<img src="https://avatars.githubusercontent.com/u/35409045?v=4" width="100;" alt="meesvandongen"/>
|
||||
<br />
|
||||
<sub><b>Meesvandongen</b></sub>
|
||||
</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<!-- readme: contributors -end -->
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
env: {
|
||||
browser: true,
|
||||
es6: true,
|
||||
@@ -20,7 +21,8 @@ module.exports = {
|
||||
'tests/**/*.ts',
|
||||
'tests/**/*.d.ts'
|
||||
],
|
||||
plugins: ['@typescript-eslint', 'simple-import-sort'],
|
||||
plugins: ['@typescript-eslint', 'simple-import-sort', 'cypress'],
|
||||
extends: ['plugin:cypress/recommended'],
|
||||
parserOptions: {
|
||||
ecmaVersion: 2020,
|
||||
sourceType: 'module'
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
const base = require('./.eslint.base')
|
||||
module.exports = {
|
||||
...base,
|
||||
extends: ['react-app', 'plugin:react/recommended', 'plugin:react-hooks/recommended'],
|
||||
extends: [
|
||||
...base.extends,
|
||||
'react-app',
|
||||
'plugin:react/recommended',
|
||||
'plugin:react-hooks/recommended',
|
||||
'plugin:react/jsx-runtime'
|
||||
],
|
||||
plugins: [...base.plugins, 'react', 'react-hooks']
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
const base = require('./.eslint.base')
|
||||
module.exports = {
|
||||
...base,
|
||||
extends: ['plugin:import/recommended', 'plugin:import/typescript'],
|
||||
extends: [...base.extends, 'plugin:import/recommended', 'plugin:import/typescript'],
|
||||
parser: 'vue-eslint-parser',
|
||||
parserOptions: {
|
||||
...base.parserOptions,
|
||||
|
||||
4
config/.husky/pre-commit
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
. "$(dirname "$0")/_/husky.sh"
|
||||
|
||||
pnpm dlx lint-staged --config config/.lintstagedrc.js
|
||||
8
config/.lintstagedrc.js
Normal file
@@ -0,0 +1,8 @@
|
||||
module.exports = {
|
||||
'(packages|integrations)/(docgen|hasura-auth-js|hasura-storage-js|nextjs|nhost-js|react|core|vue)/src/**/*.{js,ts,jsx,tsx}':
|
||||
['pnpm docgen', 'git add docs'],
|
||||
'(nhost-cloud.yaml|**/nhost/config.yaml)': () => [
|
||||
'pnpm sync-versions',
|
||||
"git add ':(glob)**/nhost/config.yaml'"
|
||||
]
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
module.exports = {
|
||||
rootDir: process.cwd(),
|
||||
roots: ['<rootDir>/src', '<rootDir>/tests'],
|
||||
transform: {
|
||||
'^.+\\.ts$': 'ts-jest'
|
||||
},
|
||||
testRegex: '(/tests/.*.(test|spec)).(jsx?|tsx?)$',
|
||||
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
|
||||
collectCoverage: true,
|
||||
verbose: true,
|
||||
testTimeout: 30000,
|
||||
globals: {
|
||||
'ts-jest': {
|
||||
isolatedModules: true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
module.exports = {
|
||||
rootDir: process.cwd(),
|
||||
preset: 'ts-jest',
|
||||
collectCoverage: true,
|
||||
coverageProvider: 'v8',
|
||||
coverageDirectory: '<rootDir>/coverage',
|
||||
clearMocks: true,
|
||||
verbose: true,
|
||||
testTimeout: 30000,
|
||||
globals: {
|
||||
'ts-jest': {
|
||||
isolatedModules: true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -18,13 +18,7 @@ export default defineConfig({
|
||||
tsconfigPaths(),
|
||||
dts({
|
||||
exclude: ['**/*.spec.ts', '**/*.test.ts', '**/tests/**'],
|
||||
afterBuild: () => {
|
||||
const types = fs.readdirSync(path.join(PWD, 'dist/src'))
|
||||
types.forEach((file) => {
|
||||
fs.renameSync(path.join(PWD, 'dist/src', file), path.join(PWD, 'dist', file))
|
||||
})
|
||||
fs.rmdirSync(path.join(PWD, 'dist/src'))
|
||||
}
|
||||
entryRoot: 'src'
|
||||
})
|
||||
],
|
||||
test: {
|
||||
@@ -32,9 +26,10 @@ export default defineConfig({
|
||||
environment: 'jsdom',
|
||||
reporters: 'verbose',
|
||||
include: [`${PWD}/src/**/*.{spec,test}.{ts,tsx}`, `${PWD}/tests/**/*.{spec,test}.{ts,tsx}`],
|
||||
// Note: temporarily disabled threads, because of a bug in vitest
|
||||
// https://github.com/vitest-dev/vitest/issues/1171
|
||||
threads: false
|
||||
coverage: {
|
||||
enabled: process.env.CI === 'true',
|
||||
reporter: ['json']
|
||||
}
|
||||
},
|
||||
build: {
|
||||
sourcemap: true,
|
||||
|
||||
9
dashboard/.env.example
Normal file
@@ -0,0 +1,9 @@
|
||||
NEXT_PUBLIC_ENV=dev
|
||||
NEXT_PUBLIC_NHOST_HASURA_URL=http://localhost:9695
|
||||
NEXT_PUBLIC_NHOST_MIGRATIONS_URL=http://localhost:9693
|
||||
NEXT_PUBLIC_NHOST_BACKEND_URL=http://localhost:1337
|
||||
NEXT_PUBLIC_NHOST_PLATFORM=false
|
||||
NEXT_PUBLIC_STRIPE_PK=<nhost_stripe_public_key>
|
||||
NEXT_PUBLIC_GITHUB_APP_INSTALL_URL=<github_app_install_url>
|
||||
NEXT_PUBLIC_ANALYTICS_WRITE_KEY=<analytics_write_key>
|
||||
NEXT_PUBLIC_NHOST_BRAGI_WEBSOCKET=<nhost_bragi_websocket>
|
||||
1
dashboard/.eslintignore
Normal file
@@ -0,0 +1 @@
|
||||
__generated__
|
||||
83
dashboard/.eslintrc.js
Normal file
@@ -0,0 +1,83 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
extends: ['next', 'airbnb', 'airbnb-typescript', 'airbnb/hooks', 'prettier'],
|
||||
parser: '@typescript-eslint/parser',
|
||||
plugins: ['@typescript-eslint'],
|
||||
parserOptions: {
|
||||
tsconfigRootDir: __dirname,
|
||||
project: './tsconfig.json',
|
||||
},
|
||||
ignorePatterns: ['**/.eslintrc.js'],
|
||||
rules: {
|
||||
'react/react-in-jsx-scope': 'off',
|
||||
'react/jsx-props-no-spreading': 'off',
|
||||
'react/require-default-props': 'off',
|
||||
'react-hooks/exhaustive-deps': 'warn',
|
||||
'import/order': 'off',
|
||||
'import/extensions': ['error', 'never', { json: 'always' }],
|
||||
'react/jsx-filename-extension': ['warn', { extensions: ['.jsx', '.tsx'] }],
|
||||
'react/jsx-no-bind': [
|
||||
'error',
|
||||
{ allowArrowFunctions: true, allowFunctions: true },
|
||||
],
|
||||
'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
|
||||
curly: ['error', 'all'],
|
||||
'no-restricted-exports': 'off',
|
||||
'no-undef': 'off',
|
||||
'no-use-before-define': 'off',
|
||||
'@typescript-eslint/no-use-before-define': [
|
||||
'error',
|
||||
{ ignoreTypeReferences: true },
|
||||
],
|
||||
'no-shadow': 'off',
|
||||
'@typescript-eslint/no-shadow': 'error',
|
||||
'no-unused-vars': 'off',
|
||||
'@typescript-eslint/no-unused-vars': 'error',
|
||||
'@typescript-eslint/prefer-optional-chain': 'error',
|
||||
'@typescript-eslint/naming-convention': [
|
||||
'error',
|
||||
{
|
||||
selector: 'typeLike',
|
||||
format: ['PascalCase'],
|
||||
},
|
||||
{
|
||||
selector: 'interface',
|
||||
format: ['PascalCase'],
|
||||
custom: {
|
||||
regex: '^I[A-Z]',
|
||||
match: false,
|
||||
},
|
||||
},
|
||||
],
|
||||
'@typescript-eslint/consistent-type-imports': [
|
||||
'error',
|
||||
{ prefer: 'type-imports' },
|
||||
],
|
||||
'no-restricted-imports': [
|
||||
'warn',
|
||||
{
|
||||
patterns: [
|
||||
{
|
||||
group: ['..*'],
|
||||
message:
|
||||
'Please use absolute imports instead. (e.g: @/ui/, @/hooks/, etc.)',
|
||||
},
|
||||
{
|
||||
group: ['@/components/ui', '@/components/ui/*'],
|
||||
message:
|
||||
'Please use shorthand imports instead. (e.g: @/ui/ActivityIndicator, @/ui/Button, etc.)',
|
||||
},
|
||||
{
|
||||
group: ['@/components/ui/v2*'],
|
||||
message:
|
||||
'Please use shorthand imports instead. (e.g: @/ui/v2/ActivityIndicator, @/ui/v2/Button, etc.)',
|
||||
},
|
||||
{
|
||||
group: ['@testing-library/react*'],
|
||||
message: 'Please use @/utils/testUtils instead.',
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
};
|
||||
@@ -18,6 +18,7 @@
|
||||
# misc
|
||||
.DS_Store
|
||||
*.pem
|
||||
.unimportedrc.json
|
||||
|
||||
# debug
|
||||
npm-debug.log*
|
||||
@@ -29,6 +30,23 @@ yarn-error.log*
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
.env-development
|
||||
.env*
|
||||
!.env.example
|
||||
.direnv
|
||||
.envrc
|
||||
|
||||
# vercel
|
||||
.vercel
|
||||
.env
|
||||
|
||||
# Local Netlify folder
|
||||
.netlify
|
||||
tailwind.json
|
||||
|
||||
.nhost
|
||||
|
||||
.idea
|
||||
|
||||
# Do not ignore Logs page
|
||||
!src/**/logs*
|
||||
3
dashboard/.lintstagedrc.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"src/**/*.{js,ts,tsx,jsx,json,md}": ["prettier --write"]
|
||||
}
|
||||
1
dashboard/.npmrc
Normal file
@@ -0,0 +1 @@
|
||||
link-workspace-packages = false
|
||||
1
dashboard/.prettierignore
Normal file
@@ -0,0 +1 @@
|
||||
__generated__
|
||||
11
dashboard/.prettierrc.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"singleQuote": true,
|
||||
"printWidth": 80,
|
||||
"tabWidth": 2,
|
||||
"useTabs": false,
|
||||
"trailingComma": "all",
|
||||
"bracketSpacing": true,
|
||||
"bracketSameLine": false,
|
||||
"endOfLine": "auto",
|
||||
"semi": true
|
||||
}
|
||||
41
dashboard/.storybook/main.js
Normal file
@@ -0,0 +1,41 @@
|
||||
const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin');
|
||||
|
||||
module.exports = {
|
||||
stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'],
|
||||
addons: [
|
||||
'@storybook/addon-links',
|
||||
'@storybook/addon-essentials',
|
||||
'@storybook/addon-interactions',
|
||||
{
|
||||
/**
|
||||
* Fix Storybook issue with PostCSS@8
|
||||
* @see https://github.com/storybookjs/storybook/issues/12668#issuecomment-773958085
|
||||
*/
|
||||
name: '@storybook/addon-postcss',
|
||||
options: {
|
||||
postcssLoaderOptions: {
|
||||
implementation: require('postcss'),
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
framework: '@storybook/react',
|
||||
core: {
|
||||
builder: '@storybook/builder-webpack5',
|
||||
},
|
||||
features: {
|
||||
emotionAlias: true,
|
||||
},
|
||||
webpackFinal: async (config) => {
|
||||
return {
|
||||
...config,
|
||||
resolve: {
|
||||
...config?.resolve,
|
||||
plugins: [
|
||||
...(config?.resolve?.plugins || []),
|
||||
new TsconfigPathsPlugin(),
|
||||
],
|
||||
},
|
||||
};
|
||||
},
|
||||
};
|
||||
24
dashboard/.storybook/preview.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import '@fontsource/inter';
|
||||
import '@fontsource/inter/500.css';
|
||||
import '@fontsource/inter/700.css';
|
||||
import { CssBaseline, ThemeProvider } from '@mui/material';
|
||||
import defaultTheme from '../src/theme/default';
|
||||
|
||||
export const parameters = {
|
||||
actions: { argTypesRegex: '^on[A-Z].*' },
|
||||
controls: {
|
||||
matchers: {
|
||||
color: /(background|color)$/i,
|
||||
date: /Date$/,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const withMuiTheme = (Story) => (
|
||||
<ThemeProvider theme={defaultTheme}>
|
||||
<CssBaseline />
|
||||
<Story />
|
||||
</ThemeProvider>
|
||||
);
|
||||
|
||||
export const decorators = [withMuiTheme];
|
||||
7
dashboard/.vscode/extensions.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"recommendations": [
|
||||
"bradlc.vscode-tailwindcss",
|
||||
"esbenp.prettier-vscode",
|
||||
"apollographql.vscode-apollo"
|
||||
]
|
||||
}
|
||||
6
dashboard/.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"typescript.tsdk": "node_modules/typescript/lib",
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.organizeImports": true
|
||||
}
|
||||
}
|
||||
43
dashboard/CHANGELOG.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# @nhost/dashboard
|
||||
|
||||
## 0.4.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 89bd37bc: fix(dashboard): correct redirect URL input opacity
|
||||
- Updated dependencies [4601d84e]
|
||||
- Updated dependencies [843087cb]
|
||||
- @nhost/react@0.15.0
|
||||
- @nhost/nextjs@1.9.0
|
||||
- @nhost/react-apollo@4.9.0
|
||||
|
||||
## 0.4.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 766cb612: fix(dashboard): correct redirect URL for oauth providers
|
||||
- Updated dependencies [53bdc294]
|
||||
- Updated dependencies [f2aaff05]
|
||||
- @nhost/nextjs@1.8.3
|
||||
- @nhost/core@0.9.3
|
||||
- @nhost/react@0.14.3
|
||||
- @nhost/nhost-js@1.6.1
|
||||
- @nhost/react-apollo@4.8.3
|
||||
|
||||
## 0.4.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 9211743d: feat(dashboard): migrate Settings page features
|
||||
|
||||
## 0.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 73da6a67: fix(dashboard): avoid using BACKEND_URL locally
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- db118f97: feat(dashboard): generate Docker image
|
||||
50
dashboard/Dockerfile
Normal file
@@ -0,0 +1,50 @@
|
||||
|
||||
FROM node:16-alpine AS pruner
|
||||
RUN apk add --no-cache libc6-compat
|
||||
RUN apk update
|
||||
WORKDIR /app
|
||||
|
||||
RUN yarn global add turbo
|
||||
COPY . .
|
||||
RUN turbo prune --scope="@nhost/dashboard" --docker
|
||||
|
||||
FROM node:16-alpine AS builder
|
||||
ARG TURBO_TOKEN
|
||||
ARG TURBO_TEAM
|
||||
|
||||
RUN apk add --no-cache libc6-compat
|
||||
RUN apk update
|
||||
WORKDIR /app
|
||||
|
||||
ENV NEXT_TELEMETRY_DISABLED 1
|
||||
ENV NEXT_PUBLIC_NHOST_PLATFORM false
|
||||
ENV NEXT_PUBLIC_NHOST_MIGRATIONS_URL http://localhost:9693
|
||||
ENV NEXT_PUBLIC_NHOST_HASURA_URL http://localhost:9695
|
||||
ENV NEXT_PUBLIC_ENV dev
|
||||
|
||||
RUN yarn global add pnpm@7.17.0
|
||||
COPY .gitignore .gitignore
|
||||
COPY --from=pruner /app/out/json/ .
|
||||
COPY --from=pruner /app/out/pnpm-*.yaml .
|
||||
RUN pnpm install --frozen-lockfile
|
||||
|
||||
COPY --from=pruner /app/out/full/ .
|
||||
COPY turbo.json turbo.json
|
||||
COPY config/ config/
|
||||
RUN pnpm build:dashboard
|
||||
|
||||
FROM node:16-alpine AS runner
|
||||
WORKDIR /app
|
||||
|
||||
RUN addgroup --system --gid 1001 nodejs
|
||||
RUN adduser --system --uid 1001 nextjs
|
||||
USER nextjs
|
||||
|
||||
COPY --from=builder /app/dashboard/next.config.js .
|
||||
COPY --from=builder /app/dashboard/package.json .
|
||||
COPY --from=builder /app/dashboard/public ./dashboard/public
|
||||
|
||||
COPY --from=builder --chown=nextjs:nodejs /app/dashboard/.next/standalone/app ./
|
||||
COPY --from=builder --chown=nextjs:nodejs /app/dashboard/.next/static ./dashboard/.next/static
|
||||
|
||||
CMD node dashboard/server.js
|
||||
80
dashboard/README.md
Normal file
@@ -0,0 +1,80 @@
|
||||
# Nhost Dashboard
|
||||
|
||||
This is the Nhost Dashboard, a web application that allows you to manage your Nhost project.
|
||||
To get started, you need to have an Nhost project. If you don't have one, you can [create a project here](https://app.nhost.io).
|
||||
|
||||
```bash
|
||||
pnpm install
|
||||
```
|
||||
|
||||
## Environment
|
||||
|
||||
### Setup Environment Variables
|
||||
|
||||
Depending on the environment you wish to target you can configure environment variables in `.env.<target_environment>.local`.
|
||||
|
||||
- `.env.development`: This file is used if you run `nhost dev`
|
||||
- `.env.development.local`: This file is used if you run `pnpm dev`. It takes precedence over `.env.local` if available.
|
||||
- `.env.production.local`: This file is used if you run `pnpm build`. It takes precedence over `.env.local` if available.
|
||||
- `.env.local`: This file is used if you run either `pnpm dev` or `pnpm build`.
|
||||
|
||||
These files are added to `.gitignore`, so you don't need to worry about committing them. It's important that you make sure you change environment variables in `.env` files ending with `.local`.
|
||||
|
||||
### Enable Local Development
|
||||
|
||||
You can connect the Nhost Dashboard to your **locally running** Nhost backend in a few steps. Make sure you have the [Nhost CLI installed](https://docs.nhost.io/platform/cli#installation).
|
||||
|
||||
First, you need to run the following command to start your backend locally:
|
||||
|
||||
```bash
|
||||
cd <your_nhost_project> && nhost dev
|
||||
```
|
||||
|
||||
Two environment variables are required to connect the Nhost Dashboard to your local backend:
|
||||
|
||||
- `NEXT_PUBLIC_NHOST_PLATFORM` should be set to `false`, because otherwise the Nhost Dashboard will try to connect to the Nhost platform.
|
||||
- `NEXT_PUBLIC_NHOST_MIGRATIONS_URL` should be set to `http://localhost:9693` unless Hasura is configured to run on a different port. This is the URL of Hasura's migrations endpoint.
|
||||
|
||||
Example:
|
||||
|
||||
```
|
||||
NEXT_PUBLIC_NHOST_PLATFORM=false
|
||||
NEXT_PUBLIC_NHOST_MIGRATIONS_URL=http://localhost:9693
|
||||
```
|
||||
|
||||
### Full list of environment variables
|
||||
|
||||
| Name | Description |
|
||||
| ------------------------------------ | ------------------------------------------------------------------------------------------------ |
|
||||
| `NEXT_PUBLIC_NHOST_PLATFORM` | This should be set to `false` to connect the Nhost Dashboard to a locally running Nhost backend. |
|
||||
| `NEXT_PUBLIC_NHOST_MIGRATIONS_URL` | URL of Hasura's migrations endpoint. Used only if local development is enabled. |
|
||||
| `NEXT_PUBLIC_NHOST_HASURA_URL` | URL of the Hasura Console. Used only when `NEXT_PUBLIC_ENV` is `dev`. |
|
||||
| `NEXT_PUBLIC_ENV` | `dev`, `staging` or `prod`. Should be set to `dev` in most cases. |
|
||||
| `NEXT_PUBLIC_NHOST_BACKEND_URL` | Backend URL. Not necessary for local development. |
|
||||
| `NEXT_PUBLIC_STRIPE_PK` | Stripe public key. Not necessary for local development. |
|
||||
| `NEXT_PUBLIC_GITHUB_APP_INSTALL_URL` | URL of the GitHub application. Not necessary for local development. |
|
||||
| `NEXT_PUBLIC_ANALYTICS_WRITE_KEY` | Analytics key. Not necessary for local development. |
|
||||
| `NEXT_PUBLIC_NHOST_BRAGI_WEBSOCKET` | URL of the Bragi websocket. Not necessary for local development. |
|
||||
|
||||
## ESLint Rules
|
||||
|
||||
| Name | Description |
|
||||
| -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| `react/react-in-jsx-scope` | Disabled because we don't need to import `React` anymore. |
|
||||
| `react/jsx-props-no-spreading` | Disabled because we heavily rely on props spreading in our `@/ui/v2` components. |
|
||||
| `react/require-default-props` | Disabled because we use TypeScript instead of PropTypes. |
|
||||
| `react-hooks/exhaustive-deps` | Because we already had several rule violations when proper ESLint rules were introduced, we changed this rule to a warning. |
|
||||
| `import/extensions` | JS / TS files should be imported without file extensions. |
|
||||
| `react/jsx-filename-extension` | JSX should only appear in `.jsx` and `.tsx` files. |
|
||||
| `react/jsx-no-bind` | Further investigation must be made on the performance impact of functions directly passed as props to components. |
|
||||
| `import/no-extraneous-dependencies` | `devDependencies` should be excluded from the list of disallowed imports. |
|
||||
| `curly` | By default it only enforces curly braces for multi-line blocks, but it should be enforced for single-line blocks as well. |
|
||||
| `no-restricted-exports` | `export { default } from './module'` is used heavily in `@/ui/v2` which is a restricted export by default. |
|
||||
| `@typescript-eslint/no-use-before-define` | Order of type references should be ignored. |
|
||||
| `no-undef` | [Official TypeScript ESLint packages](https://github.com/typescript-eslint/typescript-eslint/issues/4671#issuecomment-1065948494) are turning off this rule. |
|
||||
| `@typescript-eslint/no-shadow` | TypeScript specific implementation of `no-shadow`. |
|
||||
| `@typescript-eslint/no-unused-vars` | TypeScript specific implementation of `no-unused-vars`. |
|
||||
| `@typescript-eslint/prefer-optional-chain` | Enforces optional chain wherever possible. For example: instead of `user && user.name` a much simpler `user?.name` will be enforced. |
|
||||
| `@typescript-eslint/consistent-type-imports` | Enforces `import type { Type } from 'module'` syntax. It prevents false positive circular dependency errors. |
|
||||
| `@typescript-eslint/naming-convention` | Enforces a consistent naming convention. |
|
||||
| `no-restricted-imports` | Enforces absolute imports and consistent import paths for components from `src/components/ui` folder. |
|
||||
15
dashboard/graphql.config.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
schema:
|
||||
- http://localhost:1337/v1/graphql:
|
||||
headers:
|
||||
x-hasura-admin-secret: nhost-admin-secret
|
||||
generates:
|
||||
src/utils/__generated__/graphql.ts:
|
||||
documents:
|
||||
- 'src/**/*.graphql'
|
||||
- 'src/**/*.gql'
|
||||
plugins:
|
||||
- 'typescript'
|
||||
- 'typescript-operations'
|
||||
- 'typescript-react-apollo'
|
||||
config:
|
||||
withRefetchFn: true
|
||||
71
dashboard/next.config.js
Normal file
@@ -0,0 +1,71 @@
|
||||
const path = require('path');
|
||||
const withBundleAnalyzer = require('@next/bundle-analyzer')({
|
||||
enabled: process.env.ANALYZE === 'true',
|
||||
});
|
||||
|
||||
module.exports = withBundleAnalyzer({
|
||||
reactStrictMode: true,
|
||||
swcMinify: false,
|
||||
output: 'standalone',
|
||||
experimental: {
|
||||
outputFileTracingRoot: path.join(__dirname, '../../'),
|
||||
},
|
||||
eslint: {
|
||||
dirs: ['src'],
|
||||
},
|
||||
async redirects() {
|
||||
return [
|
||||
{
|
||||
source: '/login',
|
||||
destination: '/signin',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/:workspaceSlug/:appSlug/database/backups',
|
||||
destination: '/:workspaceSlug/:appSlug/backups',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/:workspaceSlug/:appSlug/database/hasura',
|
||||
destination: '/:workspaceSlug/:appSlug/hasura',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/:workspaceSlug/:appSlug/files',
|
||||
destination: '/:workspaceSlug/:appSlug/storage',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/:workspaceSlug/:appSlug/database/browser',
|
||||
destination: '/:workspaceSlug/:appSlug/database/browser/default',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/:workspaceSlug/:appSlug/users/logins',
|
||||
destination: '/:workspaceSlug/:appSlug/settings/sign-in-methods',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/:workspaceSlug/:appSlug/users/logins/:providerId',
|
||||
destination:
|
||||
'/:workspaceSlug/:appSlug/settings/sign-in-methods/:providerId',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/:workspaceSlug/:appSlug/users/smtp-settings',
|
||||
destination: '/:workspaceSlug/:appSlug/settings/smtp',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/:workspaceSlug/:appSlug/users/roles',
|
||||
destination: '/:workspaceSlug/:appSlug/settings/roles-and-permissions',
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: '/:workspaceSlug/:appSlug/variables',
|
||||
destination: '/:workspaceSlug/:appSlug/settings/environment-variables',
|
||||
permanent: true,
|
||||
},
|
||||
];
|
||||
},
|
||||
});
|
||||
172
dashboard/package.json
Normal file
@@ -0,0 +1,172 @@
|
||||
{
|
||||
"name": "@nhost/dashboard",
|
||||
"version": "0.4.2",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"preinstall": "npx only-allow pnpm",
|
||||
"dev": "next dev",
|
||||
"build": "next build --no-lint",
|
||||
"analyze": "ANALYZE=true pnpm build --no-lint",
|
||||
"start": "next start",
|
||||
"lint": "next lint --max-warnings 6",
|
||||
"test": "vitest",
|
||||
"codegen": "graphql-codegen --config graphql.config.yaml --errors-only",
|
||||
"nhost:dev": "nhost dev -d",
|
||||
"format": "prettier --write \"src/**/*.{js,ts,tsx,jsx,json,md}\" --plugin-search-dir=.",
|
||||
"storybook": "start-storybook -p 6006",
|
||||
"build-storybook": "build-storybook"
|
||||
},
|
||||
"dependencies": {
|
||||
"@apollo/client": "^3.6.2",
|
||||
"@codemirror/language": "^6.3.0",
|
||||
"@emotion/cache": "^11.10.5",
|
||||
"@emotion/react": "^11.10.5",
|
||||
"@emotion/server": "^11.4.0",
|
||||
"@emotion/styled": "^11.10.5",
|
||||
"@fontsource/inter": "^4.5.14",
|
||||
"@fontsource/roboto-mono": "^4.5.8",
|
||||
"@graphiql/react": "^0.14.0",
|
||||
"@graphiql/toolkit": "^0.8.0",
|
||||
"@headlessui/react": "^1.6.5",
|
||||
"@heroicons/react": "^1.0.6",
|
||||
"@hookform/resolvers": "^2.9.10",
|
||||
"@mui/base": "^5.0.0-alpha.106",
|
||||
"@mui/material": "^5.10.14",
|
||||
"@mui/system": "^5.10.14",
|
||||
"@mui/x-date-pickers": "^5.0.8",
|
||||
"@nhost/core": "^0.9.3",
|
||||
"@nhost/nextjs": "^1.9.0",
|
||||
"@nhost/nhost-js": "^1.6.1",
|
||||
"@nhost/react": "^0.15.0",
|
||||
"@nhost/react-apollo": "^4.9.0",
|
||||
"@segment/snippet": "^4.15.3",
|
||||
"@tailwindcss/forms": "^0.5.3",
|
||||
"@tanstack/react-query": "^4.16.1",
|
||||
"@tanstack/react-table": "^8.5.30",
|
||||
"@tanstack/react-virtual": "^3.0.0-beta.23",
|
||||
"analytics-node": "^6.2.0",
|
||||
"axios": "^0.27.2",
|
||||
"bcryptjs": "^2.4.3",
|
||||
"clsx": "^1.2.1",
|
||||
"cross-fetch": "^3.1.5",
|
||||
"date-fns": "^2.29.3",
|
||||
"generate-password": "^1.7.0",
|
||||
"graphiql": "^2.1.0",
|
||||
"graphql": "^16.6.0",
|
||||
"graphql-request": "^4.3.0",
|
||||
"graphql-tag": "^2.12.6",
|
||||
"graphql-ws": "^5.11.2",
|
||||
"jsonwebtoken": "^8.5.1",
|
||||
"lodash.debounce": "^4.0.8",
|
||||
"next": "^12.3.1",
|
||||
"next-seo": "^5.14.1",
|
||||
"node-pg-format": "^1.3.5",
|
||||
"pluralize": "^8.0.0",
|
||||
"prettysize": "^2.0.0",
|
||||
"randomstring": "^1.2.3",
|
||||
"react": "18.2.0",
|
||||
"react-dom": "18.2.0",
|
||||
"react-hook-form": "^7.39.5",
|
||||
"react-hot-toast": "^2.4.0",
|
||||
"react-is": "17.0.2",
|
||||
"react-loading-skeleton": "^2.2.0",
|
||||
"react-merge-refs": "^1.1.0",
|
||||
"react-syntax-highlighter": "^15.4.5",
|
||||
"react-table": "^7.8.0",
|
||||
"sharp": "^0.31.2",
|
||||
"slugify": "^1.6.5",
|
||||
"smartlook-client": "^6.0.0",
|
||||
"stripe": "^10.17.0",
|
||||
"tailwind-merge": "^1.8.0",
|
||||
"utility-types": "^3.10.0",
|
||||
"validator": "^13.7.0",
|
||||
"yup": "^0.32.11",
|
||||
"yup-password": "^0.2.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.20.2",
|
||||
"@graphql-codegen/cli": "^2.8.0",
|
||||
"@graphql-codegen/typescript": "^2.7.1",
|
||||
"@graphql-codegen/typescript-graphql-request": "^4.5.1",
|
||||
"@graphql-codegen/typescript-operations": "^2.5.1",
|
||||
"@graphql-codegen/typescript-react-apollo": "^3.3.1",
|
||||
"@netlify/functions": "^0.7.2",
|
||||
"@next/bundle-analyzer": "^12.3.1",
|
||||
"@storybook/addon-actions": "^6.5.13",
|
||||
"@storybook/addon-essentials": "^6.5.13",
|
||||
"@storybook/addon-interactions": "^6.5.13",
|
||||
"@storybook/addon-links": "^6.5.13",
|
||||
"@storybook/addon-postcss": "^2.0.0",
|
||||
"@storybook/builder-webpack5": "^6.5.13",
|
||||
"@storybook/manager-webpack5": "^6.5.13",
|
||||
"@storybook/react": "^6.5.13",
|
||||
"@storybook/testing-library": "^0.0.13",
|
||||
"@stripe/react-stripe-js": "^1.10.0",
|
||||
"@stripe/stripe-js": "^1.35.0",
|
||||
"@testing-library/dom": "^8.19.0",
|
||||
"@testing-library/jest-dom": "^5.16.5",
|
||||
"@testing-library/react": "^13.4.0",
|
||||
"@testing-library/user-event": "^14.4.3",
|
||||
"@types/express": "^4.17.14",
|
||||
"@types/lodash.debounce": "^4.0.7",
|
||||
"@types/node": "^18.11.9",
|
||||
"@types/pluralize": "^0.0.29",
|
||||
"@types/react": "18.0.25",
|
||||
"@types/react-dom": "18.0.8",
|
||||
"@types/react-table": "^7.7.12",
|
||||
"@types/testing-library__jest-dom": "^5.14.5",
|
||||
"@types/validator": "^13.7.10",
|
||||
"@typescript-eslint/eslint-plugin": "^5.43.0",
|
||||
"@typescript-eslint/parser": "^5.43.0",
|
||||
"@vitejs/plugin-react": "^2.2.0",
|
||||
"@vitest/coverage-c8": "^0.25.2",
|
||||
"autoprefixer": "^10.4.13",
|
||||
"babel-loader": "^8.3.0",
|
||||
"babel-plugin-transform-remove-console": "^6.9.4",
|
||||
"concurrently": "^6.3.0",
|
||||
"critters": "^0.0.10",
|
||||
"csstype": "^3.0.10",
|
||||
"dotenv": "^10.0.0",
|
||||
"eslint": "^8.28.0",
|
||||
"eslint-config-airbnb": "19.0.4",
|
||||
"eslint-config-airbnb-typescript": "^17.0.0",
|
||||
"eslint-config-next": "^13.0.2",
|
||||
"eslint-config-prettier": "^8.5.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-jsx-a11y": "^6.6.1",
|
||||
"eslint-plugin-react": "^7.31.11",
|
||||
"eslint-plugin-react-hooks": "^4.6.0",
|
||||
"express": "^4.18.2",
|
||||
"express-validator": "^6.14.2",
|
||||
"jsdom": "^20.0.3",
|
||||
"lint-staged": ">=13",
|
||||
"msw": "^0.49.0",
|
||||
"postcss": "^8.4.19",
|
||||
"postmark": "^2.7.8",
|
||||
"prettier": "^2.7.1",
|
||||
"prettier-plugin-organize-imports": "^3.2.0",
|
||||
"prettier-plugin-tailwindcss": "^0.1.13",
|
||||
"react-date-fns-hooks": "^0.9.4",
|
||||
"react-error-boundary": "^3.1.4",
|
||||
"require-from-string": "^2.0.2",
|
||||
"tailwindcss": "^3.1.2",
|
||||
"tsconfig-paths-webpack-plugin": "^4.0.0",
|
||||
"typescript": "^4.8.4",
|
||||
"vite": "^3.2.4",
|
||||
"vite-tsconfig-paths": "^3.6.0",
|
||||
"vitest": "^0.25.2",
|
||||
"webpack": "^5.75.0"
|
||||
},
|
||||
"browserslist": {
|
||||
"production": [
|
||||
">0.5%",
|
||||
"not dead",
|
||||
"not op_mini all"
|
||||
],
|
||||
"development": [
|
||||
"last 1 chrome version",
|
||||
"last 1 firefox version",
|
||||
"last 1 safari version"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
module.exports = {
|
||||
plugins: {
|
||||
tailwindcss: {},
|
||||
autoprefixer: {}
|
||||
}
|
||||
autoprefixer: {},
|
||||
},
|
||||
}
|
||||
BIN
dashboard/public/Nhost.png
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
36
dashboard/public/Provisioning.svg
Normal file
@@ -0,0 +1,36 @@
|
||||
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="72" height="72" rx="8" fill="#0052CD" fill-opacity="0.05"/>
|
||||
<rect width="72" height="72" rx="8" fill="url(#paint0_linear_125:17133)" fill-opacity="0.1"/>
|
||||
<g filter="url(#filter0_dd_125:17133)">
|
||||
<rect x="18.5" y="21" width="35" height="30" rx="2" fill="#21324B"/>
|
||||
<rect x="18.5" y="21" width="35" height="30" rx="2" fill="url(#paint1_linear_125:17133)" fill-opacity="0.2"/>
|
||||
</g>
|
||||
<circle cx="52.25" cy="22.25" r="3.75" fill="#62D198"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M44 29H24V31H44V29ZM36 33H24V35H36V33ZM24 37H46V39H24V37ZM30 41H24V43H30V41Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_dd_125:17133" x="16.5" y="20" width="39" height="35" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feMorphology radius="4" operator="erode" in="SourceAlpha" result="effect1_dropShadow_125:17133"/>
|
||||
<feOffset dy="4"/>
|
||||
<feGaussianBlur stdDeviation="2"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.054902 0 0 0 0 0.0941176 0 0 0 0 0.152941 0 0 0 0.25 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_125:17133"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="1"/>
|
||||
<feGaussianBlur stdDeviation="1"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.054902 0 0 0 0 0.0941176 0 0 0 0 0.152941 0 0 0 0.1 0"/>
|
||||
<feBlend mode="normal" in2="effect1_dropShadow_125:17133" result="effect2_dropShadow_125:17133"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_125:17133" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_125:17133" x1="0" y1="0" x2="72" y2="72" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#0052CD" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#0052CD"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_125:17133" x1="18.5" y1="21" x2="53.5" y2="51" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
BIN
dashboard/public/Warning.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
121
dashboard/public/android.svg
Normal file
|
After Width: | Height: | Size: 55 KiB |
3
dashboard/public/assets/Apple.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M43.1098 35.0687C42.4292 36.6408 41.6237 38.088 40.6904 39.4185C39.4182 41.2324 38.3766 42.4879 37.5739 43.1851C36.3295 44.3295 34.9962 44.9156 33.5684 44.9489C32.5435 44.9489 31.3074 44.6573 29.8686 44.0656C28.425 43.4767 27.0984 43.1851 25.8854 43.1851C24.6132 43.1851 23.2488 43.4767 21.7894 44.0656C20.3278 44.6573 19.1504 44.9656 18.2501 44.9961C16.881 45.0545 15.5163 44.4517 14.1541 43.1851C13.2847 42.4268 12.1973 41.1268 10.8945 39.2852C9.49682 37.3186 8.34769 35.0381 7.44745 32.4382C6.48332 29.6299 6 26.9106 6 24.2779C6 21.2621 6.65164 18.6611 7.95687 16.4814C8.98267 14.7307 10.3473 13.3496 12.0553 12.3357C13.7633 11.3219 15.6088 10.8052 17.5962 10.7722C18.6837 10.7722 20.1098 11.1086 21.8819 11.7696C23.6491 12.433 24.7838 12.7693 25.2812 12.7693C25.6532 12.7693 26.9137 12.376 29.0506 11.5919C31.0713 10.8647 32.7768 10.5636 34.174 10.6822C37.96 10.9877 40.8043 12.4802 42.6959 15.169C39.3099 17.2206 37.635 20.0941 37.6683 23.7804C37.6989 26.6517 38.7405 29.0411 40.7876 30.9382C41.7154 31.8188 42.7514 32.4993 43.9042 32.9826C43.6542 33.7076 43.3903 34.402 43.1098 35.0687ZM34.4268 0.900256C34.4268 3.15077 33.6046 5.25207 31.9657 7.19701C29.988 9.50916 27.5959 10.8452 25.0018 10.6344C24.9688 10.3644 24.9496 10.0803 24.9496 9.78165C24.9496 7.62116 25.8901 5.30901 27.5603 3.41851C28.3942 2.46132 29.4547 1.66543 30.7408 1.03053C32.0241 0.405103 33.2379 0.0592294 34.3795 0C34.4129 0.300859 34.4268 0.601765 34.4268 0.900256Z" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
BIN
dashboard/public/assets/ApplePreview.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
dashboard/public/assets/Change.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
36
dashboard/public/assets/Change.svg
Normal file
@@ -0,0 +1,36 @@
|
||||
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="#0052CD" fill-opacity="0.05"/>
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="url(#paint0_linear)" fill-opacity="0.1"/>
|
||||
<g filter="url(#filter0_d)">
|
||||
<rect x="18" y="20" width="36" height="36" rx="8" fill="#0052CD"/>
|
||||
</g>
|
||||
<rect width="40" height="40" transform="translate(16 16)" fill="#0052CD"/>
|
||||
<g clip-path="url(#clip0)">
|
||||
<g clip-path="url(#clip1)">
|
||||
<path d="M45.1093 28.33L36.7841 23.5227C36.0372 23.0924 35.11 23.0924 34.3615 23.5227C33.6146 23.9545 33.151 24.7575 33.151 25.6195V26.2468L32.6086 25.9331C31.8617 25.5029 30.9345 25.5029 30.186 25.9331C29.4391 26.3649 28.9755 27.1679 28.9755 28.0315V28.6587L28.4331 28.3451C27.6862 27.9148 26.759 27.9148 26.0106 28.3451C25.2637 28.7769 24.8 29.5799 24.8 30.4434V45.5061C24.8 45.9394 25.0515 46.3424 25.4424 46.5302C25.8318 46.7196 26.3045 46.6681 26.6439 46.3999L30.7724 43.1441L37.1386 46.8196C37.3144 46.9211 37.5113 46.9711 37.7083 46.9711C37.9052 46.9711 38.1022 46.9196 38.2779 46.8196C38.6294 46.6166 38.8476 46.2393 38.8476 45.8333V36.7688C38.8476 35.281 38.0476 33.8962 36.7598 33.1524L34.6721 31.9464V25.621C34.6721 25.2999 34.8448 24.9999 35.1236 24.8393C35.4024 24.6787 35.7478 24.6787 36.0266 24.8393L44.3518 29.645C45.1714 30.1177 45.6805 31.001 45.6805 31.9464V43.2335C45.6805 43.5547 45.5077 43.8547 45.229 44.0153L43.0231 45.2894V34.3568C43.0231 32.869 42.2231 31.4843 40.9353 30.7404L35.8099 27.7815V29.5344L40.1763 32.0555C40.9959 32.5282 41.505 33.4099 41.505 34.3568V45.9454C41.505 46.3499 41.7231 46.7287 42.0746 46.9317C42.2504 47.0332 42.4473 47.0832 42.6443 47.0832C42.8413 47.0832 43.0382 47.0317 43.214 46.9317L45.9895 45.3288C46.7364 44.897 47.2 44.094 47.2 43.2305V31.9433C47.197 30.4601 46.3971 29.0738 45.1093 28.33ZM35.9978 34.4674C36.8174 34.9401 37.3265 35.8219 37.3265 36.7688V45.1773L32.0541 42.1336L33.7464 40.8003C34.3327 40.3382 34.6691 39.6459 34.6691 38.8989V33.7023L35.9978 34.4674ZM33.151 32.8236V38.8959C33.151 39.1747 33.0252 39.4337 32.8071 39.6049L26.3181 44.7213V30.4419C26.3181 30.1207 26.4908 29.8208 26.7696 29.6602C27.0484 29.4996 27.3938 29.4996 27.6726 29.6602L28.9755 30.4116V41.1761L30.4936 39.9792V28.0315C30.4936 27.7103 30.6663 27.4103 30.9451 27.2497C31.2239 27.0891 31.5693 27.0891 31.8481 27.2497L33.151 28.0012V31.0692L31.6329 30.192V31.9464L33.151 32.8236Z" fill="white"/>
|
||||
</g>
|
||||
</g>
|
||||
<defs>
|
||||
<filter id="filter0_d" x="11" y="19" width="50" height="50" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feMorphology radius="5" operator="erode" in="SourceAlpha" result="effect1_dropShadow"/>
|
||||
<feOffset dy="6"/>
|
||||
<feGaussianBlur stdDeviation="6"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0.321569 0 0 0 0 0.803922 0 0 0 0.3 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear" x1="0" y1="0" x2="72" y2="72" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#0052CD" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#0052CD"/>
|
||||
</linearGradient>
|
||||
<clipPath id="clip0">
|
||||
<rect width="22.4" height="23.8832" fill="white" transform="translate(24.8 23.2)"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip1">
|
||||
<rect width="22.4" height="23.8832" fill="white" transform="translate(24.8 23.2)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.7 KiB |
16
dashboard/public/assets/ChangeLight.svg
Normal file
@@ -0,0 +1,16 @@
|
||||
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="#62D198" fill-opacity="0.2"/>
|
||||
<path d="M29.75 50.25H42.25" stroke="#FF9B04" stroke-width="3.75"/>
|
||||
<path d="M28.2975 40.0956C26.8111 38.9347 25.6073 37.452 24.7764 35.759C23.9455 34.0659 23.5091 32.2066 23.5002 30.3206C23.4628 23.5453 28.925 17.9131 35.6986 17.7536C38.3234 17.6904 40.9014 18.4553 43.0671 19.9397C45.2327 21.4242 46.876 23.5528 47.7637 26.0237C48.6515 28.4946 48.7387 31.1824 48.013 33.7056C47.2873 36.2289 45.7855 38.4596 43.7207 40.0813C43.2659 40.4337 42.8972 40.8848 42.6424 41.4007C42.3876 41.9165 42.2535 42.4835 42.25 43.0588L42.25 44.0001C42.25 44.3316 42.1183 44.6495 41.8839 44.884C41.6495 45.1184 41.3315 45.2501 41 45.2501H31C30.6685 45.2501 30.3505 45.1184 30.1161 44.884C29.8817 44.6495 29.75 44.3316 29.75 44.0001L29.75 43.0577C29.7485 42.4861 29.617 41.9224 29.3654 41.4091C29.1137 40.8959 28.7485 40.4467 28.2975 40.0956Z" fill="#FFCE4F"/>
|
||||
<path d="M28.2975 40.0956C26.8111 38.9347 25.6073 37.452 24.7764 35.759C23.9455 34.0659 23.5091 32.2066 23.5002 30.3206C23.4628 23.5453 28.925 17.9131 35.6986 17.7536C38.3234 17.6904 40.9014 18.4553 43.0671 19.9397C45.2327 21.4242 46.876 23.5528 47.7637 26.0237C48.6515 28.4946 48.7387 31.1824 48.013 33.7056C47.2873 36.2289 45.7855 38.4596 43.7207 40.0813C43.2659 40.4337 42.8972 40.8848 42.6424 41.4007C42.3876 41.9165 42.2535 42.4835 42.25 43.0588L42.25 44.0001C42.25 44.3316 42.1183 44.6495 41.8839 44.884C41.6495 45.1184 41.3315 45.2501 41 45.2501H31C30.6685 45.2501 30.3505 45.1184 30.1161 44.884C29.8817 44.6495 29.75 44.3316 29.75 44.0001L29.75 43.0577C29.7485 42.4861 29.617 41.9224 29.3654 41.4091C29.1137 40.8959 28.7485 40.4467 28.2975 40.0956Z" fill="url(#paint0_radial)" fill-opacity="0.6"/>
|
||||
<path d="M37.2695 22.8721C38.7985 23.132 40.209 23.8602 41.3063 24.9561C42.4036 26.052 43.1335 27.4617 43.3953 28.9903" stroke="white" stroke-width="3.75" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<rect x="12" y="36" width="20" height="20" rx="10" fill="#21324B"/>
|
||||
<path d="M22 52.875V39.125" stroke="white" stroke-width="1.5" stroke-linejoin="round"/>
|
||||
<path d="M16.375 44.75L22 39.125L27.625 44.75" stroke="white" stroke-width="1.5" stroke-linejoin="round"/>
|
||||
<defs>
|
||||
<radialGradient id="paint0_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(22.6988 46.1323) rotate(-47.7261) scale(33.8986 33.7449)">
|
||||
<stop stop-color="#FF4500"/>
|
||||
<stop offset="1" stop-color="#FF4500" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
5
dashboard/public/assets/DE.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="3" width="24" height="18" rx="1" fill="#DD0000"/>
|
||||
<rect width="24" height="6" transform="translate(0 15)" fill="#FFCE00"/>
|
||||
<rect width="24" height="6" transform="translate(0 3)" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 305 B |
4
dashboard/public/assets/Discord.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.40571 1.5H12.5943C13.3691 1.5 14 2.13086 14 2.91257V15.2143L12.5257 13.9114L11.696 13.1434L10.8183 12.3274L11.1817 13.596H3.40571C2.63086 13.596 2 12.9651 2 12.1834V2.91257C2 2.13086 2.63086 1.5 3.40571 1.5Z" fill="#5865F2"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.49488 9.89994C9.70059 10.1605 9.94745 10.4554 9.94745 10.4554C11.4629 10.4074 12.0457 9.41308 12.0457 9.41308C12.0457 7.20508 11.0583 5.41537 11.0583 5.41537C10.0709 4.6748 9.13145 4.69537 9.13145 4.69537L9.03545 4.80508C10.2012 5.16166 10.7429 5.67594 10.7429 5.67594C10.0297 5.28508 9.3303 5.09308 8.67888 5.01766C8.18516 4.9628 7.71202 4.97651 7.29373 5.03137C7.25782 5.03137 7.22713 5.0366 7.19254 5.04248C7.1875 5.04334 7.18239 5.04421 7.17716 5.04508C6.93716 5.06566 6.35431 5.1548 5.62059 5.47708C5.36688 5.59366 5.21602 5.67594 5.21602 5.67594C5.21602 5.67594 5.78516 5.13423 7.01945 4.77766L6.95088 4.69537C6.95088 4.69537 6.01145 4.6748 5.02402 5.41537C5.02402 5.41537 4.03659 7.20508 4.03659 9.41308C4.03659 9.41308 4.61259 10.4074 6.12802 10.4554C6.12802 10.4554 6.38173 10.1468 6.58745 9.88623C5.71659 9.62565 5.38745 9.07708 5.38745 9.07708C5.38745 9.07708 5.45602 9.12508 5.57945 9.19365C5.5863 9.20051 5.59316 9.20737 5.60688 9.21423C5.61716 9.22108 5.62745 9.22623 5.63773 9.23137C5.64802 9.23651 5.65831 9.24165 5.66859 9.24851C5.84002 9.34451 6.01145 9.41994 6.16916 9.48165C6.45031 9.59137 6.78631 9.70108 7.17716 9.77651C7.69145 9.87251 8.29488 9.9068 8.95316 9.78337C9.27545 9.72851 9.60459 9.63251 9.94745 9.48851C10.1874 9.39937 10.4549 9.26908 10.736 9.08394C10.736 9.08394 10.3932 9.64623 9.49488 9.89994ZM6.05942 8.01421C6.05942 7.59593 6.36799 7.25307 6.75885 7.25307C7.1497 7.25307 7.46513 7.59593 7.45827 8.01421C7.45827 8.4325 7.1497 8.77536 6.75885 8.77536C6.37485 8.77536 6.05942 8.4325 6.05942 8.01421ZM8.56227 8.01421C8.56227 7.59593 8.87084 7.25307 9.2617 7.25307C9.65256 7.25307 9.96113 7.59593 9.96113 8.01421C9.96113 8.4325 9.65256 8.77536 9.2617 8.77536C8.8777 8.77536 8.56227 8.4325 8.56227 8.01421Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
BIN
dashboard/public/assets/DiscordPreview.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
20
dashboard/public/assets/Downgrade.svg
Normal file
@@ -0,0 +1,20 @@
|
||||
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="#FFF504" fill-opacity="0.2"/>
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="url(#paint0_linear)" fill-opacity="0.2"/>
|
||||
<path d="M29.75 50.25H42.25" stroke="#FF9B04" stroke-width="3.75"/>
|
||||
<path d="M28.2975 40.0955C26.8111 38.9346 25.6073 37.4519 24.7764 35.7588C23.9455 34.0658 23.5091 32.2064 23.5002 30.3205C23.4628 23.5451 28.925 17.9129 35.6986 17.7535C38.3234 17.6903 40.9014 18.4551 43.0671 19.9396C45.2327 21.424 46.876 23.5527 47.7637 26.0236C48.6515 28.4945 48.7387 31.1822 48.013 33.7055C47.2873 36.2287 45.7855 38.4595 43.7207 40.0812C43.2659 40.4335 42.8972 40.8847 42.6424 41.4005C42.3876 41.9163 42.2535 42.4833 42.25 43.0587L42.25 43.9999C42.25 44.3315 42.1183 44.6494 41.8839 44.8838C41.6495 45.1182 41.3315 45.2499 41 45.2499H31C30.6685 45.2499 30.3505 45.1182 30.1161 44.8838C29.8817 44.6494 29.75 44.3315 29.75 43.9999L29.75 43.0576C29.7485 42.486 29.617 41.9222 29.3654 41.409C29.1137 40.8958 28.7485 40.4466 28.2975 40.0955Z" fill="#FFCE4F"/>
|
||||
<path d="M28.2975 40.0955C26.8111 38.9346 25.6073 37.4519 24.7764 35.7588C23.9455 34.0658 23.5091 32.2064 23.5002 30.3205C23.4628 23.5451 28.925 17.9129 35.6986 17.7535C38.3234 17.6903 40.9014 18.4551 43.0671 19.9396C45.2327 21.424 46.876 23.5527 47.7637 26.0236C48.6515 28.4945 48.7387 31.1822 48.013 33.7055C47.2873 36.2287 45.7855 38.4595 43.7207 40.0812C43.2659 40.4335 42.8972 40.8847 42.6424 41.4005C42.3876 41.9163 42.2535 42.4833 42.25 43.0587L42.25 43.9999C42.25 44.3315 42.1183 44.6494 41.8839 44.8838C41.6495 45.1182 41.3315 45.2499 41 45.2499H31C30.6685 45.2499 30.3505 45.1182 30.1161 44.8838C29.8817 44.6494 29.75 44.3315 29.75 43.9999L29.75 43.0576C29.7485 42.486 29.617 41.9222 29.3654 41.409C29.1137 40.8958 28.7485 40.4466 28.2975 40.0955Z" fill="url(#paint1_radial)" fill-opacity="0.6"/>
|
||||
<path d="M37.269 22.8724C38.7979 23.1323 40.2084 23.8605 41.3057 24.9565C42.403 26.0524 43.133 27.462 43.3947 28.9906" stroke="white" stroke-width="3.75" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<rect x="12" y="36" width="20" height="20" rx="10" fill="#21324B"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.5731 41.5567C22.0033 41.4434 21.4126 41.5016 20.8759 41.7239C20.3391 41.9462 19.8803 42.3227 19.5576 42.8058C19.2348 43.2889 19.0625 43.8568 19.0625 44.4378H20.5625C20.5625 44.1535 20.6468 43.8756 20.8048 43.6392C20.9627 43.4028 21.1872 43.2185 21.4499 43.1097C21.7126 43.0009 22.0016 42.9725 22.2804 43.0279C22.5593 43.0834 22.8154 43.2203 23.0165 43.4213C23.2175 43.6224 23.3544 43.8785 23.4099 44.1574C23.4653 44.4362 23.4369 44.7252 23.3281 44.9879C23.2193 45.2506 23.035 45.4751 22.7986 45.633C22.5622 45.791 22.2843 45.8753 22 45.8753C21.8011 45.8753 21.6103 45.9543 21.4697 46.095C21.329 46.2356 21.25 46.4264 21.25 46.6253V48.5003H22.75V47.2779C23.0623 47.1955 23.3605 47.0616 23.632 46.8802C24.1151 46.5575 24.4916 46.0987 24.7139 45.5619C24.9362 45.0252 24.9944 44.4345 24.8811 43.8647C24.7677 43.2949 24.4879 42.7715 24.0771 42.3607C23.6663 41.9499 23.1429 41.6701 22.5731 41.5567ZM22.9375 50.0625C22.9375 50.5803 22.5178 51 22 51C21.4822 51 21.0625 50.5803 21.0625 50.0625C21.0625 49.5447 21.4822 49.125 22 49.125C22.5178 49.125 22.9375 49.5447 22.9375 50.0625Z" fill="white"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear" x1="0" y1="0" x2="72" y2="72" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FCA326" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#FCA326"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(22.6988 46.1321) rotate(-47.7261) scale(33.8986 33.7449)">
|
||||
<stop stop-color="#FF4500"/>
|
||||
<stop offset="1" stop-color="#FF4500" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.9 KiB |
5
dashboard/public/assets/FR.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="3" width="24" height="18" rx="1" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 3V21H24V3H16Z" fill="#ED2939"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 3V21H8V3H0Z" fill="#002395"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 327 B |
4
dashboard/public/assets/Facebook.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="24" cy="24" r="21" fill="#1877F2"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.1744 30.0703L33.1055 24H27.2812V20.0607C27.2812 18.4 28.0948 16.7812 30.7035 16.7812H33.3516V11.6133C33.3516 11.6133 30.9483 11.2031 28.6508 11.2031C23.8539 11.2031 20.7188 14.1103 20.7188 19.3734V24H15.3867V30.0703H20.7188V44.7449C21.7879 44.9126 22.8837 45 24 45C25.1163 45 26.2121 44.9126 27.2812 44.7449V30.0703H32.1744Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 545 B |
25
dashboard/public/assets/FeedbackReceived.svg
Normal file
@@ -0,0 +1,25 @@
|
||||
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="#3787FF" fill-opacity="0.1"/>
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="url(#paint0_linear)" fill-opacity="0.1"/>
|
||||
<rect opacity="0.15" x="18" y="21" width="42" height="42" fill="url(#paint1_radial)"/>
|
||||
<path d="M29.75 50.25H42.25" stroke="#FF9B04" stroke-width="3.75"/>
|
||||
<path d="M28.2975 40.0955C26.8111 38.9346 25.6073 37.4519 24.7764 35.7589C23.9455 34.0658 23.5091 32.2064 23.5002 30.3205C23.4628 23.5451 28.925 17.9129 35.6986 17.7535C38.3234 17.6903 40.9014 18.4552 43.0671 19.9396C45.2327 21.4241 46.876 23.5527 47.7637 26.0236C48.6515 28.4945 48.7387 31.1822 48.013 33.7055C47.2873 36.2288 45.7855 38.4595 43.7207 40.0812C43.2659 40.4336 42.8972 40.8847 42.6424 41.4005C42.3876 41.9164 42.2535 42.4834 42.25 43.0587L42.25 44C42.25 44.3315 42.1183 44.6494 41.8839 44.8838C41.6495 45.1183 41.3315 45.25 41 45.25H31C30.6685 45.25 30.3505 45.1183 30.1161 44.8838C29.8817 44.6494 29.75 44.3315 29.75 44L29.75 43.0576C29.7485 42.486 29.617 41.9222 29.3654 41.409C29.1137 40.8958 28.7485 40.4466 28.2975 40.0955Z" fill="#FFCE4F"/>
|
||||
<path d="M28.2975 40.0955C26.8111 38.9346 25.6073 37.4519 24.7764 35.7589C23.9455 34.0658 23.5091 32.2064 23.5002 30.3205C23.4628 23.5451 28.925 17.9129 35.6986 17.7535C38.3234 17.6903 40.9014 18.4552 43.0671 19.9396C45.2327 21.4241 46.876 23.5527 47.7637 26.0236C48.6515 28.4945 48.7387 31.1822 48.013 33.7055C47.2873 36.2288 45.7855 38.4595 43.7207 40.0812C43.2659 40.4336 42.8972 40.8847 42.6424 41.4005C42.3876 41.9164 42.2535 42.4834 42.25 43.0587L42.25 44C42.25 44.3315 42.1183 44.6494 41.8839 44.8838C41.6495 45.1183 41.3315 45.25 41 45.25H31C30.6685 45.25 30.3505 45.1183 30.1161 44.8838C29.8817 44.6494 29.75 44.3315 29.75 44L29.75 43.0576C29.7485 42.486 29.617 41.9222 29.3654 41.409C29.1137 40.8958 28.7485 40.4466 28.2975 40.0955Z" fill="url(#paint2_radial)" fill-opacity="0.6"/>
|
||||
<path d="M37.269 22.8725C38.798 23.1324 40.2085 23.8606 41.3058 24.9565C42.4031 26.0525 43.133 27.4621 43.3948 28.9907" stroke="white" stroke-width="3.75" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<rect x="41" y="37" width="20" height="20" rx="10" fill="#0052CD"/>
|
||||
<path d="M56.5 43.5003L49.5 50.5L46 47.0003" stroke="white" stroke-width="2" stroke-linejoin="round"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear" x1="0" y1="0" x2="72" y2="72" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#3787FF" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#3787FF"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(39 42) rotate(180) scale(21)">
|
||||
<stop stop-color="#011764"/>
|
||||
<stop offset="1" stop-color="#011764" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="paint2_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(22.6988 46.1322) rotate(-47.7261) scale(33.8986 33.7449)">
|
||||
<stop stop-color="#FF4500"/>
|
||||
<stop offset="1" stop-color="#FF4500" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
29
dashboard/public/assets/GB.svg
Normal file
@@ -0,0 +1,29 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.5 6C0.223857 6 0 6.22386 0 6.5V17.5C0 17.7761 0.223858 18 0.5 18H23.5C23.7761 18 24 17.7761 24 17.5V6.5C24 6.22386 23.7761 6 23.5 6H0.5Z" fill="#00247D"/>
|
||||
<mask id="mask0_5_20" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="6" width="24" height="12">
|
||||
<path d="M0.5 6C0.223857 6 0 6.22386 0 6.5V17.5C0 17.7761 0.223858 18 0.5 18H23.5C23.7761 18 24 17.7761 24 17.5V6.5C24 6.22386 23.7761 6 23.5 6H0.5Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_5_20)">
|
||||
<path d="M0 6L24 18L0 6Z" fill="black"/>
|
||||
<path d="M0 6L24 18" stroke="white" stroke-width="1.6"/>
|
||||
<path d="M24 6L0 18L24 6Z" fill="black"/>
|
||||
<path d="M24 6L0 18" stroke="white" stroke-width="1.6"/>
|
||||
<mask id="mask1_5_20" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="6" width="24" height="12">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 12H24V18L12 12ZM12 12V18H0L12 12ZM12 12H0V6L12 12ZM12 12V6H24L12 12Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask1_5_20)">
|
||||
<path d="M0 6L24 18L0 6Z" fill="black"/>
|
||||
<path d="M0 6L24 18" stroke="#CF142B" stroke-width="1.06667"/>
|
||||
<path d="M24 6L0 18L24 6Z" fill="black"/>
|
||||
<path d="M24 6L0 18" stroke="#CF142B" stroke-width="1.06667"/>
|
||||
</g>
|
||||
<path d="M12 6V18V6Z" fill="black"/>
|
||||
<path d="M12 6V18" stroke="white" stroke-width="2.66667"/>
|
||||
<path d="M0 12H24H0Z" fill="black"/>
|
||||
<path d="M0 12H24" stroke="white" stroke-width="2.66667"/>
|
||||
<path d="M12 6V18V6Z" fill="black"/>
|
||||
<path d="M12 6V18" stroke="#CF142B" stroke-width="1.6"/>
|
||||
<path d="M0 12H24H0Z" fill="black"/>
|
||||
<path d="M0 12H24" stroke="#CF142B" stroke-width="1.6"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
3
dashboard/public/assets/Github.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.9981 3C12.4032 3 3 12.4019 3 24.0006C3 33.2788 9.01658 41.1492 17.3614 43.9261C18.4121 44.1195 18.795 43.471 18.795 42.9141C18.795 42.4165 18.7769 41.0951 18.7666 39.3431C12.9254 40.6116 11.6929 36.5275 11.6929 36.5275C10.7376 34.1013 9.36078 33.4554 9.36078 33.4554C7.4541 32.1534 9.50517 32.1792 9.50517 32.1792C11.613 32.3274 12.7217 34.3437 12.7217 34.3437C14.5948 37.5524 17.6373 36.6255 18.8336 36.0879C19.0244 34.7317 19.5672 33.8061 20.1666 33.2814C15.5037 32.7516 10.601 30.9493 10.601 22.9023C10.601 20.6101 11.4196 18.7344 12.7629 17.2673C12.5463 16.7361 11.8257 14.6 12.9692 11.7097C12.9692 11.7097 14.7315 11.145 18.7434 13.8626C20.418 13.3959 22.2151 13.1638 24.0006 13.1548C25.7849 13.1638 27.5807 13.3959 29.2579 13.8626C33.2672 11.145 35.027 11.7097 35.027 11.7097C36.173 14.6 35.4524 16.7361 35.2371 17.2673C36.583 18.7344 37.3952 20.6101 37.3952 22.9023C37.3952 30.9699 32.4847 32.7451 27.8076 33.2646C28.5605 33.9131 29.2321 35.1945 29.2321 37.1541C29.2321 39.9606 29.2063 42.2257 29.2063 42.9141C29.2063 43.4762 29.5853 44.1298 30.6502 43.9248C38.9886 41.1415 45 33.2763 45 24.0006C45 12.4019 35.5968 3 23.9981 3Z" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
6
dashboard/public/assets/Google.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M44.1598 24.4771C44.1598 22.988 44.0262 21.5562 43.778 20.1816H24V28.3048H35.3017C34.8149 30.9297 33.3354 33.1538 31.1113 34.6429V39.9119H37.8981C41.8689 36.2561 44.1598 30.8725 44.1598 24.4771Z" fill="#4285F4"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.0001 45.0001C29.6701 45.0001 34.4237 43.1197 37.8982 39.9124L31.1114 34.6434C29.231 35.9034 26.8255 36.6479 24.0001 36.6479C18.5306 36.6479 13.9011 32.9538 12.2497 27.9902H5.23389V33.4311C8.68931 40.2942 15.7911 45.0001 24.0001 45.0001Z" fill="#34A853"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.2495 27.9892C11.8295 26.7292 11.5908 25.3833 11.5908 23.9992C11.5908 22.6151 11.8295 21.2692 12.2495 20.0092V14.5684H5.23362C3.81136 17.4033 3 20.6106 3 23.9992C3 27.3878 3.81136 30.595 5.23362 33.43L12.2495 27.9892Z" fill="#FBBC05"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.0001 11.3522C27.0833 11.3522 29.8514 12.4117 32.0278 14.4926L38.0509 8.4695C34.4141 5.08089 29.6605 3 24.0001 3C15.7911 3 8.68931 7.70587 5.23389 14.569L12.2497 20.0099C13.9011 15.0463 18.5306 11.3522 24.0001 11.3522Z" fill="#EA4335"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
56
dashboard/public/assets/IN.svg
Normal file
@@ -0,0 +1,56 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="3" width="24" height="18" rx="1" fill="white"/>
|
||||
<path d="M24 3H0V9H24V3Z" fill="#FF9933"/>
|
||||
<path d="M24 15H0V21H24V15Z" fill="#128807"/>
|
||||
<path d="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" fill="#000088"/>
|
||||
<path d="M12 14.625C13.4497 14.625 14.625 13.4497 14.625 12C14.625 10.5503 13.4497 9.375 12 9.375C10.5503 9.375 9.375 10.5503 9.375 12C9.375 13.4497 10.5503 14.625 12 14.625Z" fill="white"/>
|
||||
<path d="M12 12.525C12.2899 12.525 12.525 12.2899 12.525 12C12.525 11.71 12.2899 11.475 12 11.475C11.71 11.475 11.475 11.71 11.475 12C11.475 12.2899 11.71 12.525 12 12.525Z" fill="#000088"/>
|
||||
<path d="M14.5854 12.4728C14.6573 12.4822 14.7232 12.4316 14.7327 12.3598C14.7421 12.2879 14.6915 12.222 14.6197 12.2125C14.5478 12.203 14.4819 12.2536 14.4724 12.3255C14.463 12.3974 14.5135 12.4633 14.5854 12.4728Z" fill="#000088"/>
|
||||
<path d="M12 14.625L12.09 13.05L12 12.3L11.91 13.05L12 14.625Z" fill="#000088"/>
|
||||
<path d="M14.375 13.1258C14.4419 13.1535 14.5187 13.1217 14.5464 13.0548C14.5742 12.9878 14.5424 12.911 14.4754 12.8833C14.4084 12.8555 14.3317 12.8873 14.3039 12.9543C14.2762 13.0213 14.308 13.0981 14.375 13.1258Z" fill="#000088"/>
|
||||
<path d="M11.3206 14.5356L11.8152 13.0375L11.9224 12.2898L11.6413 12.9909L11.3206 14.5356Z" fill="#000088"/>
|
||||
<path d="M14.0027 13.7021C14.0602 13.7463 14.1426 13.7354 14.1867 13.6779C14.2308 13.6204 14.22 13.538 14.1625 13.4939C14.1049 13.4497 14.0226 13.4606 13.9784 13.5181C13.9343 13.5756 13.9451 13.658 14.0027 13.7021Z" fill="#000088"/>
|
||||
<path d="M10.6875 14.2733L11.5529 12.9543L11.85 12.2598L11.3971 12.8643L10.6875 14.2733Z" fill="#000088"/>
|
||||
<path d="M13.4939 14.1624C13.538 14.22 13.6204 14.2308 13.6779 14.1867C13.7354 14.1425 13.7463 14.0602 13.7021 14.0026C13.658 13.9451 13.5756 13.9343 13.5181 13.9784C13.4606 14.0225 13.4497 14.1049 13.4939 14.1624Z" fill="#000088"/>
|
||||
<path d="M10.1438 13.8562L11.3212 12.8061L11.7879 12.2121L11.1939 12.6788L10.1438 13.8562Z" fill="#000088"/>
|
||||
<path d="M12.8833 14.4754C12.911 14.5424 12.9878 14.5742 13.0548 14.5464C13.1217 14.5187 13.1535 14.4419 13.1258 14.375C13.0981 14.308 13.0213 14.2762 12.9543 14.3039C12.8873 14.3317 12.8555 14.4084 12.8833 14.4754Z" fill="#000088"/>
|
||||
<path d="M9.72668 13.3125L11.1357 12.6029L11.7402 12.15L11.0457 12.4471L9.72668 13.3125Z" fill="#000088"/>
|
||||
<path d="M12.2125 14.6197C12.222 14.6915 12.2879 14.7421 12.3598 14.7327C12.4316 14.7232 12.4822 14.6573 12.4728 14.5854C12.4633 14.5135 12.3974 14.463 12.3255 14.4724C12.2536 14.4819 12.203 14.5478 12.2125 14.6197Z" fill="#000088"/>
|
||||
<path d="M9.46444 12.6794L11.0091 12.3587L11.7102 12.0776L10.9625 12.1848L9.46444 12.6794Z" fill="#000088"/>
|
||||
<path d="M11.5272 14.5854C11.5178 14.6573 11.5684 14.7232 11.6402 14.7327C11.7121 14.7421 11.778 14.6915 11.7875 14.6197C11.797 14.5478 11.7464 14.4819 11.6745 14.4724C11.6026 14.463 11.5367 14.5135 11.5272 14.5854Z" fill="#000088"/>
|
||||
<path d="M9.375 12L10.95 12.09L11.7 12L10.95 11.91L9.375 12Z" fill="#000088"/>
|
||||
<path d="M10.8742 14.375C10.8465 14.4419 10.8783 14.5187 10.9452 14.5464C11.0122 14.5742 11.089 14.5424 11.1167 14.4754C11.1445 14.4084 11.1126 14.3317 11.0457 14.3039C10.9787 14.2762 10.9019 14.308 10.8742 14.375Z" fill="#000088"/>
|
||||
<path d="M9.46444 11.3206L10.9625 11.8152L11.7102 11.9224L11.0091 11.6413L9.46444 11.3206Z" fill="#000088"/>
|
||||
<path d="M10.2979 14.0027C10.2537 14.0602 10.2646 14.1426 10.3221 14.1867C10.3796 14.2308 10.462 14.22 10.5061 14.1625C10.5503 14.1049 10.5394 14.0226 10.4819 13.9784C10.4244 13.9343 10.342 13.9451 10.2979 14.0027Z" fill="#000088"/>
|
||||
<path d="M9.72669 10.6875L11.0457 11.5529L11.7402 11.85L11.1357 11.3971L9.72669 10.6875Z" fill="#000088"/>
|
||||
<path d="M9.83754 13.4939C9.78004 13.538 9.76919 13.6204 9.81332 13.6779C9.85744 13.7354 9.93984 13.7463 9.99734 13.7021C10.0549 13.658 10.0657 13.5756 10.0216 13.5181C9.97744 13.4606 9.89505 13.4497 9.83754 13.4939Z" fill="#000088"/>
|
||||
<path d="M10.1438 10.1438L11.1939 11.3212L11.7879 11.7879L11.3212 11.1939L10.1438 10.1438Z" fill="#000088"/>
|
||||
<path d="M9.52459 12.8833C9.45762 12.911 9.42581 12.9878 9.45355 13.0548C9.48129 13.1217 9.55807 13.1535 9.62504 13.1258C9.69201 13.0981 9.72381 13.0213 9.69607 12.9543C9.66833 12.8873 9.59156 12.8555 9.52459 12.8833Z" fill="#000088"/>
|
||||
<path d="M10.6875 9.72668L11.3971 11.1357L11.85 11.7402L11.5529 11.0457L10.6875 9.72668Z" fill="#000088"/>
|
||||
<path d="M9.38033 12.2125C9.30846 12.222 9.25787 12.2879 9.26733 12.3598C9.27679 12.4316 9.34272 12.4822 9.41459 12.4728C9.48646 12.4633 9.53705 12.3974 9.52758 12.3255C9.51812 12.2536 9.45219 12.203 9.38033 12.2125Z" fill="#000088"/>
|
||||
<path d="M11.3206 9.46444L11.6413 11.0091L11.9224 11.7102L11.8152 10.9625L11.3206 9.46444Z" fill="#000088"/>
|
||||
<path d="M9.41459 11.5272C9.34272 11.5178 9.27679 11.5684 9.26733 11.6402C9.25787 11.7121 9.30846 11.778 9.38033 11.7875C9.45219 11.797 9.51812 11.7464 9.52758 11.6745C9.53705 11.6026 9.48646 11.5367 9.41459 11.5272Z" fill="#000088"/>
|
||||
<path d="M12 9.375L11.91 10.95L12 11.7L12.09 10.95L12 9.375Z" fill="#000088"/>
|
||||
<path d="M9.62505 10.8742C9.55808 10.8465 9.4813 10.8783 9.45356 10.9452C9.42582 11.0122 9.45762 11.089 9.52459 11.1167C9.59156 11.1445 9.66834 11.1127 9.69608 11.0457C9.72382 10.9787 9.69202 10.9019 9.62505 10.8742Z" fill="#000088"/>
|
||||
<path d="M12.6794 9.46444L12.1848 10.9625L12.0776 11.7102L12.3587 11.0091L12.6794 9.46444Z" fill="#000088"/>
|
||||
<path d="M9.99735 10.2979C9.93984 10.2537 9.85745 10.2646 9.81332 10.3221C9.76919 10.3796 9.78004 10.462 9.83755 10.5061C9.89505 10.5503 9.97745 10.5394 10.0216 10.4819C10.0657 10.4244 10.0549 10.342 9.99735 10.2979Z" fill="#000088"/>
|
||||
<path d="M13.3125 9.72668L12.4471 11.0457L12.15 11.7402L12.6029 11.1357L13.3125 9.72668Z" fill="#000088"/>
|
||||
<path d="M10.5061 9.83755C10.462 9.78004 10.3796 9.76919 10.3221 9.81332C10.2646 9.85745 10.2537 9.93984 10.2979 9.99735C10.342 10.0549 10.4244 10.0657 10.4819 10.0216C10.5394 9.97745 10.5503 9.89505 10.5061 9.83755Z" fill="#000088"/>
|
||||
<path d="M13.8562 10.1438L12.6788 11.1939L12.2121 11.7879L12.8061 11.3212L13.8562 10.1438Z" fill="#000088"/>
|
||||
<path d="M11.1167 9.52459C11.089 9.45762 11.0122 9.42582 10.9452 9.45356C10.8783 9.4813 10.8465 9.55807 10.8742 9.62504C10.9019 9.69201 10.9787 9.72382 11.0457 9.69608C11.1127 9.66834 11.1445 9.59156 11.1167 9.52459Z" fill="#000088"/>
|
||||
<path d="M14.2733 10.6875L12.8643 11.3971L12.2598 11.85L12.9543 11.5529L14.2733 10.6875Z" fill="#000088"/>
|
||||
<path d="M11.7875 9.38033C11.778 9.30846 11.7121 9.25787 11.6402 9.26733C11.5684 9.27679 11.5178 9.34272 11.5272 9.41459C11.5367 9.48646 11.6026 9.53705 11.6745 9.52759C11.7464 9.51812 11.797 9.45219 11.7875 9.38033Z" fill="#000088"/>
|
||||
<path d="M14.5356 11.3206L12.9909 11.6413L12.2898 11.9224L13.0375 11.8152L14.5356 11.3206Z" fill="#000088"/>
|
||||
<path d="M12.4728 9.41459C12.4822 9.34272 12.4316 9.27679 12.3598 9.26733C12.2879 9.25787 12.222 9.30846 12.2125 9.38033C12.203 9.45219 12.2536 9.51812 12.3255 9.52758C12.3974 9.53705 12.4633 9.48646 12.4728 9.41459Z" fill="#000088"/>
|
||||
<path d="M14.625 12L13.05 11.91L12.3 12L13.05 12.09L14.625 12Z" fill="#000088"/>
|
||||
<path d="M13.1258 9.62504C13.1535 9.55807 13.1217 9.4813 13.0548 9.45356C12.9878 9.42582 12.911 9.45762 12.8833 9.52459C12.8555 9.59156 12.8874 9.66834 12.9543 9.69608C13.0213 9.72382 13.0981 9.69201 13.1258 9.62504Z" fill="#000088"/>
|
||||
<path d="M14.5356 12.6794L13.0375 12.1848L12.2898 12.0776L12.9909 12.3587L14.5356 12.6794Z" fill="#000088"/>
|
||||
<path d="M13.7021 9.99735C13.7463 9.93984 13.7354 9.85745 13.6779 9.81332C13.6204 9.76919 13.538 9.78004 13.4939 9.83755C13.4497 9.89506 13.4606 9.97745 13.5181 10.0216C13.5756 10.0657 13.658 10.0549 13.7021 9.99735Z" fill="#000088"/>
|
||||
<path d="M14.2733 13.3125L12.9543 12.4471L12.2598 12.15L12.8643 12.6029L14.2733 13.3125Z" fill="#000088"/>
|
||||
<path d="M14.1625 10.5061C14.22 10.462 14.2308 10.3796 14.1867 10.3221C14.1426 10.2646 14.0602 10.2537 14.0027 10.2979C13.9451 10.342 13.9343 10.4244 13.9784 10.4819C14.0226 10.5394 14.1049 10.5503 14.1625 10.5061Z" fill="#000088"/>
|
||||
<path d="M13.8562 13.8562L12.8061 12.6788L12.2121 12.2121L12.6788 12.8061L13.8562 13.8562Z" fill="#000088"/>
|
||||
<path d="M14.4754 11.1167C14.5424 11.089 14.5742 11.0122 14.5464 10.9452C14.5187 10.8783 14.4419 10.8465 14.375 10.8742C14.308 10.9019 14.2762 10.9787 14.3039 11.0457C14.3317 11.1127 14.4084 11.1445 14.4754 11.1167Z" fill="#000088"/>
|
||||
<path d="M13.3125 14.2733L12.6029 12.8643L12.15 12.2598L12.4471 12.9543L13.3125 14.2733Z" fill="#000088"/>
|
||||
<path d="M14.6197 11.7875C14.6915 11.778 14.7421 11.7121 14.7327 11.6402C14.7232 11.5684 14.6573 11.5178 14.5854 11.5272C14.5135 11.5367 14.463 11.6026 14.4724 11.6745C14.4819 11.7464 14.5478 11.797 14.6197 11.7875Z" fill="#000088"/>
|
||||
<path d="M12.6794 14.5356L12.3587 12.9909L12.0776 12.2898L12.1848 13.0375L12.6794 14.5356Z" fill="#000088"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.7 KiB |
4
dashboard/public/assets/Linkedin.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M41.8917 3H6.10012C4.38979 3 3 4.35567 3 6.02721V41.9693C3 43.6423 4.38979 45 6.10012 45H41.8917C43.605 45 45.0006 43.6423 45.0006 41.9693V6.02721C45.0006 4.35567 43.605 3 41.8917 3Z" fill="#0077B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.3433 16.0059C10.3466 16.0059 8.73047 14.3869 8.73047 12.3931C8.73047 10.4007 10.3466 8.78223 12.3433 8.78223C14.3348 8.78223 15.9533 10.4007 15.9533 12.3931C15.9533 14.3869 14.3348 16.0059 12.3433 16.0059ZM38.7894 38.7897H32.564V29.0425C32.564 26.717 32.5214 23.7274 29.3271 23.7274C26.0852 23.7274 25.5888 26.2597 25.5888 28.8742V38.7897H19.3638V18.746H25.3397V21.4845H25.4226C26.2538 19.9089 28.2859 18.2473 31.3166 18.2473C37.6247 18.2473 38.7894 22.3986 38.7894 27.7953V38.7897ZM15.4568 38.7895H9.22713V18.7459H15.4568V38.7895Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 914 B |
17
dashboard/public/assets/Logo.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg width="142" height="48" viewBox="0 0 142 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M75.985 22.8273H83.1731V17.1251H86.9756V31.7529H83.1731V26.0506H75.985V31.7529H72.3164V17.1251H75.985V22.8273ZM101.48 17.1251H95.6099C93.9842 17.1251 92.9947 17.4319 92.2458 18.1792C91.4999 18.9235 91.2137 19.8684 91.2137 21.5362V27.3478C91.2137 29.0157 91.4999 29.9575 92.2458 30.7048C92.9917 31.4522 93.9811 31.759 95.6099 31.759H101.48C103.105 31.759 104.095 31.4522 104.844 30.7048C105.593 29.9605 105.876 29.0157 105.876 27.3478V21.5362C105.876 19.8684 105.59 18.9266 104.844 18.1792C104.095 17.4319 103.105 17.1251 101.48 17.1251ZM102.204 27.4329C102.204 28.2896 101.918 28.5296 100.886 28.5296H96.2036C95.1715 28.5296 94.8853 28.2896 94.8853 27.4329V21.4451C94.8853 20.5884 95.1715 20.3484 96.2036 20.3484H100.886C101.942 20.3484 102.204 20.5671 102.204 21.4451V27.4329ZM114.972 22.9792H120.224C121.85 22.9792 122.861 23.2861 123.588 24.0334C124.246 24.6927 124.62 25.7651 124.62 26.9286V27.8066C124.62 28.9701 124.246 30.0213 123.588 30.7018C122.861 31.4491 121.871 31.756 120.224 31.756H110.202V28.5327H119.609C120.641 28.5327 120.927 28.2927 120.927 27.4359V26.9985C120.927 26.1418 120.641 25.9018 119.609 25.9018H114.357C112.729 25.9018 111.718 25.5919 110.993 24.8476C110.336 24.1884 109.961 23.1159 109.961 21.9524V21.0744C109.961 19.9109 110.333 18.8597 110.993 18.1792C111.721 17.4319 112.707 17.1251 114.357 17.1251H123.856V20.3484H114.972C113.94 20.3484 113.654 20.5884 113.654 21.4451V21.8825C113.654 22.7392 113.94 22.9792 114.972 22.9792ZM126.946 20.3484V17.1251H141.891V20.3484H136.265V31.7529H132.594V20.3484H126.946Z" fill="#21324B"/>
|
||||
<path d="M63.5321 17.0096H57.6624C56.0366 17.0096 55.0471 17.3164 54.2982 18.0638C53.5523 18.8081 53.2661 19.7529 53.2661 21.4177V23.6385V24.322V31.7499H56.9378V24.3251V23.6415V21.3327C56.9378 20.4759 57.224 20.2359 58.256 20.2359H62.9385C63.9949 20.2359 64.2567 20.4547 64.2567 21.3327V23.6415V24.3251V31.7529H67.9284V24.3251V23.6415V21.4208C67.9284 19.7529 67.6422 18.8111 66.8963 18.0668C66.1504 17.3164 65.1609 17.0096 63.5321 17.0096Z" fill="#0052CD"/>
|
||||
<g clip-path="url(#clip1)">
|
||||
<path d="M40.8114 10.2866L24.0819 0.647089C22.581 -0.215696 20.7178 -0.215696 19.2138 0.647089C17.7129 1.51291 16.7813 3.12304 16.7813 4.85165V6.10937L15.6913 5.48051C14.1904 4.61772 12.3272 4.61772 10.8232 5.48051C9.32224 6.34633 8.39063 7.95646 8.39063 9.6881V10.9458L7.3007 10.317C5.79976 9.45418 3.93653 9.45418 2.43255 10.317C0.931612 11.1828 0 12.7929 0 14.5246V44.7281C0 45.597 0.505383 46.4051 1.29086 46.7818C2.0733 47.1615 3.02318 47.0582 3.70515 46.5205L12.0014 39.9919L24.7944 47.362C25.1475 47.5656 25.5433 47.6658 25.9391 47.6658C26.3349 47.6658 26.7307 47.5625 27.0838 47.362C27.7901 46.9549 28.2285 46.1985 28.2285 45.3843V27.2081C28.2285 24.2248 26.6211 21.4481 24.0332 19.9565L19.8379 17.5382V4.85468C19.8379 4.21063 20.185 3.60911 20.7452 3.28709C21.3054 2.96506 21.9995 2.96506 22.5597 3.28709L39.2892 12.9235C40.9363 13.8714 41.9592 15.6425 41.9592 17.5382V40.1711C41.9592 40.8152 41.6121 41.4167 41.052 41.7387L36.6192 44.2937V22.3716C36.6192 19.3884 35.0117 16.6116 32.4239 15.12L22.1243 9.18684V12.7018L30.8986 17.757C32.5456 18.7048 33.5686 20.4729 33.5686 22.3716V45.6091C33.5686 46.4203 34.007 47.1797 34.7133 47.5868C35.0665 47.7904 35.4623 47.8906 35.8581 47.8906C36.2538 47.8906 36.6496 47.7873 37.0028 47.5868L42.5803 44.3727C44.0812 43.5068 45.0128 41.8967 45.0128 40.1651V17.5322C45.0068 14.558 43.3993 11.7782 40.8114 10.2866ZM22.5019 22.5934C24.1489 23.5413 25.1719 25.3094 25.1719 27.2081V44.0689L14.577 37.9656L17.9777 35.2921C19.156 34.3656 19.8318 32.9772 19.8318 31.4795V21.0592L22.5019 22.5934ZM16.7813 19.2972V31.4734C16.7813 32.0324 16.5286 32.5519 16.0902 32.8952L3.05058 43.1544V14.5215C3.05058 13.8775 3.39766 13.2759 3.95784 12.9539C4.51803 12.6319 5.21217 12.6319 5.77236 12.9539L8.39063 14.4608V36.0456L11.4412 33.6456V9.6881C11.4412 9.04405 11.7883 8.44253 12.3485 8.12051C12.9087 7.79848 13.6028 7.79848 14.163 8.12051L16.7813 9.62734V15.7792L13.7307 14.0203V17.5382L16.7813 19.2972Z" fill="#0052CD"/>
|
||||
</g>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0">
|
||||
<rect width="141.873" height="48" fill="white"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip1">
|
||||
<rect width="45.0128" height="47.8906" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.3 KiB |
5
dashboard/public/assets/NL.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="3" width="24" height="18" rx="1" fill="white"/>
|
||||
<rect width="24" height="6" transform="translate(0 15)" fill="#21468B"/>
|
||||
<rect width="24" height="6" transform="translate(0 3)" fill="#AE1C28"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 305 B |
7
dashboard/public/assets/PausedApp.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg width="76" height="72" viewBox="0 0 76 72" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="#9C73DF" fill-opacity="0.2"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M21.5833 31.9154L21.1119 31.332L19.9451 32.2746L20.4165 32.858C21.2511 33.8912 22.304 35.0129 23.5913 36.0707L20.3331 41.714L19.9581 42.3635L21.2571 43.1135L21.6321 42.464L24.794 36.9874C26.5162 38.202 28.5866 39.2578 31.0338 39.8866L30.045 45.4939L29.9148 46.2325L31.392 46.493L31.5222 45.7544L32.5012 40.2025C33.5984 40.3941 34.7639 40.5 35.9999 40.5C37.2308 40.5 38.3918 40.3949 39.4849 40.2049L40.4638 45.7564L40.594 46.495L42.0712 46.2346L41.941 45.4959L40.9525 39.8901C43.4025 39.2625 45.4752 38.207 47.1991 36.9922L50.3441 42.4395L50.7191 43.089L52.0182 42.339L51.6432 41.6895L48.4022 36.0759C49.6924 35.0167 50.7474 33.8929 51.5834 32.8581L52.0547 32.2747L50.8879 31.332L50.4166 31.9154C49.5379 33.003 48.4115 34.1844 47.0145 35.265L46.4051 35.6168L46.4461 35.6879C44.6829 36.949 42.5257 38.0279 39.9352 38.5883L39.222 38.7141L39.2243 38.727C38.213 38.9029 37.1389 39 35.9999 39C34.8558 39 33.7772 38.902 32.7618 38.7246L32.7642 38.711L32.0488 38.5849C29.4621 38.0228 27.3079 36.9437 25.5471 35.6831L25.5883 35.6117L24.978 35.2592C23.5844 34.1802 22.4604 33.0011 21.5833 31.9154Z" fill="#9C73DF"/>
|
||||
<path d="M48 18V16.9323L52.3333 11.4271V11.3542H48.1406V10H54.276V11.1354L50.1094 16.5729V16.6458H54.4219V18H48Z" fill="#9C73DF"/>
|
||||
<path d="M56 18V16.6654L61.4167 9.78385V9.69271H56.1758V8H63.8451V9.41927L58.6367 16.2161V16.3073H64.0273V18H56Z" fill="#9C73DF"/>
|
||||
<path d="M66 18V16.3984L72.5 8.14063V8.03125H66.2109V6H75.4141V7.70313L69.1641 15.8594V15.9688H75.6328V18H66Z" fill="#9C73DF"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
4
dashboard/public/assets/Power.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8 2.00018V6.75018" stroke="#21324B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/>
|
||||
<path d="M11.0001 3.38955C11.9938 4.03628 12.7519 4.98681 13.1615 6.09946C13.571 7.21212 13.61 8.42733 13.2727 9.56396C12.9354 10.7006 12.2398 11.6978 11.2897 12.407C10.3395 13.1161 9.18562 13.4992 7.99999 13.4992C6.81436 13.4992 5.66047 13.1161 4.7103 12.4069C3.76014 11.6978 3.06457 10.7006 2.72727 9.56394C2.38997 8.4273 2.42899 7.21209 2.83853 6.09944C3.24807 4.98679 4.00619 4.03626 4.9999 3.38953" stroke="#21324B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 708 B |
22
dashboard/public/assets/ProvisioningFailed.svg
Normal file
@@ -0,0 +1,22 @@
|
||||
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="#FFBD59" fill-opacity="0.1"/>
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="url(#paint0_linear_102_1288)" fill-opacity="0.2"/>
|
||||
<path d="M33.5029 17.2649L17.6381 44.6736C17.3843 45.1122 17.2504 45.6099 17.25 46.1166C17.2496 46.6233 17.3826 47.1213 17.6358 47.5603C17.8889 47.9992 18.2532 48.3638 18.692 48.6173C19.1307 48.8708 19.6285 49.0043 20.1353 49.0043H51.8647C52.3715 49.0043 52.8693 48.8708 53.308 48.6173C53.7468 48.3638 54.1111 47.9993 54.3642 47.5603C54.6174 47.1213 54.7504 46.6233 54.75 46.1166C54.7496 45.6099 54.6157 45.1122 54.3618 44.6736L38.4971 17.2649C38.2437 16.827 37.8795 16.4635 37.4413 16.2108C37.003 15.958 36.5059 15.825 36 15.825C35.4941 15.825 34.997 15.958 34.5587 16.2108C34.1204 16.4635 33.7563 16.827 33.5029 17.2649Z" fill="#FFBD59"/>
|
||||
<path d="M33.5029 17.2649L17.6381 44.6736C17.3843 45.1122 17.2504 45.6099 17.25 46.1166C17.2496 46.6233 17.3826 47.1213 17.6358 47.5603C17.8889 47.9992 18.2532 48.3638 18.692 48.6173C19.1307 48.8708 19.6285 49.0043 20.1353 49.0043H51.8647C52.3715 49.0043 52.8693 48.8708 53.308 48.6173C53.7468 48.3638 54.1111 47.9993 54.3642 47.5603C54.6174 47.1213 54.7504 46.6233 54.75 46.1166C54.7496 45.6099 54.6157 45.1122 54.3618 44.6736L38.4971 17.2649C38.2437 16.827 37.8795 16.4635 37.4413 16.2108C37.003 15.958 36.5059 15.825 36 15.825C35.4941 15.825 34.997 15.958 34.5587 16.2108C34.1204 16.4635 33.7563 16.827 33.5029 17.2649Z" fill="url(#paint1_radial_102_1288)"/>
|
||||
<rect opacity="0.25" x="26" y="25.2501" width="20" height="20" fill="url(#paint2_radial_102_1288)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M34.125 25.2501V37.7501H37.875V25.2501H34.125ZM37.875 42.1251C37.875 43.1606 37.0355 44.0001 36 44.0001C34.9645 44.0001 34.125 43.1606 34.125 42.1251C34.125 41.0895 34.9645 40.2501 36 40.2501C37.0355 40.2501 37.875 41.0895 37.875 42.1251Z" fill="white"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_102_1288" x1="0" y1="0" x2="72" y2="72" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FFBD59" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#FFBD59"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="paint1_radial_102_1288" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(44.6559 49.0057) rotate(-135) scale(30.6029 25.0453)">
|
||||
<stop stop-color="#ED7200"/>
|
||||
<stop offset="1" stop-color="#ED7200" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="paint2_radial_102_1288" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(36 35.2501) rotate(90) scale(10)">
|
||||
<stop stop-color="#F13154"/>
|
||||
<stop offset="1" stop-color="#F13154" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
4
dashboard/public/assets/SE.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-se" viewBox="0 0 640 480">
|
||||
<path fill="#005293" d="M0 0h640v480H0z"/>
|
||||
<path fill="#fecb00" d="M176 0v192H0v96h176v192h96V288h368v-96H272V0h-96z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 212 B |
8
dashboard/public/assets/SG.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 5C0 4.44772 0.447715 4 1 4H23C23.5523 4 24 4.44772 24 5V19C24 19.5523 23.5523 20 23 20H1C0.447716 20 0 19.5523 0 19V5Z" fill="white"/>
|
||||
<path d="M0.5 5C0.5 4.72386 0.723858 4.5 1 4.5H23C23.2761 4.5 23.5 4.72386 23.5 5V19C23.5 19.2761 23.2761 19.5 23 19.5H1C0.723858 19.5 0.5 19.2761 0.5 19V5Z" stroke="#21324B" stroke-opacity="0.15"/>
|
||||
<path d="M0 5C0 4.44772 0.447715 4 1 4H23C23.5523 4 24 4.44772 24 5V12H0V5Z" fill="#ED2939"/>
|
||||
<path d="M5.06889 10.9444C6.69506 10.9444 8.01332 9.62615 8.01332 7.99998C8.01332 6.37381 6.69506 5.05554 5.06889 5.05554C3.44272 5.05554 2.12445 6.37381 2.12445 7.99998C2.12445 9.62615 3.44272 10.9444 5.06889 10.9444Z" fill="white"/>
|
||||
<path d="M6.4022 10.9444C8.02837 10.9444 9.34664 9.62615 9.34664 7.99998C9.34664 6.37381 8.02837 5.05554 6.4022 5.05554C4.77603 5.05554 3.45776 6.37381 3.45776 7.99998C3.45776 9.62615 4.77603 10.9444 6.4022 10.9444Z" fill="#ED2939"/>
|
||||
<path d="M6.68 5.54443L6.22937 6.93134L7.40914 6.07419H5.95087L7.13064 6.93134L6.68 5.54443Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
13
dashboard/public/assets/SMS.svg
Normal file
@@ -0,0 +1,13 @@
|
||||
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M6 4.5C6 3.39543 6.89543 2.5 8 2.5H16C17.1046 2.5 18 3.39543 18 4.5V21.5C18 22.6046 17.1046 23.5 16 23.5H8C6.89543 23.5 6 22.6046 6 21.5V4.5Z" fill="#3787FF"/>
|
||||
<circle cx="12" cy="18.25" r="2.25" fill="#063799"/>
|
||||
<path d="M17.779 1.53621L17.779 1.53627L16.4531 2.86217L14.8163 4.49895L14.8163 4.49897L14.8111 4.50416L13.5361 5.7792L13.536 5.77926C12.915 6.4005 12.5661 7.24306 12.5662 8.12151C12.5662 8.99994 12.9152 9.84237 13.5364 10.4635C14.1575 11.0847 14.9999 11.4336 15.8784 11.4337C16.7568 11.4338 17.5993 11.085 18.2206 10.4639L18.2206 10.4639L19.5465 9.13796L19.5466 9.13791L19.5516 9.13284L21.1377 7.54675L22.4635 6.22093L22.4635 6.22087C23.0846 5.59963 23.4335 4.75707 23.4334 3.87862C23.4333 3.00019 23.0844 2.15776 22.4632 1.53662C21.8421 0.91547 20.9996 0.566481 20.1212 0.566406C19.2428 0.566331 18.4003 0.915176 17.779 1.53621Z" fill="white" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.1211 1.06641C19.3753 1.06634 18.66 1.36253 18.1325 1.88983L18.1324 1.8899L16.8066 3.21572C16.5869 3.43539 16.5869 3.79155 16.8066 4.01122C17.0263 4.23089 17.3824 4.23089 17.6021 4.01122L18.9279 2.68546L18.9279 2.68539C19.2444 2.36906 19.6736 2.19137 20.121 2.19141C20.5685 2.19144 20.9977 2.36923 21.3141 2.68566C21.6306 3.0021 21.8084 3.43126 21.8084 3.87876C21.8084 4.32623 21.6307 4.7554 21.3144 5.07188L21.3143 5.07195L19.9886 6.3977C19.7689 6.61737 19.7689 6.97353 19.9886 7.1932C20.2082 7.41287 20.5644 7.41287 20.7841 7.1932L22.1099 5.86737L22.11 5.8673C22.6373 5.33983 22.9335 4.6245 22.9334 3.87867C22.9333 3.13283 22.637 2.41756 22.1096 1.89017C21.5822 1.36278 20.867 1.06647 20.1211 1.06641ZM19.9885 4.01107C20.2081 4.23074 20.2081 4.58689 19.9885 4.80656L16.8065 7.98854C16.5868 8.20821 16.2307 8.20821 16.011 7.98854C15.7913 7.76887 15.7913 7.41272 16.011 7.19305L19.193 4.01107C19.4127 3.7914 19.7688 3.7914 19.9885 4.01107ZM16.011 4.80693C16.2306 5.0266 16.2306 5.38276 16.011 5.60243L14.6852 6.92818L14.6851 6.92825C14.3688 7.24473 14.1911 7.6739 14.1912 8.12137C14.1912 8.56887 14.369 8.99803 14.6854 9.31446C15.0019 9.6309 15.431 9.80868 15.8785 9.80872C16.326 9.80876 16.7552 9.63107 17.0716 9.31474L17.0717 9.31467L18.3975 7.98891C18.6171 7.76924 18.9733 7.76924 19.193 7.98891C19.4126 8.20858 19.4126 8.56474 19.193 8.78441L17.8671 10.1102L17.8671 10.1103C17.3396 10.6376 16.6243 10.9338 15.8784 10.9337C15.1326 10.9337 14.4173 10.6373 13.8899 10.11C13.3625 9.58257 13.0662 8.8673 13.0662 8.12146C13.0661 7.37562 13.3623 6.6603 13.8896 6.13282L13.8897 6.13276L15.2155 4.80693C15.4351 4.58726 15.7913 4.58726 16.011 4.80693Z" fill="#FF9A23"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.1211 1.06641C19.3753 1.06634 18.66 1.36253 18.1325 1.88983L18.1324 1.8899L16.8066 3.21572C16.5869 3.43539 16.5869 3.79155 16.8066 4.01122C17.0263 4.23089 17.3824 4.23089 17.6021 4.01122L18.9279 2.68546L18.9279 2.68539C19.2444 2.36906 19.6736 2.19137 20.121 2.19141C20.5685 2.19144 20.9977 2.36923 21.3141 2.68566C21.6306 3.0021 21.8084 3.43126 21.8084 3.87876C21.8084 4.32623 21.6307 4.7554 21.3144 5.07188L21.3143 5.07195L19.9886 6.3977C19.7689 6.61737 19.7689 6.97353 19.9886 7.1932C20.2082 7.41287 20.5644 7.41287 20.7841 7.1932L22.1099 5.86737L22.11 5.8673C22.6373 5.33983 22.9335 4.6245 22.9334 3.87867C22.9333 3.13283 22.637 2.41756 22.1096 1.89017C21.5822 1.36278 20.867 1.06647 20.1211 1.06641ZM19.9885 4.01107C20.2081 4.23074 20.2081 4.58689 19.9885 4.80656L16.8065 7.98854C16.5868 8.20821 16.2307 8.20821 16.011 7.98854C15.7913 7.76887 15.7913 7.41272 16.011 7.19305L19.193 4.01107C19.4127 3.7914 19.7688 3.7914 19.9885 4.01107ZM16.011 4.80693C16.2306 5.0266 16.2306 5.38276 16.011 5.60243L14.6852 6.92818L14.6851 6.92825C14.3688 7.24473 14.1911 7.6739 14.1912 8.12137C14.1912 8.56887 14.369 8.99803 14.6854 9.31446C15.0019 9.6309 15.431 9.80868 15.8785 9.80872C16.326 9.80876 16.7552 9.63107 17.0716 9.31474L17.0717 9.31467L18.3975 7.98891C18.6171 7.76924 18.9733 7.76924 19.193 7.98891C19.4126 8.20858 19.4126 8.56474 19.193 8.78441L17.8671 10.1102L17.8671 10.1103C17.3396 10.6376 16.6243 10.9338 15.8784 10.9337C15.1326 10.9337 14.4173 10.6373 13.8899 10.11C13.3625 9.58257 13.0662 8.8673 13.0662 8.12146C13.0661 7.37562 13.3623 6.6603 13.8896 6.13282L13.8897 6.13276L15.2155 4.80693C15.4351 4.58726 15.7913 4.58726 16.011 4.80693Z" fill="url(#paint0_radial_1969_77378)"/>
|
||||
<defs>
|
||||
<radialGradient id="paint0_radial_1969_77378" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.7499 11.2503) rotate(-45) scale(12.7279)">
|
||||
<stop stop-color="#FF4500"/>
|
||||
<stop offset="1" stop-color="#FF4500" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.7 KiB |
4
dashboard/public/assets/Spotify.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M24.0004 3C12.4024 3 3 12.4022 3 24.0001C3 35.5986 12.4024 45 24.0004 45C35.5996 45 45.001 35.5986 45.001 24.0001C45.001 12.4029 35.5998 3 24.0004 3Z" fill="#1ED760"/>
|
||||
<path d="M33.631 33.2878C33.2548 33.9047 32.4474 34.1003 31.8305 33.7217C26.8998 30.7099 20.6927 30.0278 13.3827 31.6979C12.6783 31.8584 11.9761 31.4171 11.8156 30.7124C11.6544 30.0077 12.094 29.3056 12.8001 29.1451C20.7998 27.3167 27.6616 28.1044 33.1972 31.4873C33.8141 31.866 34.0097 32.6709 33.631 33.2878ZM36.2014 27.569C35.7274 28.3401 34.7193 28.5834 33.9495 28.1094C28.3046 24.639 19.6999 23.6341 13.0231 25.6609C12.1572 25.9224 11.2426 25.4344 10.9798 24.57C10.719 23.7041 11.2072 22.7913 12.0717 22.528C19.6984 20.2139 29.1798 21.3348 35.6622 25.3183C36.4321 25.7923 36.6754 26.8001 36.2014 27.569ZM36.4221 21.6147C29.6538 17.5945 18.4869 17.2249 12.0248 19.1862C10.9871 19.5009 9.88968 18.9151 9.57522 17.8774C9.26075 16.8392 9.84605 15.7426 10.8845 15.4271C18.3026 13.1752 30.6343 13.6103 38.4268 18.2363C39.3621 18.7902 39.6681 19.9957 39.1139 20.9278C38.5622 21.8612 37.3524 22.1689 36.4221 21.6147Z" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
3
dashboard/public/assets/Twitch.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M2.21803 2L1.30499 4.43483V14.173H4.65123V16H6.47813L8.30322 14.173H11.0416L14.6936 10.5224V2H2.21803ZM3.43444 3.21665H13.4766V9.91243L11.346 12.0432H7.99928L6.17471 13.8677V12.0432H3.43444V3.21665ZM6.78202 9.30453H7.99927V5.65277H6.78202V9.30453ZM10.129 9.30453H11.346V5.65277H10.129V9.30453Z" fill="#5A3E85"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 424 B |
3
dashboard/public/assets/Twitter.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.3623 8.25509C20.3623 13.9502 16.0288 20.515 8.10473 20.515C5.67033 20.515 3.40712 19.8017 1.5 18.5782C1.83783 18.6181 2.18022 18.6387 2.52717 18.6387C4.54728 18.6387 6.40418 17.9493 7.87761 16.7955C5.99332 16.7601 4.4012 15.5161 3.85337 13.8041C4.11587 13.8532 4.38636 13.8794 4.6637 13.8794C5.05745 13.8794 5.43864 13.8281 5.79929 13.7299C3.82826 13.3327 2.34342 11.5923 2.34342 9.50367C2.34342 9.48541 2.34342 9.46829 2.34342 9.45003C2.92435 9.77302 3.58973 9.96704 4.29505 9.98987C3.13891 9.21606 2.37766 7.899 2.37766 6.40275C2.37766 5.61411 2.58995 4.8734 2.96201 4.23655C5.08598 6.84443 8.26223 8.55867 11.8425 8.739C11.7695 8.42286 11.7318 8.0953 11.7318 7.75634C11.7318 5.37786 13.6595 3.4502 16.0391 3.4502C17.2785 3.4502 18.3982 3.97177 19.1845 4.80949C20.1649 4.61547 21.0871 4.2571 21.9202 3.76405C21.5984 4.76954 20.9147 5.61411 20.0257 6.1471C20.8976 6.0421 21.7262 5.8127 22.5 5.46916C21.9225 6.33427 21.1921 7.0921 20.3498 7.69813C20.3589 7.88302 20.3623 8.0702 20.3623 8.25509Z" fill="#1DA1F2"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
29
dashboard/public/assets/UK.svg
Normal file
@@ -0,0 +1,29 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.5 6C0.223857 6 0 6.22386 0 6.5V17.5C0 17.7761 0.223858 18 0.5 18H23.5C23.7761 18 24 17.7761 24 17.5V6.5C24 6.22386 23.7761 6 23.5 6H0.5Z" fill="#00247D"/>
|
||||
<mask id="mask0_5_20" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="6" width="24" height="12">
|
||||
<path d="M0.5 6C0.223857 6 0 6.22386 0 6.5V17.5C0 17.7761 0.223858 18 0.5 18H23.5C23.7761 18 24 17.7761 24 17.5V6.5C24 6.22386 23.7761 6 23.5 6H0.5Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_5_20)">
|
||||
<path d="M0 6L24 18L0 6Z" fill="black"/>
|
||||
<path d="M0 6L24 18" stroke="white" stroke-width="1.6"/>
|
||||
<path d="M24 6L0 18L24 6Z" fill="black"/>
|
||||
<path d="M24 6L0 18" stroke="white" stroke-width="1.6"/>
|
||||
<mask id="mask1_5_20" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="6" width="24" height="12">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 12H24V18L12 12ZM12 12V18H0L12 12ZM12 12H0V6L12 12ZM12 12V6H24L12 12Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask1_5_20)">
|
||||
<path d="M0 6L24 18L0 6Z" fill="black"/>
|
||||
<path d="M0 6L24 18" stroke="#CF142B" stroke-width="1.06667"/>
|
||||
<path d="M24 6L0 18L24 6Z" fill="black"/>
|
||||
<path d="M24 6L0 18" stroke="#CF142B" stroke-width="1.06667"/>
|
||||
</g>
|
||||
<path d="M12 6V18V6Z" fill="black"/>
|
||||
<path d="M12 6V18" stroke="white" stroke-width="2.66667"/>
|
||||
<path d="M0 12H24H0Z" fill="black"/>
|
||||
<path d="M0 12H24" stroke="white" stroke-width="2.66667"/>
|
||||
<path d="M12 6V18V6Z" fill="black"/>
|
||||
<path d="M12 6V18" stroke="#CF142B" stroke-width="1.6"/>
|
||||
<path d="M0 12H24H0Z" fill="black"/>
|
||||
<path d="M0 12H24" stroke="#CF142B" stroke-width="1.6"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
65
dashboard/public/assets/US.svg
Normal file
@@ -0,0 +1,65 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0)">
|
||||
<path d="M0 17.84V17.36H24V17.84V18.32H0V17.84ZM0 15.88V15.4H24V15.88V16.36H0V15.88ZM0 13.94V13.48H24V13.94V14.4H0V13.94Z" fill="#B22134"/>
|
||||
<path d="M4.48012e-05 5.68H24V6.16V6.64H4.48012e-05V5.68Z" fill="#B22134"/>
|
||||
<path d="M4.48012e-05 7.64H24V8.12V8.6H4.48012e-05V7.64Z" fill="#B22134"/>
|
||||
<path d="M4.48012e-05 9.6H24V10.06V10.52H4.48012e-05V9.6Z" fill="#B22134"/>
|
||||
<path d="M4.48012e-05 11.52H24V12V12.48H4.48012e-05V11.52Z" fill="#B22134"/>
|
||||
<path d="M0 5.68H9.60004V12.48H0V5.68Z" fill="#3C3A6E"/>
|
||||
<path d="M0.869998 12.0076C0.807718 11.9541 0.792278 11.9541 0.729998 12.0076C0.583586 12.1333 0.560342 12.1308 0.607874 11.9945C0.64913 11.8761 0.643658 11.8592 0.53627 11.7733L0.419998 11.6803L0.570998 11.6801C0.706715 11.6799 0.724427 11.6677 0.745998 11.5599C0.759198 11.4939 0.783498 11.4399 0.799998 11.4399C0.816498 11.4399 0.840798 11.4939 0.853998 11.5599C0.87557 11.6677 0.893282 11.6799 1.029 11.6801L1.18 11.6803L1.06373 11.7733C0.956339 11.8592 0.950866 11.8761 0.992122 11.9945C1.03966 12.1308 1.01641 12.1333 0.869998 12.0076Z" fill="white"/>
|
||||
<path d="M2.47 12.0076C2.40772 11.9541 2.39228 11.9541 2.33 12.0076C2.18359 12.1333 2.16034 12.1308 2.20787 11.9945C2.24913 11.8761 2.24366 11.8592 2.13627 11.7733L2.02 11.6803L2.171 11.6801C2.30671 11.6799 2.32443 11.6677 2.346 11.5599C2.3592 11.4939 2.3835 11.4399 2.4 11.4399C2.4165 11.4399 2.4408 11.4939 2.454 11.5599C2.47557 11.6677 2.49328 11.6799 2.629 11.6801L2.78 11.6803L2.66373 11.7733C2.55634 11.8592 2.55087 11.8761 2.59212 11.9945C2.63966 12.1308 2.61641 12.1333 2.47 12.0076Z" fill="white"/>
|
||||
<path d="M4.07 12.0076C4.00771 11.9541 3.99228 11.9541 3.93 12.0076C3.78359 12.1333 3.76034 12.1308 3.80787 11.9945C3.84913 11.8761 3.84366 11.8592 3.73627 11.7733L3.62 11.6803L3.771 11.6801C3.90671 11.6799 3.92443 11.6677 3.946 11.5599C3.9592 11.4939 3.9835 11.4399 4 11.4399C4.0165 11.4399 4.0408 11.4939 4.054 11.5599C4.07557 11.6677 4.09328 11.6799 4.229 11.6801L4.38 11.6803L4.26373 11.7733C4.15634 11.8592 4.15087 11.8761 4.19212 11.9945C4.23966 12.1308 4.21641 12.1333 4.07 12.0076Z" fill="white"/>
|
||||
<path d="M5.67 12.0076C5.60772 11.9541 5.59228 11.9541 5.53 12.0076C5.38359 12.1333 5.36034 12.1308 5.40787 11.9945C5.44913 11.8761 5.44366 11.8592 5.33627 11.7733L5.22 11.6803L5.371 11.6801C5.50672 11.6799 5.52443 11.6677 5.546 11.5599C5.5592 11.4939 5.5835 11.4399 5.6 11.4399C5.6165 11.4399 5.6408 11.4939 5.654 11.5599C5.67557 11.6677 5.69328 11.6799 5.829 11.6801L5.98 11.6803L5.86373 11.7733C5.75634 11.8592 5.75087 11.8761 5.79212 11.9945C5.83966 12.1308 5.81641 12.1333 5.67 12.0076Z" fill="white"/>
|
||||
<path d="M7.27 12.0076C7.20772 11.9541 7.19228 11.9541 7.13 12.0076C6.98359 12.1333 6.96034 12.1308 7.00787 11.9945C7.04913 11.8761 7.04366 11.8592 6.93627 11.7733L6.82 11.6803L6.971 11.6801C7.10672 11.6799 7.12443 11.6677 7.146 11.5599C7.1592 11.4939 7.1835 11.4399 7.2 11.4399C7.2165 11.4399 7.2408 11.4939 7.254 11.5599C7.27557 11.6677 7.29328 11.6799 7.429 11.6801L7.58 11.6803L7.46373 11.7733C7.35634 11.8592 7.35087 11.8761 7.39212 11.9945C7.43966 12.1308 7.41641 12.1333 7.27 12.0076Z" fill="white"/>
|
||||
<path d="M8.87 12.0076C8.80772 11.9541 8.79228 11.9541 8.73 12.0076C8.58359 12.1333 8.56034 12.1308 8.60787 11.9945C8.64913 11.8761 8.64366 11.8592 8.53627 11.7733L8.42 11.6803L8.571 11.6801C8.70672 11.6799 8.72443 11.6677 8.746 11.5599C8.7592 11.4939 8.7835 11.4399 8.8 11.4399C8.8165 11.4399 8.8408 11.4939 8.854 11.5599C8.87557 11.6677 8.89328 11.6799 9.029 11.6801L9.18 11.6803L9.06373 11.7733C8.95634 11.8592 8.95087 11.8761 8.99212 11.9945C9.03966 12.1308 9.01641 12.1333 8.87 12.0076Z" fill="white"/>
|
||||
<path d="M1.67 11.3276C1.60772 11.2741 1.59228 11.2741 1.53 11.3276C1.38359 11.4533 1.36034 11.4508 1.40787 11.3145C1.44913 11.1961 1.44366 11.1792 1.33627 11.0933L1.22 11.0003L1.36682 11.0001C1.49737 10.9999 1.51656 10.9866 1.54 10.8799C1.55449 10.8139 1.58149 10.7599 1.6 10.7599C1.6185 10.7599 1.6455 10.8139 1.66 10.8799C1.68343 10.9866 1.70263 10.9999 1.83318 11.0001L1.98 11.0003L1.86373 11.0933C1.75634 11.1792 1.75087 11.1961 1.79212 11.3145C1.83966 11.4508 1.81641 11.4533 1.67 11.3276Z" fill="white"/>
|
||||
<path d="M3.27 11.3276C3.20772 11.2741 3.19228 11.2741 3.13 11.3276C2.98359 11.4533 2.96034 11.4508 3.00787 11.3145C3.04913 11.1961 3.04366 11.1792 2.93627 11.0933L2.82 11.0003L2.96682 11.0001C3.09737 10.9999 3.11656 10.9866 3.14 10.8799C3.15449 10.8139 3.18149 10.7599 3.2 10.7599C3.2185 10.7599 3.2455 10.8139 3.26 10.8799C3.28343 10.9866 3.30263 10.9999 3.43318 11.0001L3.58 11.0003L3.46373 11.0933C3.35634 11.1792 3.35087 11.1961 3.39212 11.3145C3.43966 11.4508 3.41641 11.4533 3.27 11.3276Z" fill="white"/>
|
||||
<path d="M4.87 11.3276C4.80772 11.2741 4.79228 11.2741 4.73 11.3276C4.58359 11.4533 4.56034 11.4508 4.60787 11.3145C4.64913 11.1961 4.64366 11.1792 4.53627 11.0933L4.42 11.0003L4.56682 11.0001C4.69737 10.9999 4.71656 10.9866 4.74 10.8799C4.75449 10.8139 4.78149 10.7599 4.8 10.7599C4.8185 10.7599 4.8455 10.8139 4.86 10.8799C4.88343 10.9866 4.90263 10.9999 5.03318 11.0001L5.18 11.0003L5.06373 11.0933C4.95634 11.1792 4.95087 11.1961 4.99212 11.3145C5.03966 11.4508 5.01641 11.4533 4.87 11.3276Z" fill="white"/>
|
||||
<path d="M6.47 11.3276C6.40772 11.2741 6.39228 11.2741 6.33 11.3276C6.18359 11.4533 6.16034 11.4508 6.20787 11.3145C6.24913 11.1961 6.24366 11.1792 6.13627 11.0933L6.02 11.0003L6.16682 11.0001C6.29737 10.9999 6.31656 10.9866 6.34 10.8799C6.35449 10.8139 6.38149 10.7599 6.4 10.7599C6.4185 10.7599 6.4455 10.8139 6.46 10.8799C6.48343 10.9866 6.50263 10.9999 6.63318 11.0001L6.78 11.0003L6.66373 11.0933C6.55634 11.1792 6.55087 11.1961 6.59212 11.3145C6.63966 11.4508 6.61641 11.4533 6.47 11.3276Z" fill="white"/>
|
||||
<path d="M8.07 11.3276C8.00772 11.2741 7.99228 11.2741 7.93 11.3276C7.78359 11.4533 7.76034 11.4508 7.80787 11.3145C7.84913 11.1961 7.84366 11.1792 7.73627 11.0933L7.62 11.0003L7.76682 11.0001C7.89737 10.9999 7.91656 10.9866 7.94 10.8799C7.95449 10.8139 7.98149 10.7599 8 10.7599C8.0185 10.7599 8.0455 10.8139 8.06 10.8799C8.08343 10.9866 8.10263 10.9999 8.23318 11.0001L8.38 11.0003L8.26373 11.0933C8.15634 11.1792 8.15087 11.1961 8.19212 11.3145C8.23966 11.4508 8.21641 11.4533 8.07 11.3276Z" fill="white"/>
|
||||
<path d="M0.869998 10.6476C0.807718 10.5941 0.792278 10.5941 0.729998 10.6476C0.583586 10.7733 0.560342 10.7708 0.607874 10.6345C0.64913 10.5161 0.643658 10.4992 0.53627 10.4133L0.419998 10.3203L0.566822 10.3201C0.697366 10.3199 0.716563 10.3066 0.739998 10.1999C0.754494 10.1339 0.781494 10.0799 0.799998 10.0799C0.818502 10.0799 0.845502 10.1339 0.859998 10.1999C0.883434 10.3066 0.90263 10.3199 1.03318 10.3201L1.18 10.3203L1.06373 10.4133C0.956339 10.4992 0.950866 10.5161 0.992122 10.6345C1.03966 10.7708 1.01641 10.7733 0.869998 10.6476Z" fill="white"/>
|
||||
<path d="M2.47 10.6476C2.40772 10.5941 2.39228 10.5941 2.33 10.6476C2.18359 10.7733 2.16034 10.7709 2.20787 10.6345C2.24913 10.5162 2.24366 10.4993 2.13627 10.4133L2.02 10.3203L2.16682 10.3201C2.29737 10.3199 2.31656 10.3066 2.34 10.1999C2.35449 10.1339 2.38149 10.0799 2.4 10.0799C2.4185 10.0799 2.4455 10.1339 2.46 10.1999C2.48343 10.3066 2.50263 10.3199 2.63318 10.3201L2.78 10.3203L2.66929 10.4101C2.57002 10.4906 2.56252 10.5134 2.59672 10.6307C2.63706 10.769 2.61481 10.772 2.47 10.6476Z" fill="white"/>
|
||||
<path d="M4.07 10.6476C4.00771 10.5941 3.99228 10.5941 3.93 10.6476C3.78518 10.772 3.76293 10.769 3.80328 10.6307C3.83747 10.5134 3.82998 10.4906 3.73071 10.4101L3.62 10.3203L3.76682 10.3201C3.89737 10.3199 3.91656 10.3066 3.94 10.1999C3.95449 10.1339 3.98149 10.0799 4 10.0799C4.0185 10.0799 4.0455 10.1339 4.06 10.1999C4.08343 10.3066 4.10263 10.3199 4.23318 10.3201L4.38 10.3203L4.26373 10.4133C4.15634 10.4992 4.15087 10.5161 4.19212 10.6345C4.23966 10.7708 4.21641 10.7733 4.07 10.6476Z" fill="white"/>
|
||||
<path d="M5.67 10.6476C5.60772 10.5941 5.59228 10.5941 5.53 10.6476C5.38359 10.7733 5.36034 10.7708 5.40787 10.6345C5.44913 10.5161 5.44366 10.4992 5.33627 10.4133L5.22 10.3203L5.36682 10.3201C5.49737 10.3199 5.51656 10.3066 5.54 10.1999C5.55449 10.1339 5.58149 10.0799 5.6 10.0799C5.6185 10.0799 5.6455 10.1339 5.66 10.1999C5.68343 10.3066 5.70263 10.3199 5.83318 10.3201L5.98 10.3203L5.86929 10.4101C5.77002 10.4906 5.76252 10.5134 5.79672 10.6307C5.83706 10.769 5.81481 10.772 5.67 10.6476Z" fill="white"/>
|
||||
<path d="M7.27 10.6476C7.20772 10.5941 7.19228 10.5941 7.13 10.6476C6.98518 10.772 6.96293 10.769 7.00328 10.6307C7.03747 10.5134 7.02998 10.4906 6.93071 10.4101L6.82 10.3203L6.96682 10.3201C7.09737 10.3199 7.11656 10.3066 7.14 10.1999C7.15449 10.1339 7.18149 10.0799 7.2 10.0799C7.2185 10.0799 7.2455 10.1339 7.26 10.1999C7.28343 10.3066 7.30263 10.3199 7.43318 10.3201L7.58 10.3203L7.46373 10.4133C7.35634 10.4992 7.35087 10.5161 7.39212 10.6345C7.43966 10.7708 7.41641 10.7733 7.27 10.6476Z" fill="white"/>
|
||||
<path d="M8.87 10.6476C8.80772 10.5941 8.79228 10.5941 8.73 10.6476C8.58359 10.7733 8.56034 10.7708 8.60787 10.6345C8.64913 10.5161 8.64366 10.4992 8.53627 10.4133L8.42 10.3203L8.56682 10.3201C8.69737 10.3199 8.71656 10.3066 8.74 10.1999C8.75449 10.1339 8.7815 10.0799 8.8 10.0799C8.8185 10.0799 8.8455 10.1339 8.86 10.1999C8.88343 10.3066 8.90263 10.3199 9.03318 10.3201L9.18 10.3203L9.06373 10.4133C8.95634 10.4992 8.95087 10.5161 8.99212 10.6345C9.03966 10.7708 9.01641 10.7733 8.87 10.6476Z" fill="white"/>
|
||||
<path d="M1.67 9.9676C1.60772 9.91411 1.59228 9.91411 1.53 9.9676C1.38359 10.0933 1.36034 10.0908 1.40787 9.95449C1.44913 9.83615 1.44366 9.81925 1.33627 9.73332L1.22 9.64028L1.36682 9.64008C1.49737 9.63991 1.51656 9.62658 1.54 9.51988C1.55449 9.45388 1.58149 9.39988 1.6 9.39988C1.6185 9.39988 1.6455 9.45388 1.66 9.51988C1.68343 9.62658 1.70263 9.63992 1.83318 9.64008L1.98 9.64028L1.86373 9.73332C1.75634 9.81924 1.75087 9.83614 1.79212 9.95449C1.83966 10.0908 1.81641 10.0933 1.67 9.9676Z" fill="white"/>
|
||||
<path d="M4.87 9.9676C4.80772 9.91411 4.79228 9.91411 4.73 9.9676C4.58359 10.0933 4.56034 10.0908 4.60787 9.95449C4.64913 9.83615 4.64366 9.81925 4.53627 9.73332L4.42 9.64028L4.56682 9.64008C4.69737 9.63991 4.71656 9.62658 4.74 9.51988C4.75449 9.45388 4.78149 9.39988 4.8 9.39988C4.8185 9.39988 4.8455 9.45388 4.86 9.51988C4.88343 9.62658 4.90263 9.63992 5.03318 9.64008L5.18 9.64028L5.06373 9.73332C4.95634 9.81924 4.95087 9.83614 4.99212 9.95449C5.03966 10.0908 5.01641 10.0933 4.87 9.9676Z" fill="white"/>
|
||||
<path d="M8.07 9.9676C8.00772 9.91411 7.99228 9.91411 7.93 9.9676C7.78359 10.0933 7.76034 10.0908 7.80787 9.95449C7.84913 9.83615 7.84366 9.81925 7.73627 9.73332L7.62 9.64028L7.76682 9.64008C7.89737 9.63991 7.91656 9.62658 7.94 9.51988C7.95449 9.45388 7.98149 9.39988 8 9.39988C8.0185 9.39988 8.0455 9.45388 8.06 9.51988C8.08343 9.62658 8.10263 9.63992 8.23318 9.64008L8.38 9.64028L8.26373 9.73332C8.15634 9.81924 8.15087 9.83614 8.19212 9.95449C8.23966 10.0908 8.21641 10.0933 8.07 9.9676Z" fill="white"/>
|
||||
<path d="M3.2731 9.97368C3.20503 9.91208 3.19487 9.91208 3.1268 9.97368C3.02096 10.0695 2.99016 10.0555 3.01888 9.92476C3.03978 9.82962 3.0247 9.79511 2.93206 9.72602L2.81995 9.64242L2.96677 9.64115C3.09698 9.64003 3.11658 9.6263 3.13995 9.51988C3.15445 9.45388 3.18145 9.39988 3.19995 9.39988C3.21845 9.39988 3.24545 9.45388 3.25995 9.51988C3.28333 9.6263 3.30292 9.64003 3.43313 9.64115L3.57995 9.64242L3.46784 9.72602C3.3752 9.79511 3.36012 9.82962 3.38102 9.92476C3.40973 10.0555 3.37894 10.0695 3.2731 9.97368Z" fill="white"/>
|
||||
<path d="M6.4731 9.97368C6.40503 9.91208 6.39487 9.91208 6.3268 9.97368C6.22096 10.0695 6.19017 10.0555 6.21888 9.92476C6.23978 9.82962 6.2247 9.79511 6.13206 9.72602L6.01995 9.64242L6.16677 9.64115C6.29698 9.64003 6.31658 9.6263 6.33995 9.51988C6.35445 9.45388 6.38145 9.39988 6.39995 9.39988C6.41846 9.39988 6.44546 9.45388 6.45995 9.51988C6.48333 9.6263 6.50292 9.64003 6.63313 9.64115L6.77995 9.64242L6.66784 9.72602C6.5752 9.79511 6.56012 9.82962 6.58102 9.92476C6.60974 10.0555 6.57894 10.0695 6.4731 9.97368Z" fill="white"/>
|
||||
<path d="M0.873098 9.29372C0.80503 9.23212 0.794866 9.23212 0.726798 9.29372C0.620906 9.38956 0.590166 9.37553 0.618938 9.24453C0.639626 9.15034 0.624526 9.1136 0.536722 9.04453L0.429162 8.95992H0.571378C0.69687 8.95992 0.716693 8.94581 0.73995 8.83992C0.754446 8.77392 0.781446 8.71992 0.79995 8.71992C0.818454 8.71992 0.845454 8.77392 0.85995 8.83992C0.883206 8.94581 0.903026 8.95992 1.02852 8.95992H1.17074L1.06318 9.04453C0.975375 9.1136 0.960273 9.15034 0.980962 9.24453C1.00973 9.37553 0.978986 9.38955 0.873098 9.29372Z" fill="white"/>
|
||||
<path d="M2.4731 9.29372C2.40503 9.23212 2.39487 9.23212 2.3268 9.29372C2.22091 9.38956 2.19017 9.37553 2.21894 9.24453C2.23963 9.15034 2.22453 9.1136 2.13672 9.04453L2.02916 8.95992H2.17138C2.29687 8.95992 2.31669 8.94581 2.33995 8.83992C2.35445 8.77392 2.38145 8.71992 2.39995 8.71992C2.41845 8.71992 2.44545 8.77392 2.45995 8.83992C2.48321 8.94581 2.50303 8.95992 2.62852 8.95992H2.77074L2.66318 9.04453C2.57538 9.1136 2.56027 9.15034 2.58096 9.24453C2.60973 9.37553 2.57899 9.38955 2.4731 9.29372Z" fill="white"/>
|
||||
<path d="M4.0731 9.29372C4.00503 9.23212 3.99487 9.23212 3.9268 9.29372C3.82091 9.38956 3.79017 9.37553 3.81894 9.24453C3.83963 9.15034 3.82453 9.1136 3.73672 9.04453L3.62916 8.95992H3.77138C3.89687 8.95992 3.91669 8.94581 3.93995 8.83992C3.95445 8.77392 3.98145 8.71992 3.99995 8.71992C4.01845 8.71992 4.04545 8.77392 4.05995 8.83992C4.08321 8.94581 4.10303 8.95992 4.22852 8.95992H4.37074L4.26318 9.04453C4.17538 9.1136 4.16027 9.15034 4.18096 9.24453C4.20973 9.37553 4.17899 9.38955 4.0731 9.29372Z" fill="white"/>
|
||||
<path d="M5.6731 9.29372C5.60503 9.23212 5.59487 9.23212 5.5268 9.29372C5.42091 9.38956 5.39017 9.37553 5.41894 9.24453C5.43963 9.15034 5.42453 9.1136 5.33672 9.04453L5.22916 8.95992H5.37138C5.49687 8.95992 5.51669 8.94581 5.53995 8.83992C5.55445 8.77392 5.58145 8.71992 5.59995 8.71992C5.61845 8.71992 5.64545 8.77392 5.65995 8.83992C5.68321 8.94581 5.70303 8.95992 5.82852 8.95992H5.97074L5.86318 9.04453C5.77538 9.1136 5.76027 9.15034 5.78096 9.24453C5.80973 9.37553 5.77899 9.38955 5.6731 9.29372Z" fill="white"/>
|
||||
<path d="M7.2731 9.29372C7.20503 9.23212 7.19487 9.23212 7.1268 9.29372C7.02091 9.38956 6.99017 9.37553 7.01894 9.24453C7.03963 9.15034 7.02453 9.1136 6.93672 9.04453L6.82916 8.95992H6.97138C7.09687 8.95992 7.11669 8.94581 7.13995 8.83992C7.15445 8.77392 7.18145 8.71992 7.19995 8.71992C7.21845 8.71992 7.24546 8.77392 7.25995 8.83992C7.28321 8.94581 7.30303 8.95992 7.42852 8.95992H7.57074L7.46318 9.04453C7.37538 9.1136 7.36027 9.15034 7.38096 9.24453C7.40974 9.37553 7.37899 9.38955 7.2731 9.29372Z" fill="white"/>
|
||||
<path d="M8.8731 9.29372C8.80503 9.23212 8.79487 9.23212 8.7268 9.29372C8.62091 9.38956 8.59017 9.37553 8.61894 9.24453C8.63963 9.15034 8.62453 9.1136 8.53672 9.04453L8.42916 8.95992H8.57138C8.69687 8.95992 8.71669 8.94581 8.73995 8.83992C8.75445 8.77392 8.78145 8.71992 8.79995 8.71992C8.81845 8.71992 8.84546 8.77392 8.85995 8.83992C8.88321 8.94581 8.90303 8.95992 9.02852 8.95992H9.17074L9.06318 9.04453C8.97538 9.1136 8.96027 9.15034 8.98096 9.24453C9.00974 9.37553 8.97899 9.38955 8.8731 9.29372Z" fill="white"/>
|
||||
<path d="M1.67 8.60764C1.60772 8.55416 1.59228 8.55416 1.53 8.60764C1.3836 8.73337 1.36034 8.73089 1.40785 8.59461C1.44857 8.47779 1.44296 8.45835 1.34401 8.37324L1.23554 8.27993H1.37459C1.49657 8.27993 1.51688 8.26519 1.54 8.15993C1.57371 8.00645 1.62629 8.00645 1.66 8.15993C1.68312 8.2652 1.70343 8.27993 1.82541 8.27993H1.96446L1.85598 8.37324C1.75704 8.45835 1.75143 8.47779 1.79215 8.59461C1.83965 8.73088 1.81639 8.73337 1.67 8.60764Z" fill="white"/>
|
||||
<path d="M3.27 8.60764C3.20772 8.55416 3.19228 8.55416 3.13 8.60764C2.9836 8.73337 2.96034 8.73089 3.00785 8.59461C3.04857 8.47779 3.04296 8.45835 2.94401 8.37324L2.83554 8.27993H2.97459C3.09657 8.27993 3.11688 8.26519 3.14 8.15993C3.17371 8.00645 3.22629 8.00645 3.26 8.15993C3.28312 8.2652 3.30343 8.27993 3.42541 8.27993H3.56446L3.45598 8.37324C3.35704 8.45835 3.35143 8.47779 3.39215 8.59461C3.43965 8.73088 3.41639 8.73337 3.27 8.60764Z" fill="white"/>
|
||||
<path d="M4.87 8.60764C4.80772 8.55416 4.79228 8.55416 4.73 8.60764C4.5836 8.73337 4.56034 8.73089 4.60785 8.59461C4.64857 8.47779 4.64296 8.45835 4.54401 8.37324L4.43554 8.27993H4.57459C4.69657 8.27993 4.71688 8.26519 4.74 8.15993C4.77371 8.00645 4.82629 8.00645 4.86 8.15993C4.88312 8.2652 4.90343 8.27993 5.02541 8.27993H5.16446L5.05598 8.37324C4.95704 8.45835 4.95143 8.47779 4.99215 8.59461C5.03965 8.73088 5.01639 8.73337 4.87 8.60764Z" fill="white"/>
|
||||
<path d="M6.47 8.60764C6.40772 8.55416 6.39228 8.55416 6.33 8.60764C6.1836 8.73337 6.16034 8.73089 6.20785 8.59461C6.24857 8.47779 6.24296 8.45835 6.14401 8.37324L6.03554 8.27993H6.17459C6.29657 8.27993 6.31688 8.26519 6.34 8.15993C6.37371 8.00645 6.42629 8.00645 6.46 8.15993C6.48312 8.2652 6.50343 8.27993 6.62541 8.27993H6.76446L6.65598 8.37324C6.55704 8.45835 6.55143 8.47779 6.59215 8.59461C6.63965 8.73088 6.61639 8.73337 6.47 8.60764Z" fill="white"/>
|
||||
<path d="M8.07 8.60764C8.00772 8.55416 7.99228 8.55416 7.93 8.60764C7.7836 8.73337 7.76034 8.73089 7.80785 8.59461C7.84857 8.47779 7.84296 8.45835 7.74401 8.37324L7.63554 8.27993H7.77459C7.89657 8.27993 7.91688 8.26519 7.94 8.15993C7.97371 8.00645 8.02629 8.00645 8.06 8.15993C8.08312 8.2652 8.10343 8.27993 8.22541 8.27993H8.36446L8.25598 8.37324C8.15704 8.45835 8.15143 8.47779 8.19215 8.59461C8.23966 8.73088 8.21639 8.73337 8.07 8.60764Z" fill="white"/>
|
||||
<path d="M1.03689 8.04322L0.918398 7.95884L0.79991 7.87447L0.681414 7.95884L0.562918 8.04322L0.607658 7.91488C0.648498 7.79772 0.642938 7.7784 0.543922 7.69322L0.435446 7.59992H0.574498C0.696478 7.59992 0.716786 7.58518 0.739906 7.47992C0.773614 7.32644 0.826197 7.32644 0.859906 7.47992C0.883026 7.58518 0.903334 7.59992 1.02531 7.59992H1.16437L1.05589 7.69322C0.956872 7.7784 0.951314 7.79772 0.992154 7.91488L1.03689 8.04322Z" fill="white"/>
|
||||
<path d="M2.63689 8.04322L2.5184 7.95884L2.39991 7.87447L2.28141 7.95884L2.16292 8.04322L2.20766 7.91488C2.2485 7.79772 2.24294 7.7784 2.14392 7.69322L2.03545 7.59992H2.1745C2.29648 7.59992 2.31679 7.58518 2.33991 7.47992C2.37361 7.32644 2.4262 7.32644 2.45991 7.47992C2.48303 7.58518 2.50333 7.59992 2.62531 7.59992H2.76437L2.65589 7.69322C2.55687 7.7784 2.55131 7.79772 2.59215 7.91488L2.63689 8.04322Z" fill="white"/>
|
||||
<path d="M4.23689 8.04322L4.1184 7.95884L3.99991 7.87447L3.88141 7.95884L3.76292 8.04322L3.80766 7.91488C3.8485 7.79772 3.84294 7.7784 3.74392 7.69322L3.63545 7.59992H3.7745C3.89648 7.59992 3.91679 7.58518 3.93991 7.47992C3.97361 7.32644 4.0262 7.32644 4.05991 7.47992C4.08303 7.58518 4.10333 7.59992 4.22531 7.59992H4.36437L4.25589 7.69322C4.15687 7.7784 4.15131 7.79772 4.19215 7.91488L4.23689 8.04322Z" fill="white"/>
|
||||
<path d="M5.83689 8.04322L5.7184 7.95884L5.59991 7.87447L5.48141 7.95884L5.36292 8.04322L5.40766 7.91488C5.4485 7.79772 5.44294 7.7784 5.34392 7.69322L5.23545 7.59992H5.3745C5.49647 7.59992 5.51679 7.58518 5.53991 7.47992C5.57362 7.32644 5.6262 7.32644 5.65991 7.47992C5.68303 7.58518 5.70333 7.59992 5.82531 7.59992H5.96437L5.85589 7.69322C5.75687 7.7784 5.75132 7.79772 5.79215 7.91488L5.83689 8.04322Z" fill="white"/>
|
||||
<path d="M7.43689 8.04322L7.3184 7.95884L7.19991 7.87447L7.08141 7.95884L6.96292 8.04322L7.00766 7.91488C7.0485 7.79772 7.04294 7.7784 6.94392 7.69322L6.83545 7.59992H6.9745C7.09647 7.59992 7.11679 7.58518 7.13991 7.47992C7.17361 7.32644 7.2262 7.32644 7.25991 7.47992C7.28303 7.58518 7.30333 7.59992 7.42531 7.59992H7.56437L7.45589 7.69322C7.35687 7.7784 7.35132 7.79772 7.39216 7.91488L7.43689 8.04322Z" fill="white"/>
|
||||
<path d="M9.03689 8.04322L8.9184 7.95884L8.79991 7.87447L8.68141 7.95884L8.56292 8.04322L8.60766 7.91488C8.6485 7.79772 8.64294 7.7784 8.54392 7.69322L8.43545 7.59992H8.5745C8.69648 7.59992 8.71679 7.58518 8.73991 7.47992C8.77361 7.32644 8.8262 7.32644 8.85991 7.47992C8.88303 7.58518 8.90333 7.59992 9.02532 7.59992H9.16437L9.05589 7.69322C8.95687 7.7784 8.95131 7.79772 8.99216 7.91488L9.03689 8.04322Z" fill="white"/>
|
||||
<path d="M1.6731 7.25372C1.60503 7.19212 1.59487 7.19212 1.5268 7.25372C1.42091 7.34956 1.39016 7.33553 1.41893 7.20453C1.43962 7.11034 1.42452 7.0736 1.33671 7.00453L1.22915 6.91992H1.37555C1.50621 6.91992 1.52453 6.90703 1.54595 6.79992C1.55915 6.73392 1.58345 6.67992 1.59995 6.67992C1.61645 6.67992 1.64075 6.73392 1.65395 6.79992C1.67537 6.90703 1.69368 6.91992 1.82434 6.91992H1.97074L1.86318 7.00453C1.77538 7.0736 1.76027 7.11034 1.78096 7.20453C1.80973 7.33553 1.77899 7.34955 1.6731 7.25372Z" fill="white"/>
|
||||
<path d="M3.2731 7.25372C3.20503 7.19212 3.19487 7.19212 3.1268 7.25372C3.02091 7.34956 2.99016 7.33553 3.01893 7.20453C3.03962 7.11034 3.02452 7.0736 2.93671 7.00453L2.82915 6.91992H2.97555C3.10621 6.91992 3.12453 6.90703 3.14595 6.79992C3.15915 6.73392 3.18345 6.67992 3.19995 6.67992C3.21645 6.67992 3.24075 6.73392 3.25395 6.79992C3.27537 6.90703 3.29368 6.91992 3.42434 6.91992H3.57074L3.46318 7.00453C3.37538 7.0736 3.36027 7.11034 3.38096 7.20453C3.40973 7.33553 3.37899 7.34955 3.2731 7.25372Z" fill="white"/>
|
||||
<path d="M4.8731 7.25372C4.80503 7.19212 4.79487 7.19212 4.7268 7.25372C4.62091 7.34956 4.59016 7.33553 4.61893 7.20453C4.63962 7.11034 4.62452 7.0736 4.53671 7.00453L4.42915 6.91992H4.57555C4.70621 6.91992 4.72453 6.90703 4.74595 6.79992C4.75915 6.73392 4.78345 6.67992 4.79995 6.67992C4.81645 6.67992 4.84075 6.73392 4.85395 6.79992C4.87537 6.90703 4.89368 6.91992 5.02434 6.91992H5.17074L5.06318 7.00453C4.97538 7.0736 4.96027 7.11034 4.98096 7.20453C5.00973 7.33553 4.97899 7.34955 4.8731 7.25372Z" fill="white"/>
|
||||
<path d="M6.4731 7.25372C6.40503 7.19212 6.39487 7.19212 6.3268 7.25372C6.22091 7.34956 6.19016 7.33553 6.21893 7.20453C6.23962 7.11034 6.22452 7.0736 6.13671 7.00453L6.02916 6.91992H6.17555C6.30621 6.91992 6.32453 6.90703 6.34595 6.79992C6.35915 6.73392 6.38345 6.67992 6.39995 6.67992C6.41645 6.67992 6.44075 6.73392 6.45395 6.79992C6.47537 6.90703 6.49368 6.91992 6.62434 6.91992H6.77074L6.66318 7.00453C6.57538 7.0736 6.56027 7.11034 6.58096 7.20453C6.60974 7.33553 6.57899 7.34955 6.4731 7.25372Z" fill="white"/>
|
||||
<path d="M8.0731 7.25372C8.00503 7.19212 7.99487 7.19212 7.9268 7.25372C7.82091 7.34956 7.79016 7.33553 7.81893 7.20453C7.83962 7.11034 7.82452 7.0736 7.73671 7.00453L7.62916 6.91992H7.77555C7.90621 6.91992 7.92453 6.90703 7.94595 6.79992C7.95915 6.73392 7.98345 6.67992 7.99995 6.67992C8.01645 6.67992 8.04075 6.73392 8.05395 6.79992C8.07537 6.90703 8.09368 6.91992 8.22434 6.91992H8.37074L8.26318 7.00453C8.17538 7.0736 8.16027 7.11034 8.18096 7.20453C8.20973 7.33553 8.17899 7.34955 8.0731 7.25372Z" fill="white"/>
|
||||
<path d="M1.00969 6.65553L0.904798 6.5868C0.805642 6.52183 0.794168 6.52183 0.695008 6.5868L0.590116 6.65553L0.617175 6.53233C0.639867 6.42901 0.626879 6.39548 0.536675 6.32452L0.429115 6.23992H0.571331C0.696823 6.23992 0.716646 6.2258 0.739903 6.11992C0.773611 5.96644 0.826194 5.96644 0.859903 6.11992C0.883159 6.22581 0.902979 6.23992 1.02847 6.23992H1.17069L1.06313 6.32452C0.97293 6.39548 0.959939 6.42902 0.982631 6.53233L1.00969 6.65553Z" fill="white"/>
|
||||
<path d="M2.60969 6.65553L2.5048 6.5868C2.40564 6.52183 2.39417 6.52183 2.29501 6.5868L2.19012 6.65553L2.21718 6.53233C2.23987 6.42901 2.22688 6.39548 2.13668 6.32452L2.02912 6.23992H2.17133C2.29682 6.23992 2.31665 6.2258 2.3399 6.11992C2.37361 5.96644 2.42619 5.96644 2.4599 6.11992C2.48316 6.22581 2.50298 6.23992 2.62847 6.23992H2.77069L2.66313 6.32452C2.57293 6.39548 2.55994 6.42902 2.58263 6.53233L2.60969 6.65553Z" fill="white"/>
|
||||
<path d="M4.20969 6.65553L4.1048 6.5868C4.00564 6.52183 3.99417 6.52183 3.89501 6.5868L3.79012 6.65553L3.81718 6.53233C3.83987 6.42901 3.82688 6.39548 3.73668 6.32452L3.62912 6.23992H3.77133C3.89682 6.23992 3.91665 6.2258 3.9399 6.11992C3.97361 5.96644 4.02619 5.96644 4.0599 6.11992C4.08316 6.22581 4.10298 6.23992 4.22848 6.23992H4.37069L4.26313 6.32452C4.17293 6.39548 4.15994 6.42902 4.18263 6.53233L4.20969 6.65553Z" fill="white"/>
|
||||
<path d="M5.80969 6.65553L5.7048 6.5868C5.60564 6.52183 5.59417 6.52183 5.49501 6.5868L5.39012 6.65553L5.41718 6.53233C5.43987 6.42901 5.42688 6.39548 5.33668 6.32452L5.22912 6.23992H5.37133C5.49682 6.23992 5.51665 6.2258 5.5399 6.11992C5.57361 5.96644 5.62619 5.96644 5.6599 6.11992C5.68316 6.22581 5.70298 6.23992 5.82848 6.23992H5.97069L5.86313 6.32452C5.77293 6.39548 5.75994 6.42902 5.78263 6.53233L5.80969 6.65553Z" fill="white"/>
|
||||
<path d="M7.40969 6.65553L7.3048 6.5868C7.20564 6.52183 7.19417 6.52183 7.09501 6.5868L6.99012 6.65553L7.01718 6.53233C7.03987 6.42901 7.02688 6.39548 6.93668 6.32452L6.82912 6.23992H6.97133C7.09682 6.23992 7.11665 6.2258 7.1399 6.11992C7.17361 5.96644 7.22619 5.96644 7.2599 6.11992C7.28316 6.22581 7.30298 6.23992 7.42848 6.23992H7.57069L7.46313 6.32452C7.37293 6.39548 7.35994 6.42902 7.38263 6.53233L7.40969 6.65553Z" fill="white"/>
|
||||
<path d="M9.00969 6.65553L8.9048 6.5868C8.80564 6.52183 8.79417 6.52183 8.69501 6.5868L8.59012 6.65553L8.61718 6.53233C8.63987 6.42901 8.62688 6.39548 8.53668 6.32452L8.42912 6.23992H8.57133C8.69682 6.23992 8.71665 6.2258 8.7399 6.11992C8.77361 5.96644 8.82619 5.96644 8.8599 6.11992C8.88316 6.22581 8.90298 6.23992 9.02848 6.23992H9.17069L9.06313 6.32452C8.97293 6.39548 8.95994 6.42902 8.98263 6.53233L9.00969 6.65553Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0">
|
||||
<rect y="5.68" width="24" height="12.64" rx="1" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 25 KiB |
6
dashboard/public/assets/WindowsLive.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="3" y="3" width="8.52628" height="8.52628" fill="#F25022"/>
|
||||
<rect x="12.4736" y="3" width="8.52628" height="8.52628" fill="#7FBA00"/>
|
||||
<rect x="3" y="12.4736" width="8.52628" height="8.52628" fill="#00A4EF"/>
|
||||
<rect x="12.4736" y="12.4736" width="8.52628" height="8.52628" fill="#FFB900"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 399 B |
10
dashboard/public/assets/WorkOs.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="197" height="171" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" version="1.1">
|
||||
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<path id="svg_7" fill="#FFFFFF" d="m1.7,85.9c0,3.7 1,7.4 2.8,10.5l33.9,58.8c3.5,6 8.8,10.9 15.4,13.1c13,4.3 26.4,-1.2 32.8,-12.3l8.2,-14.2l-32.3,-55.9l34.1,-59.2l8.2,-14.2c2.5,-4.3 5.7,-7.7 9.6,-10.5l-3.5,0l-49.1,0c-9.2,0 -17.7,4.9 -22.3,12.9l-34.9,60.5c-1.9,3.1 -2.9,6.8 -2.9,10.5z" class="st0"/>
|
||||
<path id="svg_8" fill="#FFFFFF" d="m195.3,85.9c0,-3.7 -1,-7.4 -2.8,-10.5l-34.4,-59.6c-6.4,-11 -19.8,-16.6 -32.8,-12.3c-6.6,2.2 -11.9,7.1 -15.4,13.1l-7.7,13.4l32.3,55.9l-34.1,59.1l-8.2,14.2c-2.5,4.2 -5.7,7.7 -9.6,10.5l3.5,0l49.1,0c9.2,0 17.7,-4.9 22.3,-12.9l34.9,-60.5c1.9,-3.1 2.9,-6.7 2.9,-10.4z" class="st0"/>
|
||||
<path id="svg_15" fill="#6363F1" d="m1.7,85.9c0,3.7 1,7.4 2.8,10.5l33.9,58.8c3.5,6 8.8,10.9 15.4,13.1c13,4.3 26.4,-1.2 32.8,-12.3l8.2,-14.2l-32.3,-55.9l34.1,-59.2l8.2,-14.2c2.5,-4.3 5.7,-7.7 9.6,-10.5l-3.5,0l-49.1,0c-9.2,0 -17.7,4.9 -22.3,12.9l-34.9,60.5c-1.9,3.1 -2.9,6.8 -2.9,10.5z" class="st1"/>
|
||||
<path id="svg_16" fill="#6363F1" d="m195.3,85.9c0,-3.7 -1,-7.4 -2.8,-10.5l-34.4,-59.6c-6.4,-11 -19.8,-16.6 -32.8,-12.3c-6.6,2.2 -11.9,7.1 -15.4,13.1l-7.7,13.4l32.3,55.9l-34.1,59.1l-8.2,14.2c-2.5,4.2 -5.7,7.7 -9.6,10.5l3.5,0l49.1,0c9.2,0 17.7,-4.9 22.3,-12.9l34.9,-60.5c1.9,-3.1 2.9,-6.7 2.9,-10.4z" class="st1"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
BIN
dashboard/public/assets/card-icons/american-express.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
dashboard/public/assets/card-icons/diners-club.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
dashboard/public/assets/card-icons/discover.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
BIN
dashboard/public/assets/card-icons/jcb.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
dashboard/public/assets/card-icons/mastercard.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
dashboard/public/assets/card-icons/visa.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
1
dashboard/public/assets/database.svg
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
13
dashboard/public/assets/emailshield.svg
Normal file
@@ -0,0 +1,13 @@
|
||||
<svg width="28" height="24" viewBox="0 0 28 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3 5.25H21V18C21 18.1989 20.921 18.3897 20.7803 18.5303C20.6397 18.671 20.4489 18.75 20.25 18.75H3.75C3.55109 18.75 3.36032 18.671 3.21967 18.5303C3.07902 18.3897 3 18.1989 3 18V5.25Z" fill="#0052CD"/>
|
||||
<g opacity="0.75">
|
||||
<path d="M21 15.75L12 9.75L3 15.75" fill="#0D3777"/>
|
||||
<path d="M21 15.75L12 9.75L3 15.75V18.75H21V15.75Z" fill="#0D3777"/>
|
||||
</g>
|
||||
<path d="M12 15L3 6.75V5.25H21V6.75L12 15Z" fill="#002358" fill-opacity="0.1"/>
|
||||
<path d="M12 13.5L21 5.25H3L12 13.5Z" fill="#3787FF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3 5.25H21L20.1818 6H3.81818L3 5.25Z" fill="white" fill-opacity="0.2"/>
|
||||
<path d="M14 3V6.66667C14 12.2699 18.7647 14.12 19.6868 14.4262C19.8899 14.4953 20.1101 14.4953 20.3132 14.4262C21.2353 14.12 26 12.2699 26 6.66667V3C26 2.73478 25.8946 2.48043 25.7071 2.29289C25.5196 2.10536 25.2652 2 25 2H15C14.7348 2 14.4804 2.10536 14.2929 2.29289C14.1054 2.48043 14 2.73478 14 3Z" fill="#9CA7B7" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M25 2.5H24.5C24.6525 5.09114 23.6061 10.5537 21.5905 13.3044C23.2148 12.3864 25.5 10.4267 25.5 6.66667V3C25.5 2.86739 25.4473 2.74021 25.3536 2.64645C25.2598 2.55268 25.1326 2.5 25 2.5Z" fill="#556378"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 2.5C14.8674 2.5 14.7402 2.55268 14.6464 2.64645C14.5527 2.74021 14.5 2.86739 14.5 3V6.66667C14.5 10.4268 16.7852 12.3864 18.4096 13.3044C16.3939 10.5538 15.3476 5.09115 15.5 2.5H15Z" fill="#C2CAD6"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
10
dashboard/public/assets/envelope.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M2 3.5H14V12C14 12.1326 13.9473 12.2598 13.8536 12.3536C13.7598 12.4473 13.6326 12.5 13.5 12.5H2.5C2.36739 12.5 2.24021 12.4473 2.14645 12.3536C2.05268 12.2598 2 12.1326 2 12V3.5Z" fill="#0052CD"/>
|
||||
<g opacity="0.75">
|
||||
<path d="M14 10.5L8 6.5L2 10.5" fill="#063799"/>
|
||||
<path d="M14 10.5L8 6.5L2 10.5V12.5H14V10.5Z" fill="#063799"/>
|
||||
</g>
|
||||
<path d="M8 10L2 4.5V3.5H14V4.5L8 10Z" fill="#002358" fill-opacity="0.1"/>
|
||||
<path d="M8 9L14 3.5H2L8 9Z" fill="#3787FF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 3.5H14L13.4545 4H2.54545L2 3.5Z" fill="white" fill-opacity="0.2"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 686 B |
BIN
dashboard/public/assets/example.png
Normal file
|
After Width: | Height: | Size: 222 KiB |
BIN
dashboard/public/assets/favicon.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
3
dashboard/public/assets/frameworks/nextjs.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.47605 0.00430566C7.44164 0.00743325 7.33216 0.0183798 7.23363 0.0261988C4.96109 0.231056 2.83245 1.45707 1.48426 3.34145C0.733529 4.38919 0.253372 5.57768 0.0719453 6.83654C0.00782014 7.27596 0 7.40576 0 8.00157C0 8.59737 0.00782014 8.72717 0.0719453 9.1666C0.506745 12.1707 2.64477 14.6946 5.54448 15.6298C6.06373 15.7971 6.61114 15.9113 7.23363 15.9801C7.47605 16.0066 8.52395 16.0066 8.76637 15.9801C9.84086 15.8612 10.7511 15.5954 11.6489 15.1372C11.7865 15.0668 11.8131 15.048 11.7943 15.0324C11.7818 15.023 11.1953 14.2364 10.4915 13.2856L9.21212 11.5576L7.60899 9.18536C6.72688 7.88115 6.00117 6.81464 5.99492 6.81464C5.98866 6.81308 5.9824 7.86708 5.97928 9.15409C5.97458 11.4075 5.97302 11.4982 5.94487 11.5514C5.9042 11.628 5.87292 11.6593 5.80723 11.6937C5.75718 11.7187 5.71339 11.7234 5.47722 11.7234H5.20665L5.1347 11.6781C5.08778 11.6483 5.05337 11.6092 5.02991 11.5639L4.99707 11.4935L5.0002 8.35811L5.00489 5.22113L5.05337 5.16015C5.0784 5.12731 5.13157 5.08508 5.16911 5.06475C5.23324 5.03348 5.25826 5.03035 5.52884 5.03035C5.8479 5.03035 5.90108 5.04286 5.98397 5.13356C6.00743 5.15858 6.87546 6.46592 7.91398 8.04066C8.95249 9.61541 10.3726 11.7656 11.0702 12.8212L12.337 14.74L12.4012 14.6977C12.9689 14.3287 13.5695 13.8033 14.045 13.2559C15.0569 12.094 15.7091 10.6772 15.9281 9.1666C15.9922 8.72717 16 8.59737 16 8.00157C16 7.40576 15.9922 7.27596 15.9281 6.83654C15.4933 3.83248 13.3552 1.30851 10.4555 0.373362C9.94409 0.207599 9.39981 0.0934421 8.78983 0.024635C8.63969 0.00899705 7.60587 -0.00820472 7.47605 0.00430566ZM10.7511 4.8427C10.8262 4.88023 10.8872 4.95216 10.9091 5.02722C10.9216 5.06788 10.9247 5.93735 10.9216 7.89679L10.9169 10.7085L10.4211 9.94849L9.92375 9.18849V7.14461C9.92375 5.8232 9.93001 5.08039 9.93939 5.04443C9.96442 4.95685 10.0192 4.88805 10.0942 4.84739C10.1584 4.81455 10.1818 4.81142 10.4274 4.81142C10.6588 4.81142 10.6995 4.81455 10.7511 4.8427Z" fill="#21324B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
3
dashboard/public/assets/frameworks/react.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 8.00097C16 6.94104 14.6726 5.93656 12.6376 5.31365C13.1072 3.23945 12.8985 1.58923 11.9788 1.06089C11.7677 0.937463 11.5209 0.878734 11.2515 0.878264V0.875C10.3547 0.875 9.1806 1.51422 7.99348 2.62306C6.80636 1.52074 5.63229 0.888045 4.73543 0.888045V0.891307C4.46148 0.891307 4.21362 0.95001 3.99837 1.07394C3.08194 1.60227 2.87648 3.24924 3.34937 5.31691C1.32083 5.94308 0 6.9443 0 8.00097C0 9.06089 1.32735 10.0654 3.36241 10.6883C2.89278 12.7625 3.10151 14.4127 4.0212 14.941C4.23318 15.065 4.48104 15.1237 4.75499 15.1237C5.65185 15.1237 6.82593 14.4845 8.01305 13.3756C9.20016 14.4779 10.3742 15.1106 11.2711 15.1106C11.545 15.1106 11.7929 15.0519 12.0082 14.928C12.9246 14.3997 13.13 12.7527 12.6572 10.685C14.6792 10.0621 16 9.05763 16 8.00097ZM8.51203 3.13183C9.57351 2.14523 10.57 1.60401 11.2483 1.60228V1.60553C11.3983 1.60553 11.519 1.63489 11.6201 1.69033C12.0636 1.94471 12.256 2.91332 12.106 4.15914C12.0701 4.46571 12.0114 4.78858 11.9397 5.11797C11.3004 4.96143 10.6025 4.84076 9.86873 4.76249C9.42845 4.15914 8.97187 3.61124 8.51203 3.13183ZM4.73543 1.61532C5.41052 1.61532 6.41174 2.15343 7.47493 3.13509C7.01834 3.6145 6.56176 4.15914 6.12801 4.76249C5.39095 4.84076 4.69303 4.96143 4.05381 5.12123C3.9788 4.7951 3.92336 4.47875 3.88422 4.17545C3.73094 2.92963 3.9201 1.96102 4.36037 1.70337C4.45821 1.64467 4.58541 1.61858 4.73543 1.61858V1.61532ZM11.7538 5.82571C11.6331 6.24642 11.4831 6.68017 11.3135 7.11393C11.1798 6.85302 11.0395 6.59212 10.8863 6.33121C10.7362 6.07031 10.5764 5.81593 10.4166 5.56807C10.8797 5.63655 11.3265 5.72135 11.7538 5.82571ZM9.4741 10.5447C9.74479 10.1566 10.0057 9.73918 10.2601 9.2989C10.5047 8.87167 10.7297 8.43465 10.9352 7.99764C10.7297 7.56062 10.5047 7.12687 10.2568 6.69964C10.0024 6.26262 9.73827 5.84843 9.46758 5.46034C8.98491 5.4212 8.49245 5.39837 7.99999 5.39837C7.50427 5.39837 7.01181 5.4212 6.52588 5.4636C6.25519 5.85169 5.99428 6.26914 5.7399 6.70942C5.4953 7.13665 5.26701 7.57367 5.06481 8.01068C5.27027 8.4477 5.4953 8.88145 5.74316 9.30869C5.99755 9.7457 6.26171 10.1599 6.5324 10.548C7.01507 10.5871 7.50753 10.61 7.99999 10.61C8.49571 10.61 8.98817 10.5871 9.4741 10.5447ZM11.3135 8.87499C11.4896 9.312 11.6396 9.74902 11.7636 10.173C11.3363 10.2774 10.8863 10.3654 10.4199 10.4339C10.5797 10.1828 10.7395 9.92513 10.8895 9.66096C11.0395 9.40006 11.1798 9.13589 11.3135 8.87499ZM7.09988 11.3113C7.39992 11.6928 7.70322 12.0418 8.00652 12.3549C8.30656 12.0418 8.60987 11.6928 8.90339 11.3113C8.60661 11.3276 8.3033 11.3341 7.99674 11.3341C7.69344 11.3341 7.3934 11.3243 7.09988 11.3113ZM5.58011 10.4339C5.117 10.3654 4.6702 10.2806 4.24297 10.1763C4.36364 9.75554 4.51366 9.32179 4.68325 8.88803C4.81696 9.14894 4.9572 9.40984 5.11048 9.67075C5.26376 9.93165 5.42031 10.186 5.58011 10.4339ZM8.89686 4.6908C8.59682 4.30923 8.29352 3.96027 7.99022 3.64718C7.69018 3.96027 7.38687 4.30923 7.09336 4.6908C7.39014 4.6745 7.69344 4.66797 8 4.66797C8.3033 4.66797 8.60334 4.67776 8.89686 4.6908ZM5.57685 5.56807C5.41704 5.81919 5.25724 6.07683 5.10722 6.341C4.9572 6.6019 4.81696 6.86281 4.68325 7.12371C4.50714 6.6867 4.35712 6.24968 4.23319 5.82571C4.66042 5.72461 5.11048 5.63655 5.57685 5.56807ZM0.724014 8.001C0.724014 8.51303 1.47085 9.15876 2.62536 9.65122C2.90909 9.77189 3.21566 9.88278 3.53853 9.98388C3.72116 9.34792 3.9625 8.68587 4.26254 8.00752C3.95924 7.32591 3.71464 6.6606 3.52874 6.02138C3.2124 6.12248 2.90583 6.23011 2.62536 6.35077C1.47085 6.83997 0.724014 7.48897 0.724014 8.001ZM4.37994 14.3116C3.93641 14.0572 3.74399 13.0886 3.89401 11.8428C3.92988 11.5362 3.98859 11.2133 4.06034 10.8839C4.69955 11.0405 5.39747 11.1611 6.13127 11.2394C6.57155 11.8428 7.02813 12.3907 7.48798 12.8701C6.42479 13.8582 5.42683 14.3996 4.74847 14.3996C4.60171 14.3964 4.47778 14.367 4.37994 14.3116ZM11.6396 14.2986C12.0799 14.041 12.2691 13.0724 12.1158 11.8266C12.0799 11.5233 12.0212 11.2069 11.9462 10.8775C11.307 11.0373 10.6091 11.158 9.872 11.2363C9.43825 11.8396 8.98166 12.3842 8.52508 12.8637C9.58827 13.8453 10.5895 14.3834 11.2646 14.3834C11.4146 14.3834 11.5418 14.3573 11.6396 14.2986ZM13.3714 9.65111C13.0909 9.77178 12.7844 9.87941 12.468 9.98051C12.2821 9.34129 12.0375 8.67598 11.7342 7.99437C12.0343 7.31601 12.2756 6.65397 12.4582 6.01801C12.7811 6.11911 13.0877 6.23 13.3747 6.35067C14.5292 6.84312 15.276 7.48886 15.276 8.00089C15.2727 8.51292 14.5259 9.16192 13.3714 9.65111ZM9.48716 8.00099C9.48716 8.82413 8.81987 9.49141 7.99674 9.49141C7.1736 9.49141 6.50632 8.82413 6.50632 8.00099C6.50632 7.17786 7.1736 6.51057 7.99674 6.51057C8.81987 6.51057 9.48716 7.17786 9.48716 8.00099Z" fill="#61DAFB"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
3
dashboard/public/assets/frameworks/redwood.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="27" height="30" viewBox="0 0 27 30" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.17526 4.65702L12.7581 8.4678C12.8841 8.55171 13.0312 8.59766 13.1823 8.60023C13.3336 8.59913 13.4811 8.55305 13.6065 8.4678L19.1936 4.64419C19.4107 4.48876 19.5304 4.22964 19.5086 3.96231C19.4868 3.69494 19.3268 3.45894 19.0875 3.34116L13.5047 0.577069C13.2929 0.47431 13.0462 0.47431 12.8344 0.577069L7.26859 3.34116C7.02493 3.45957 6.86282 3.70015 6.84355 3.97186C6.82428 4.2436 6.9508 4.50495 7.17526 4.65702ZM15.0786 9.66401C15.079 9.91671 15.2027 10.1531 15.4095 10.2963L19.8851 13.3552C20.1716 13.5527 20.5549 13.528 20.8141 13.2953L24.5685 9.93742C24.7358 9.78792 24.8287 9.57145 24.8222 9.34629C24.8157 9.12113 24.7103 8.91047 24.5346 8.77112L20.9499 5.90448C20.6893 5.69749 20.3258 5.68366 20.0505 5.87029L15.4095 9.04453C15.2064 9.18514 15.0832 9.41584 15.0786 9.66401ZM3.94689 13.8251C4.12777 13.9876 4.22076 14.2273 4.19719 14.4702C4.17368 14.7146 4.03257 14.9317 3.8196 15.0512L1.14699 16.6533C0.876067 16.8152 0.533997 16.7919 0.287252 16.5946C0.04051 16.3973 -0.059654 16.0671 0.0355146 15.7647L1.02395 12.6545C1.10152 12.4081 1.29806 12.2182 1.54575 12.1504C1.79328 12.0784 2.06021 12.1415 2.24998 12.317L3.94689 13.8251ZM18.4427 14.1498L13.6108 10.8431C13.354 10.6704 13.0191 10.6704 12.7623 10.8431L7.93037 14.1498C7.73817 14.2828 7.61643 14.4966 7.59946 14.7308C7.58694 14.9667 7.6804 15.1957 7.85401 15.3546L12.6817 19.6737C12.8209 19.7979 13.0005 19.8663 13.1865 19.866C13.3724 19.8659 13.5519 19.7976 13.6914 19.6737L18.5191 15.3546C18.6932 15.1964 18.7854 14.9664 18.7694 14.7308C18.7559 14.4966 18.6352 14.282 18.4427 14.1498ZM5.55471 13.2953L1.80454 9.93742C1.63581 9.78412 1.54268 9.56377 1.54999 9.33504C1.55407 9.10958 1.65842 8.89791 1.83422 8.7583L5.41894 5.87456C5.68133 5.66817 6.04553 5.65438 6.32255 5.8404L10.9593 9.01461C11.1745 9.15576 11.3043 9.39684 11.3043 9.65546C11.3043 9.91407 11.1745 10.1552 10.9593 10.2963L6.488 13.3551C6.19973 13.5518 5.81587 13.5272 5.55471 13.2953ZM24.8103 18.1187L20.9923 15.833C20.7088 15.6622 20.3478 15.6968 20.1014 15.9185L15.4349 20.0839C15.2381 20.2597 15.1456 20.5255 15.1906 20.7866C15.2355 21.0476 15.4114 21.2667 15.6555 21.3655L22.1292 23.9886C22.218 24.0255 22.3132 24.0444 22.4092 24.0442C22.7097 24.0451 22.9824 23.8676 23.1049 23.5913L25.1115 19.097C25.2748 18.7413 25.1448 18.3189 24.8103 18.1187ZM25.3406 12.6545L26.329 15.7647H26.3206C26.3937 15.9973 26.3522 16.2511 26.2088 16.4479C26.0654 16.6446 25.8375 16.7606 25.5951 16.7601C25.4592 16.7606 25.3257 16.7236 25.2091 16.6533L22.5322 15.0512C22.3237 14.9292 22.1875 14.7123 22.1674 14.4702C22.1424 14.2271 22.2356 13.9868 22.4177 13.8251L24.1146 12.3128C24.3063 12.141 24.5712 12.0783 24.8188 12.1461C25.0664 12.2169 25.2623 12.4077 25.3406 12.6545ZM11.1799 20.7845C11.2256 20.5245 11.134 20.2593 10.9381 20.0839L6.27166 15.9185C6.02523 15.6968 5.6643 15.6622 5.38078 15.833L1.56272 18.1187C1.23214 18.3198 1.10135 18.7369 1.25729 19.0927L3.26811 23.587C3.4347 23.9618 3.86541 24.1372 4.24384 23.9844L10.7133 21.3612C10.9575 21.2633 11.134 21.0451 11.1799 20.7845ZM13.4708 22.0661L18.6633 24.1681C18.9172 24.2767 19.0926 24.5155 19.1215 24.7918C19.1543 25.0715 19.0301 25.3465 18.799 25.5052L13.6023 29.1152C13.4777 29.2027 13.3299 29.2504 13.178 29.2519C13.0263 29.2496 12.8787 29.202 12.7538 29.1152L7.5613 25.5052C7.32939 25.3469 7.20364 25.0722 7.23463 24.7918C7.26929 24.5126 7.45101 24.2741 7.70975 24.1681L12.9023 22.0661C13.0849 21.9933 13.2882 21.9933 13.4708 22.0661Z" fill="#BF4722"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.5 KiB |
4
dashboard/public/assets/frameworks/vue.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.73064 2.00006L7.99886 5.00228L6.26708 2.00006H0.5L7.99886 15L15.4977 2.00006H9.73064Z" fill="#4DBA87"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.73061 1.99995L7.99883 5.00217L6.26705 1.99995H3.49951L7.99883 9.7999L12.4981 1.99995H9.73061Z" fill="#435466"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 423 B |
3
dashboard/public/assets/functions/go.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.2757 6.8596L9.27565 6.85961L9.27559 6.85963C9.09306 6.9081 8.90793 6.95726 8.69368 7.01255L8.6808 7.016C8.5761 7.04412 8.56518 7.04705 8.46776 6.93465C8.35091 6.80221 8.26522 6.71652 8.10162 6.63862C7.61084 6.39712 7.13564 6.46723 6.6916 6.75547C6.16186 7.09824 5.8892 7.6046 5.897 8.23561C5.90479 8.85883 6.33325 9.37298 6.94867 9.45867C7.47841 9.52878 7.92245 9.34182 8.27301 8.94452C8.32501 8.88097 8.37272 8.81313 8.42568 8.73783C8.44413 8.7116 8.46322 8.68446 8.48334 8.65628H6.97983C6.81624 8.65628 6.77729 8.55501 6.83182 8.42257C6.93309 8.18108 7.12006 7.77599 7.22912 7.57344C7.25249 7.5267 7.30702 7.4488 7.42388 7.4488H9.93092C10.0435 7.09208 10.2262 6.75501 10.4699 6.43607C11.0386 5.68821 11.7241 5.2987 12.6511 5.13511C13.4457 4.99488 14.1936 5.07279 14.8714 5.53241C15.4868 5.95308 15.8685 6.52177 15.9698 7.26962C16.1022 8.3213 15.7984 9.17823 15.0739 9.9105C14.5597 10.4324 13.9287 10.7596 13.2042 10.9077C13.066 10.9332 12.9278 10.9454 12.7919 10.9573C12.7209 10.9636 12.6505 10.9697 12.581 10.9778C11.8721 10.9622 11.2255 10.7596 10.6802 10.2922C10.2967 9.96069 10.0325 9.55321 9.9012 9.07883C9.81009 9.26283 9.70115 9.43905 9.57397 9.60669C9.01308 10.3468 8.2808 10.8064 7.35376 10.931C6.59032 11.0323 5.88141 10.8843 5.2582 10.4169C4.68172 9.98062 4.35453 9.40414 4.26884 8.68744C4.16757 7.83831 4.41686 7.07487 4.93101 6.40491C5.48411 5.68042 6.21639 5.2208 7.11227 5.05721C7.84455 4.92477 8.54567 5.01046 9.17667 5.43893C9.58955 5.71158 9.88558 6.08551 10.0803 6.53734C10.1271 6.60746 10.0959 6.64641 10.0024 6.66978C9.72941 6.73912 9.5046 6.79882 9.2757 6.8596ZM14.4297 7.74726L14.4297 7.74721C14.426 7.68376 14.4228 7.6286 14.4117 7.57344C14.2715 6.80221 13.5626 6.36596 12.8225 6.53735C12.098 6.70094 11.6306 7.16056 11.4592 7.89284C11.319 8.50048 11.615 9.1159 12.1759 9.36519C12.6044 9.55216 13.0329 9.52878 13.4457 9.31845C14.0612 8.99905 14.3961 8.50048 14.4351 7.83052C14.4328 7.80097 14.4312 7.77341 14.4297 7.74726ZM1.18397 6.77104C1.16839 6.79441 1.17618 6.80999 1.20734 6.80999L4.0274 6.81778C4.05077 6.81778 4.08972 6.79441 4.1053 6.77104L4.23773 6.56849C4.25331 6.54512 4.24552 6.52175 4.21436 6.52175H1.43326C1.4021 6.52175 1.36315 6.53733 1.34757 6.5607L1.18397 6.77104ZM0.00779021 7.48771C-0.00779021 7.51109 0 7.52667 0.0311608 7.52667L3.71593 7.51888C3.74709 7.51888 3.77825 7.50329 3.78604 7.47213L3.84836 7.28517C3.85615 7.2618 3.84057 7.23843 3.80941 7.23843H0.257077C0.225916 7.23843 0.186965 7.25401 0.171385 7.27738L0.00779021 7.48771ZM1.91636 8.24345C1.8852 8.24345 1.87741 8.22008 1.89299 8.19671L2.00205 8.00195C2.01763 7.97858 2.04879 7.95521 2.07995 7.95521H3.63799C3.66916 7.95521 3.68474 7.97858 3.68474 8.00974L3.66915 8.19671C3.66915 8.22787 3.63799 8.25124 3.61462 8.25124L1.91636 8.24345Z" fill="#00ACD7"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
44
dashboard/public/assets/functions/js.svg
Normal file
@@ -0,0 +1,44 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_56_28)">
|
||||
<mask id="mask0_56_28" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="1" y="0" width="14" height="16">
|
||||
<path d="M7.62322 0.101176L1.37744 3.72068C1.1439 3.85581 0.999987 4.10586 1 4.3765V11.6206C1 11.891 1.14351 12.1409 1.37744 12.2764L7.62367 15.8987C7.85722 16.0338 8.14471 16.0338 8.37826 15.8987L14.6234 12.2764C14.8564 12.1408 14.9999 11.8909 15 11.6206V4.3765C15 4.10619 14.8562 3.85613 14.622 3.72068L8.37767 0.101176C8.14355 -0.0337253 7.85571 -0.0337253 7.62159 0.101176" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_56_28)">
|
||||
<path d="M21.2158 3.09498L3.61633 -5.56641L-5.40765 12.9165L12.1914 21.5783L21.2158 3.09498Z" fill="url(#paint0_linear_56_28)"/>
|
||||
<mask id="mask1_56_28" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="1" y="0" width="14" height="16">
|
||||
<path d="M1.14819 12.0592C1.20794 12.1371 1.28266 12.2045 1.37057 12.2551L6.72833 15.3623L7.62079 15.8773C7.75422 15.9547 7.90632 15.9874 8.05576 15.9763C8.10557 15.9722 8.15538 15.9629 8.20401 15.949L14.7914 3.83882C14.741 3.78374 14.6819 3.7376 14.6158 3.6989L10.5262 1.32777L8.36442 0.0789498C8.303 0.0439739 8.23718 0.0174403 8.16873 6.10352e-05L1.14819 12.0592Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask1_56_28)">
|
||||
<path d="M-6.45789 5.63943L5.96918 22.5266L22.4042 10.3351L9.97638 -6.55157L-6.45789 5.63943Z" fill="url(#paint1_linear_56_28)"/>
|
||||
</g>
|
||||
<mask id="mask2_56_28" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="1" y="0" width="14" height="16">
|
||||
<path d="M7.82612 0.00288913C7.7199 0.0136614 7.61712 0.0467252 7.52444 0.0999373L1.29645 3.70902L8.01218 15.9904C8.10558 15.977 8.19749 15.9458 8.28051 15.8975L14.5263 12.2752C14.7171 12.1643 14.8503 11.9754 14.891 11.7578L8.04479 0.0152434C7.99451 0.00518327 7.94337 9.81443e-05 7.8921 6.10352e-05C7.87134 6.10352e-05 7.85058 0.00110297 7.82983 0.00303797" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask2_56_28)">
|
||||
<path d="M0.954529 -0.00231934V16.0732H15.0383V-0.00231934H0.954529Z" fill="url(#paint2_linear_56_28)"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_56_28" x1="12.2743" y1="-1.24931" x2="3.24574" y2="17.0954" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.3" stop-color="#3E863D"/>
|
||||
<stop offset="0.5" stop-color="#55934F"/>
|
||||
<stop offset="0.8" stop-color="#5AAD45"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_56_28" x1="-0.113996" y1="14.1797" x2="16.2951" y2="2.10401" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.57" stop-color="#3E863D"/>
|
||||
<stop offset="0.72" stop-color="#619857"/>
|
||||
<stop offset="1" stop-color="#76AC64"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_56_28" x1="0.959317" y1="8.03588" x2="15.041" y2="8.03588" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.16" stop-color="#6BBF47"/>
|
||||
<stop offset="0.38" stop-color="#79B461"/>
|
||||
<stop offset="0.47" stop-color="#75AC64"/>
|
||||
<stop offset="0.7" stop-color="#659E5A"/>
|
||||
<stop offset="0.9" stop-color="#3E863D"/>
|
||||
</linearGradient>
|
||||
<clipPath id="clip0_56_28">
|
||||
<rect width="16" height="16" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
5
dashboard/public/assets/functions/ts.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="14" height="14" rx="0.55" fill="#3178C6"/>
|
||||
<path d="M8.71174 8.44833V7.30009H3.67252V8.44833H5.4716V13.5609H6.90383V8.44833H8.71174Z" fill="white"/>
|
||||
<path d="M9.28273 13.4259C9.51368 13.5423 9.78685 13.6296 10.1022 13.6879C10.4176 13.7461 10.7499 13.7752 11.0993 13.7752C11.4398 13.7752 11.7633 13.7432 12.0698 13.6791C12.3762 13.6151 12.6449 13.5096 12.8759 13.3626C13.1068 13.2156 13.2897 13.0235 13.4244 12.7862C13.5592 12.549 13.6265 12.2557 13.6265 11.9064C13.6265 11.6532 13.588 11.4313 13.511 11.2406C13.4341 11.0499 13.323 10.8804 13.1779 10.7319C13.0329 10.5835 12.8589 10.4503 12.656 10.3324C12.4532 10.2146 12.2245 10.1032 11.9699 9.99842C11.7833 9.92271 11.616 9.84921 11.468 9.77792C11.3199 9.70662 11.194 9.63382 11.0904 9.55962C10.9868 9.48537 10.9069 9.4068 10.8506 9.32383C10.7943 9.2409 10.7662 9.14699 10.7662 9.04221C10.7662 8.94614 10.7914 8.85956 10.8417 8.78245C10.8921 8.70529 10.9631 8.63905 11.0549 8.58375C11.1467 8.52845 11.2592 8.48554 11.3925 8.45495C11.5257 8.42442 11.6738 8.40913 11.8366 8.40913C11.9551 8.40913 12.0801 8.41785 12.2119 8.4353C12.3437 8.4528 12.4762 8.47972 12.6094 8.51607C12.7427 8.55247 12.8722 8.59829 12.9981 8.65365C13.1239 8.70895 13.2401 8.77297 13.3467 8.84572V7.54025C13.1305 7.45873 12.8944 7.39831 12.6383 7.35906C12.3822 7.31975 12.0883 7.30009 11.7566 7.30009C11.4191 7.30009 11.0993 7.33574 10.7973 7.40709C10.4953 7.47838 10.2295 7.58974 10 7.7411C9.77053 7.89247 9.58918 8.08529 9.45596 8.31958C9.32269 8.55392 9.25608 8.83409 9.25608 9.16008C9.25608 9.57637 9.3782 9.93149 9.62251 10.2254C9.86681 10.5194 10.2377 10.7683 10.7351 10.9721C10.9306 11.0507 11.1126 11.1278 11.2814 11.2035C11.4502 11.2792 11.596 11.3578 11.7189 11.4393C11.8418 11.5208 11.9387 11.6095 12.0098 11.7056C12.0809 11.8017 12.1164 11.9108 12.1164 12.0331C12.1164 12.1233 12.0942 12.207 12.0498 12.2841C12.0053 12.3613 11.938 12.4282 11.8477 12.485C11.7574 12.5417 11.6449 12.5861 11.5102 12.6181C11.3754 12.6502 11.2177 12.6662 11.0371 12.6662C10.7292 12.6662 10.4242 12.6131 10.1222 12.5068C9.82018 12.4006 9.54034 12.2412 9.28273 12.0287V13.4259Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
BIN
dashboard/public/assets/githubRepo.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
11
dashboard/public/assets/githubRepo.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="#21324B"/>
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="url(#paint0_linear_6_270)" fill-opacity="0.2"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M35.9984 18.5C26.336 18.5 18.5 26.335 18.5 36.0005C18.5 43.7324 23.5138 50.291 30.4678 52.6051C31.3434 52.7662 31.6625 52.2259 31.6625 51.7618C31.6625 51.3471 31.6474 50.2459 31.6388 48.7859C26.7711 49.843 25.7441 46.4396 25.7441 46.4396C24.948 44.4178 23.8007 43.8795 23.8007 43.8795C22.2117 42.7945 23.921 42.816 23.921 42.816C25.6775 42.9395 26.6014 44.6197 26.6014 44.6197C28.1624 47.2937 30.6977 46.5213 31.6947 46.0733C31.8537 44.9431 32.306 44.1718 32.8055 43.7345C28.9197 43.293 24.8341 41.7911 24.8341 35.0852C24.8341 33.1751 25.5163 31.612 26.6358 30.3894C26.4553 29.9468 25.8547 28.1667 26.8077 25.758C26.8077 25.758 28.2762 25.2875 31.6195 27.5521C33.015 27.1632 34.5126 26.9699 36.0005 26.9624C37.4874 26.9699 38.9839 27.1632 40.3816 27.5521C43.7227 25.2875 45.1891 25.758 45.1891 25.758C46.1442 28.1667 45.5436 29.9468 45.3642 30.3894C46.4858 31.612 47.1626 33.1751 47.1626 35.0852C47.1626 41.8083 43.0706 43.2876 39.173 43.7205C39.8004 44.2609 40.3601 45.3288 40.3601 46.9617C40.3601 49.3005 40.3386 51.1881 40.3386 51.7618C40.3386 52.2302 40.6545 52.7748 41.5418 52.604C48.4905 50.2846 53.5 43.7302 53.5 36.0005C53.5 26.335 45.664 18.5 35.9984 18.5Z" fill="white"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_6_270" x1="0" y1="0" x2="72" y2="72" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
25
dashboard/public/assets/hasuramodal.svg
Normal file
@@ -0,0 +1,25 @@
|
||||
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="#1EB4D4"/>
|
||||
<path d="M0 8C0 3.58172 3.58172 0 8 0H64C68.4183 0 72 3.58172 72 8V64C72 68.4183 68.4183 72 64 72H8C3.58172 72 0 68.4183 0 64V8Z" fill="url(#paint0_linear_1_85)" fill-opacity="0.2"/>
|
||||
<g filter="url(#filter0_d_1_85)">
|
||||
<circle cx="36" cy="39" r="16" fill="#35BCD8"/>
|
||||
</g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M51.3994 17.2212C52.831 21.3475 52.831 26.737 51.7362 29.3896C51.1889 30.6948 51.1467 32.2106 51.5678 33.558C52.1152 35.2001 52.4099 36.9264 52.4099 38.7791C52.4099 48.0001 44.9573 55.3685 35.7783 55.2001C27.0625 55.0738 19.6941 47.6633 19.4836 38.9896C19.4415 37.0948 19.7362 35.2001 20.3257 33.5159C20.7889 32.1685 20.7889 30.6948 20.2415 29.3896C19.1889 26.7791 19.1467 21.3896 20.5783 17.1791C20.9152 16.4212 22.0941 16.6738 22.0941 17.4738V17.7685C22.3467 21.7685 23.8625 24.1685 26.052 24.9685C26.3889 25.137 26.8099 25.0948 27.1467 24.8843C29.7152 23.3264 32.7046 22.358 35.9467 22.358C39.1889 22.358 42.2204 23.2843 44.7467 24.8843C45.1257 25.137 45.6731 25.137 46.0099 24.9685C48.1573 23.9159 49.5889 21.7685 49.8415 17.8106V17.5159C49.8836 16.7159 51.0204 16.4633 51.3994 17.2212ZM36.1994 26.2738C29.1257 26.1054 23.3152 31.9159 23.4836 39.0317C23.5678 45.7264 29.0836 51.158 35.7362 51.3264C42.852 51.4106 48.6204 45.6422 48.4941 38.5685C48.3678 31.8738 42.8941 26.358 36.1994 26.2738ZM34.9362 32.8844L37.8836 37.4318L40.7468 41.9792C40.9152 42.2318 40.9994 42.5265 40.9994 42.8213C40.9994 43.3686 40.7047 43.8739 40.2415 44.1686C39.6941 44.5055 38.9783 44.5055 38.431 44.1265C38.2204 44.0002 38.052 43.8739 37.9678 43.6634L36.3257 41.3055C36.1994 41.0528 35.9047 41.0528 35.6941 41.2634L33.3783 43.9581C33.0836 44.2528 32.7047 44.4634 32.2415 44.4634C31.8626 44.4634 31.4415 44.3371 31.1468 44.0844C30.5152 43.495 30.4731 42.4844 31.0626 41.8528L34.1783 38.4423C34.3047 38.2318 34.3889 37.9371 34.2204 37.6844L32.2415 34.5686C32.0731 34.316 31.9889 34.0213 31.9889 33.7265C31.9889 33.1792 32.2836 32.6739 32.7468 32.3792C33.5047 31.916 34.4731 32.1265 34.9362 32.8844Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_1_85" x="17" y="23" width="38" height="41" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feMorphology radius="4" operator="erode" in="SourceAlpha" result="effect1_dropShadow_1_85"/>
|
||||
<feOffset dy="6"/>
|
||||
<feGaussianBlur stdDeviation="3.5"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0.231373 0 0 0 0 0.278431 0 0 0 0.25 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1_85"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1_85" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_1_85" x1="0" y1="0" x2="72" y2="72" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
1
dashboard/public/assets/horizontal-dots.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM13 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM3 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z" fill="#21324B"/></svg>
|
||||
|
After Width: | Height: | Size: 238 B |