Skip to content

Commit 23845d3

Browse files
Merge pull request #160 from prezzoapp/feature/159/autofill-vendor-tables-issue
Feature/159/autofill vendor tables issue
2 parents e7ed632 + a5bbe9c commit 23845d3

File tree

164 files changed

+12937
-20364
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+12937
-20364
lines changed

.expo-shared/assets.json

+172
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
{
2+
"f319dd0e644c5c7192bba4f4970cc6ef888a4e008c02d9b247f32b69a2f1229b": true,
3+
"98a442234fbec476586518cc24753c1586856b5fd9409fc0c109a54b69c63860": true,
4+
"d56672bc21ef96b5187f646c79e412fc8c927d088bd3445428c6a96deea5da85": true,
5+
"57e67f1d780c4fe661cd6a91c6b3b6cb110f98fb3ff4d40f628ee10a8fb11e48": true,
6+
"725895a43b6b94ee25429051a28cc4cab82f30b513923939ce64f7dd331922b8": true,
7+
"5d11cecfc196f9dc6df23c84b935b96290c24d5c207c8b9db7f83941549686ca": true,
8+
"a6ecf1692de1f999849d309c88ab0ae227705d3967cca45edfbabb346725429f": true,
9+
"f7fce6edc73c57747c550b85ac26b37b0dbc48d760b9595f8c44c03820edbbb6": true,
10+
"7790a6d7121cf8f8f8343e340057d5687c451998b5b5aae73b4b46b8633ff0dd": true,
11+
"016672eae67bfea38098e0dd4ce485cfef71a94aa8276349d5f81855d644100b": true,
12+
"6a6e3e32f130c01b270d49b40982e47e2548052956134d05c02308f4b276a033": true,
13+
"774c7ee5722f76e9c3b2e755fd0b3572ee32fa2b39b8ac493673072754c6c8b5": true,
14+
"96ef9eb4552f05cb81b77b48788e52a3a0cbe6bd96f51e25967556c89f1dfc64": true,
15+
"63c519e874e2ef5e66e46bb60aa1ff444828dc00304122d7c991565211ce2762": true,
16+
"1e0ad999cbe7f685450d3c3613cb5231386fc321b55a95bc5f40dba346174832": true,
17+
"4cb8a171e8c58da9799d69dead352e8ff83314646f4fdb3cad20e80211a394ef": true,
18+
"30578ad1a00c66eef64603893f4c61d0c2838c721c400d91caef18f91202c768": true,
19+
"494b030ba2b1826e2985414df210cb9fec52a098049979ec9c8fea188c95578b": true,
20+
"4fed9f1a0e20f5998d035f5348d280fb4cbde3ea3c1d8e612c0b2cbdc3590592": true,
21+
"bae32e33e54e15ade9468d234f032ce83a22814c567e27b76f9bca3b767ed299": true,
22+
"c5c2ab7d26ff860ac46693def406413d32ff3780006f54b769ffa194fe4d5ac0": true,
23+
"1f473c8ccfb61ca3c0fdcd09550a7591b0db391d3e2f18c017bdc9afdd318d7e": true,
24+
"725e537af95b56324238635314e5c048f38351bf5c65e4bdcd8c39aac186871a": true,
25+
"569a2374bb74dc605da79c6de436070cb02b80736b3c4979e5234c307e7ea7a1": true,
26+
"90c783381d839fecf2b2ed911187c8bf71fd07120e15781407c2e8b5fca933ad": true,
27+
"2757da590d8ad453250a98578b3c5a693ac7cb23f09aefb4b7b586048330451f": true,
28+
"e1470b09cd03f85ac51fe6e184a8a386fdf635039a25c62462e99b5cc50d8619": true,
29+
"f26da30f38acd44f96ea08d3cd21bf19fc83346b43d85f7a1aaaa6cf47006dae": true,
30+
"dad94b177c04a59f7d910d31992d3d7499482fbcc2f0dae89950d708ee546981": true,
31+
"5740b5ffdea4033fcc00ce7656478ae40faad9c2fa89bbd6f2cecbd2b9cc931c": true,
32+
"3da12b08687d60e32a1fd60b9faf6b695e1080fd8051160758f4cf4c29bb5fed": true,
33+
"f420c8a5f1fa4968f4ce78444125cc29c8cc29499c254637b1bd58f956880344": true,
34+
"94719bb590cd9de16cb8802f2d2fe245205c5a0cd4da5448e71a8ae744b4a5f0": true,
35+
"ee8af54ae3d620c4cf8cef641219782152be7d0d79b755def30e84b1bb60228e": true,
36+
"81199232c8da69032d4cc13318602a26fcb5f412aad76ba5d9ca1529873c16cd": true,
37+
"5c74ead1b209039d232f2a551957ac9e0eb62e5941dc8876702876e72a794a5b": true,
38+
"83a4d1a4e39545af079103c8de0da15f9774e1ff5842e71ecd50ef2501c729b2": true,
39+
"43686a97414677b263f654a5e15cccbf1b852ed1cc4c9d01ac894b3c94fc005a": true,
40+
"27591fee831c4d3bbf8d521d508f4a86a451c0549cbb4683cc39d4f6cf8fdc2f": true,
41+
"c12f1e24c1690ab39058763307c51bde85fdedee87ba142630f9fc3927dc8b44": true,
42+
"c59366a5b8c6c996e6f99284ffb9148e122e915d6f4b09331a7a6e5bcd571de6": true,
43+
"b0b354eb807cd9d1ac6473cc6a310195b8342f3af0709ff0ab0a25db0daed4b6": true,
44+
"8b83fb5c45ca63e37c90753716ba190f5a94bcbd25d99eae511f1e94d3030efe": true,
45+
"1deba3b3f5a8be87e679c4045e7deb711101d46c19b285ab2c911bb27a2b420c": true,
46+
"28fcd57cd482da134dcdbd2696615ec33124d09064463ada1a3faf248fefdae9": true,
47+
"f3ed56f663a9b2d0bebf74b341ce10e2656d459797067ccfd5c0c23faf5ac1e1": true,
48+
"40db632c8f3b201ccb8fef11cee49579ceb49991558fd3fc694eb39e47908e7b": true,
49+
"eb53049952964d1ea66436e1538baf88ce15c119a78025f577d9c4157ab1dafa": true,
50+
"bcefb64027942c6eeac9631c6083cd1a3465bcc863214510cc13df7fb3543cd9": true,
51+
"cf5df70f2f17f09cfa6ccc132a85c2ab0d4d81508d7ecae58adc2c2f28c3e4b0": true,
52+
"a9bfe2970de3d80082c6ca6860a29317d5bec660fbe996a3c46bb856d6854c06": true,
53+
"fcef6c7fb6946527e75b64cb14ada65bf77e23db3fa4133f9ae490061f8f7687": true,
54+
"aea1782a3cd218cd0a9ad2601af22f728299ecfb717042a45243e661f0431542": true,
55+
"617470dcc81f19fdca6b9a424bca3c9542adf65cd1f29299915c77ea2f12acda": true,
56+
"ab83dc9e3ae2eefc34857ade1f30b4f9c5601047308d3e2fdc49d03dd478fbf9": true,
57+
"ec9af6fc5aa4da9ed2e9df55a7a7676ed2c29c2b6db0d65ef11559142ad21444": true,
58+
"77557ed113646efb694c246336af2028e8341de2def70630a40173832087015f": true,
59+
"3d9a06149b570408253b1291ba2bb0d71df93ea0cae16e9ca334e317fdc23d3d": true,
60+
"a3747890f213ff56d2ac3be914dfde333545543f81f97be28daaf412b73c51a0": true,
61+
"a4aef3ec563f45fa94db19323f008bfe5edd3c769a4e195bccaa0b703c4c9d07": true,
62+
"e201caaa158c5ba858358346f0b7bdb9c766376986a37b827b8dd5481649e907": true,
63+
"c2e875932cd547f1c25baa1c180c450c3f29af79307d9866a59507ddb92a912a": true,
64+
"875b1b23a7bb9ef88cee3c09f12a28d9ded18af00730857177017c5654372661": true,
65+
"a365344349b125580447ebf1acdb8822ead1b3d642347710427323d5c0941376": true,
66+
"42b685d21735f3db36395080aebc4d0dbe39e46cc3a80717b0fdb136dbe6104c": true,
67+
"d01cf2a0309b3fbb8677330319ea7b786a4483cfd2e1dd9f7f9a8fcd4f0f0a03": true,
68+
"90dbdcc54c9401537b2b8d7cbeeca73f1872d7a3d1f9cdc5ca93c3e34582e48b": true,
69+
"b14a6fa73d4550192afa64941e008454d731543e69676e0463244b820eb04794": true,
70+
"da837b60803422dbb86dd203a45102b785847aaed6278d7be3805e13b6199e00": true,
71+
"e8ccce794b9e5bcfaac7e31a797afd69270148e59a7711a28482bf6ef37d7b85": true,
72+
"3f649e5f89ac60c9b3157ea2989e169c4abd82607c645687b46c642a761d7e15": true,
73+
"f9155ac790fd02fadcdeca367b02581c04a353aa6d5aa84409a59f6804c87acd": true,
74+
"d7cc55796055c4d2fed926b2dd51930a5af1c2e49df476c6de2a0c3d0a51886f": true,
75+
"4a34617cfb63497adc144bf381b1c2733b704995cfac58474602581ae975ee79": true,
76+
"aebe84810a9d0fd3200820af7e8ed014d08b868ec28bb6610a5cdc14380bdb7a": true,
77+
"4ca0a7aa16b5da9344885dab708cc670177ec0a105b17ee634cc34a6ceb56fd1": true,
78+
"c69fd4271315b6fa8e36cb34f61e3823c91a0677eabd7bd1b83042e0e7d2f155": true,
79+
"1dfd0e605fd51dd28b6a8e7d8a7bfb1a179a72b2865e3fac6b48fed05513fad0": true,
80+
"a64d6d6b5f433c6adcf42b60f989385cc1fba96e3ebee5e8ff327b3ecebe349f": true,
81+
"dba4c57b71b14eeb60cc67490f1bcffa664c666619220ae07be9dc37366b2e2b": true,
82+
"0a8f279dcfc4d5ded28178ae3638c1dc242f3dd98bf98a822164fb802a411cd5": true,
83+
"47fed3719c55f0901ba072ebecf67b80bc873dff3c70a651c2b12b310858fee4": true,
84+
"42b09263069fe20b7cadc938d42c6c95b2d2006d70ae2b3438640a3bdba85e2a": true,
85+
"a41208ebaaa29702b51154cce8c3f6d3180739f745e00bd390045120f08d1681": true,
86+
"08efc7348492a5af81dfbd2f6ccd4b50eb8ad587664527687197c707a437477f": true,
87+
"1cfbfd45e22d2e59772ed38a58a668ef4abf299c6f8fbd959dba73694088f971": true,
88+
"552b128f4dd63d4d6f086d5167ea580730258a3e25101e1bb6c66cedd1b0cd71": true,
89+
"63abfeba328dd97362d45fd5b56de589d50daf1e5092cb3a1f403c064b3c9f16": true,
90+
"4238065979fed74cd349a5eb82a2df0cd3efa9ae683f632453fe01bc65163c2e": true,
91+
"fbcb3bc3e88d285c83b6f7dfed432c8654c3a921948de133115d8d8cb4283c22": true,
92+
"9538094bcd2add2e221bf8e115d7d86eaa7167ec4b57e6ea47a391d853ed6d76": true,
93+
"8f52d93b6477d128a92b3fe60553be3607ff45a9db598f11d10a47e3a068432f": true,
94+
"fd5e95be4d72ce4a09fa22c59b81684d8ec002083e56de15e0987d75fcda7513": true,
95+
"42394ebbfd44dd402e5006a1e2558c5e18da75dc885db46c85bdcdf71e3c67ac": true,
96+
"55c87985921f29696e753b887c302c60a8f99db66895bbba612cf48e52b43251": true,
97+
"bcedefdf1194c9305af61dac2583f7c17da49c5226fe65786f615aead3a98f81": true,
98+
"3e8e708cb9a6293190000307ca813996fbe35e5a9ff5b1d94afec4712f039c92": true,
99+
"bbe60af9374e2de2ae6e07f6447592a777c939d82af37a942185f025630b9ef0": true,
100+
"e9f6e0a318bf65ccd4d7471caaa38974c26eaadeba536371d9a22492242f98a7": true,
101+
"f2b177df44105c9f77450a49dccf3343af7816d41d9082ce5419fafbbc3979dd": true,
102+
"6dbfde53d0f1894b14d371f1fa7894faebfb846a6c5248217a0eb102354a6d53": true,
103+
"2d5ce0b3e7f462ab1392eeea25268ae2b70166e156c13bda5fbc23e2070104e2": true,
104+
"d2a82627cc7c690372fe76a1c1bfaa91f8fbb1fc1e878b3ca56efa67469e2fec": true,
105+
"ef0567673e6ad9136565d511d60780ebbe6b9236f79667f2d3468047a05d5876": true,
106+
"848b709132b08b77daac5e12c1f41b687c755aeb088aafbdebb807d90756f0cc": true,
107+
"f081803866cc66fcfdbc5ffb81e7a39e8449c88268b58711f9de91fbc5a763c9": true,
108+
"be09dabe594823af839c4d864e474f5adf8a17621782d9e9b56f69d6ea4abb9b": true,
109+
"f6823f487cddeaff0de489fa30890e7fe4ea25cd48169d071c4dd270e5b1f164": true,
110+
"26b3fc5e766272daa07b01383021ea0040968e08b86f77f7964ff1e35e96b9a1": true,
111+
"fc7837eb858ea37fc657fa7710c1a807b2877496859fde76e4efbddf4fdf4a4c": true,
112+
"e1e4e672b7a27ec3596c36316211fae2a4973dce4a43105175c7da4a4b774c8a": true,
113+
"ea5c3ea2067ade90b1b0b9b58ad37a562b623e474d7a93c261d3d1d8e4a2a492": true,
114+
"44d763cc7a492290d7875c348947bfeaa365acdf1b8b1bd6e802e495a3284e3f": true,
115+
"4b4c2da76516369eab06690723b13a400c3175af93512771865438de1fc80abe": true,
116+
"20bafecd618e868eb6948dde7de20e528783f431a2b91f0559e2a7f95cdfd758": true,
117+
"89168b6b77780243c87544f97b35f37354921a50e94785ca868110d722a989cf": true,
118+
"6dc3dc24265d4bbfd501518029006b405e3d5ae35d04628b6beae0b4686b4356": true,
119+
"f83c915b4f39581433905e4079ac72f88106960e190d00e99f3e5a71f4d7b511": true,
120+
"cc80b9ea06f287bd6c5d019c3b6f4237d04a8242c1ecdf74c4cddfca76f2f0a3": true,
121+
"f38583da7e71d79dfbc177e1bcdcefe8ca8e1b477beaa4532233290ae7b8dc4b": true,
122+
"ef42a8b80c9cd3a83f8aa46778598b494bd7393f9e8d7b7cacfaf1bcc34df69d": true,
123+
"4bec22c1810be7c1699bac95c77f52fde6a4f7ad0c295437743b47a46f84052c": true,
124+
"2e976279f3a23c46266f1158a7c99436657a89437715f8b53a17876fd3f93402": true,
125+
"032d1151307796b057eec0edd0cfe505f801c90ea9462c8ea096d7214117fc07": true,
126+
"9ee7d68f41915d7eb39896978ddde6a1fb11d859f654a87218d1af6dcf08069f": true,
127+
"85bccc37944cffe7295e1d5d570ed34f32cf7f8a8d4353f66bac64fe22c928e5": true,
128+
"9225599c44f643eccee1256e06bda3148b026d54d6e3ff3df46acc8e9666ef78": true,
129+
"bab4b7c00c119f5c032428a46e16af73f6e18672b416ecd909dd439448d7710a": true,
130+
"79a0ec483d0a2920a0819bbef6e2ac5849f5648c037810da8083752112295c0e": true,
131+
"8f23853dfe4a6bcf557b9194f3358fd0871a79e1514c4fb9763c8876bad1e82a": true,
132+
"b3ccea0c06e021a4376cb4a662a8c67518c13d1e02397406574515ac198ad8e9": true,
133+
"ca99ac5c3c878a1ed4cf8ecbd59c170b495d187198e64d41d8063914a7d68e0c": true,
134+
"9679cf2f86b863e2daf3b37facfaa98032ca486fec0b06597710719a73de15d3": true,
135+
"7e3f8313c617624f878903bd8365f5717ca6c49690ddcfa22c0ae3ad17297075": true,
136+
"a32224928fc724abbc343e39572cc01c18242be5b6861741a4861351198ead88": true,
137+
"17d9b23bf985319ae537fc8089aa3667a7dbc7c8e068b091b00180e67f6f8b9f": true,
138+
"e6c2bde48b86ecf90d9c863fc6a9cf02e2398fb6b0ea5abc6a4e7238caf4181a": true,
139+
"6a817f6023b0767c37d8250bb87befa52a1a46d710fb5ad487b322254b64a6ef": true,
140+
"5be1f5badc454a11a197fdbb81aeb62bedf2b06d122dad810e70c124ed22f481": true,
141+
"9dac8fe72a6ca071897f89eaf46b7b5f3fe2c60a144dc1ae000c70df2d492a2a": true,
142+
"a510b586a8b8c9629722c3e8a45324a2a3e96b3b4eeb6cc04ef4a3bc8dda3d81": true,
143+
"07df1dc31de623abbdabea9ad9fa8adf9108e9277f36287c84011cb244bebe75": true,
144+
"1f00b847f547fc8abdbb082b19a5190f4adc376845444e35061b68a8ad69a160": true,
145+
"511311ed1b172247631989b8bfd78ff48064a36d0aed5485b9652896d9532b69": true,
146+
"0e016290be7ac2168bca2e7fe1f44545de7414aa0f0f18e8966c2ab96d956ed2": true,
147+
"521741cdce0175a6003d460c803dfd95e3629acc27cf92555031d423e9cafb58": true,
148+
"731d072e49e87f65b96b9e3c23b2052c1eed0966a3aec9073e468d4d8cdc6d1b": true,
149+
"6a70bad7a0e6ad53a0a43e26cc8ffbfce80a1a3c36de46d4eb346c79135c7364": true,
150+
"89ed26367cdb9b771858e026f2eb95bfdb90e5ae943e716575327ec325f39c44": true,
151+
"c0564e8b04f3bfb8962725113f7c42a5c8eb6e055af4f64bc9cde081d9651dee": true,
152+
"2b69af8ef6650628e3bcdebf42f0ec423d979a6d892828977a3a5ddfcb682be2": true,
153+
"d36276328ae57424518f5edf462d3e36e98746b614fecea45b906eeb1bd2b5fe": true,
154+
"0fb309d923426ac125703656a1bc03d14419d7fdc71fa92ce2535753cac45be2": true,
155+
"4e8ca30b337b1473e4a6187797b2ba8ae0a368bbcd7f03d9d0be1419f8cf2a8b": true,
156+
"243ef22146b8a793cca72098927a3cd1690c33b5f67d590cfc2e3706c8b6c377": true,
157+
"177244242e1e21b9f550ab22d798e1186f8421934f826213b431a7b593f8fd03": true,
158+
"a9e05778753b6c6ecc4dc2521610497b450775832fb67a082315eb846a20e1a3": true,
159+
"20b635af2302847638b1379c7dc062395a38a899951a32c494ce12d07119fe61": true,
160+
"d2e914b876bd894c247c8c9ce34b038d6e9bb8facafc2578ead9c2e7173acb70": true,
161+
"f074ff54f19ccdc8ab75eb8195f874ff4e004bf1df5e25d19ac4b5e2191118bc": true,
162+
"20ccb20155345f76ad2e87e9ea64f6b89661f502f1374658d7775ebdcce15c37": true,
163+
"a881c5718339b9dc2733400fd9472505b5782194af44f2684007a1af4d9f4e27": true,
164+
"c299bb2d41ce14b89bbd77b0510b880a0547256248aea2e39394664347722374": true,
165+
"d00dacddecbb43d12ffda27e9d10114d5261e71a83cf1847eb554488562a7543": true,
166+
"1c111011c152c260cfdcbd12fb84c157f45f5919b494be2b98f1bbb8b0914c43": true,
167+
"077b0df53e080196f5d2766bc346a1b3fc2f672d94caca477bd84c6a50586f74": true,
168+
"6680fdaef0138018a1b1b52c73f18c561ea633a75cda9d4a8f6d02b868c50233": true,
169+
"bda774ec2f2d3234723a13be331469687e42efdf371350e537939a5dd274209e": true,
170+
"87ba0439385fb82a58d6669f43e132e9fc165cce152906b72390bf301f060dd7": true,
171+
"4b73622abc6b1cf0e74a10e8acbdee561ee468e2cee4528a19be24b1cf770822": true
172+
}

.expo/packager-info.json

+5-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
"devToolsPort": 19002,
33
"expoServerPort": 19000,
44
"packagerPort": 19001,
5-
"packagerPid": 3129,
6-
"expoServerNgrokUrl": "https://ia-9n5.prezzo.prezzo5.exp.direct",
7-
"packagerNgrokUrl": "https://packager.ia-9n5.prezzo.prezzo5.exp.direct",
8-
"ngrokPid": 3148
5+
"packagerPid": 22674,
6+
"expoServerNgrokUrl": "https://mg-mve.pankaj-ocdlab.prezzo-9-aug-18.exp.direct",
7+
"packagerNgrokUrl": "https://packager.mg-mve.pankaj-ocdlab.prezzo-9-aug-18.exp.direct",
8+
"ngrokPid": 22710,
9+
"webpackServerPort": 19003
910
}

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ local.properties
3636
node_modules/
3737
npm-debug.log
3838
yarn-error.log
39+
yarn.lock
3940

4041
# Expo
4142
.expo

App.js

+57-48
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,76 @@
11
import React, { Component } from 'react';
22
import { Provider } from 'react-redux';
3+
import { AppRegistry, View, StyleSheet, ActivityIndicator } from 'react-native';
34
import {
4-
View,
5-
Text,
6-
StyleSheet,
7-
ActivityIndicator
8-
} from 'react-native';
5+
MaterialIcons,
6+
EvilIcons,
7+
Ionicons,
8+
Feather,
9+
FontAwesome,
10+
Entypo
11+
} from '@expo/vector-icons';
912
import {API_ROOT} from './env';
10-
import { setConfiguration } from './src/utils/configuration';
11-
import * as Font from 'expo-font';
13+
import {setConfiguration} from './src/utils/configuration';
14+
import { Asset } from 'expo-asset';
15+
import * as Font from 'expo-font'
1216
require('react-native-browser-polyfill');
1317

1418
global.self = global;
1519

16-
export default class App extends Component {
17-
state = {
18-
didFontsLoad: false
19-
}
20+
const fonts = [
21+
MaterialIcons.font,
22+
EvilIcons.font,
23+
Ionicons.font,
24+
Feather.font,
25+
FontAwesome.font,
26+
Entypo.font, {
27+
'ClearSans-Light': require('./assets/fonts/clear-sans/ClearSans-Light.ttf'),
28+
'ClearSans-Medium': require('./assets/fonts/clear-sans/ClearSans-Medium.ttf'),
29+
'ClearSans-Bold': require('./assets/fonts/clear-sans/ClearSans-Bold.ttf'),
30+
'ClearSans-Regular': require('./assets/fonts/clear-sans/ClearSans-Regular.ttf'),
2031

21-
async componentDidMount() {
22-
setConfiguration('API_ROOT', API_ROOT);
23-
await this.loadFonts();
32+
'SFProDisplay-Thin': require('./assets/fonts/sfpro-display/SFProDisplay-Thin.ttf'),
33+
'SFProDisplay-Light': require('./assets/fonts/sfpro-display/SFProDisplay-Light.ttf'),
34+
'SFProDisplay-UltraLight': require('./assets/fonts/sfpro-display/SFProDisplay-UltraLight.ttf'),
35+
'SFProDisplay-Regular': require('./assets/fonts/sfpro-display/SFProDisplay-Regular.ttf'),
36+
'SFProDisplay-Medium': require('./assets/fonts/sfpro-display/SFProDisplay-Medium.ttf'),
37+
'SFProDisplay-Bold': require('./assets/fonts/sfpro-display/SFProDisplay-Bold.ttf'),
38+
'SFProDisplay-SemiBold': require('./assets/fonts/sfpro-display/SFProDisplay-Semibold.ttf'),
39+
40+
'SFProText-Light': require('./assets/fonts/sfpro-text/SFProText-Light.ttf'),
41+
'SFProText-Regular': require('./assets/fonts/sfpro-text/SFProText-Regular.ttf'),
42+
'SFProText-Medium': require('./assets/fonts/sfpro-text/SFProText-Medium.ttf'),
43+
'SFProText-Bold': require('./assets/fonts/sfpro-text/SFProText-Bold.ttf'),
44+
'SFProText-SemiBold': require('./assets/fonts/sfpro-text/SFProText-SemiBold.ttf')
2445
}
46+
];
2547

48+
const images = [
49+
require('./assets/images/etc/default-avatar.png'),
50+
require('./assets/images/icons/edit.png'),
51+
require('./assets/images/location.png'),
52+
require('./assets/images/map-pin.png')
53+
];
2654

27-
async loadFonts() {
28-
try {
29-
await Font.loadAsync({
30-
'ClearSans-Light': require('./assets/fonts/clear-sans/ClearSans-Light.ttf'),
31-
'ClearSans-Medium': require('./assets/fonts/clear-sans/ClearSans-Medium.ttf'),
32-
'ClearSans-Bold': require('./assets/fonts/clear-sans/ClearSans-Bold.ttf'),
33-
'ClearSans-Regular': require('./assets/fonts/clear-sans/ClearSans-Regular.ttf'),
34-
35-
'SFProDisplay-Thin': require('./assets/fonts/sfpro-display/SFProDisplay-Thin.ttf'),
36-
'SFProDisplay-Light': require('./assets/fonts/sfpro-display/SFProDisplay-Light.ttf'),
37-
'SFProDisplay-UltraLight': require('./assets/fonts/sfpro-display/SFProDisplay-UltraLight.ttf'),
38-
'SFProDisplay-Regular': require('./assets/fonts/sfpro-display/SFProDisplay-Regular.ttf'),
39-
'SFProDisplay-Medium': require('./assets/fonts/sfpro-display/SFProDisplay-Medium.ttf'),
40-
'SFProDisplay-Bold': require('./assets/fonts/sfpro-display/SFProDisplay-Bold.ttf'),
41-
'SFProDisplay-SemiBold': require('./assets/fonts/sfpro-display/SFProDisplay-Semibold.ttf'),
55+
export default class Prezzo extends Component {
56+
state = {
57+
didFontsLoad: false
58+
};
4259

43-
'SFProText-Light': require('./assets/fonts/sfpro-text/SFProText-Light.ttf'),
44-
'SFProText-Regular': require('./assets/fonts/sfpro-text/SFProText-Regular.ttf'),
45-
'SFProText-Medium': require('./assets/fonts/sfpro-text/SFProText-Medium.ttf'),
46-
'SFProText-Bold': require('./assets/fonts/sfpro-text/SFProText-Bold.ttf'),
47-
'SFProText-SemiBold': require('./assets/fonts/sfpro-text/SFProText-SemiBold.ttf'),
60+
async componentDidMount() {
61+
console.log('Loading fonts.');
62+
try {
63+
setConfiguration('API_ROOT', API_ROOT);
64+
await Promise.all([
65+
...fonts.map(font => Font.loadAsync(font)),
66+
...images.map(image => Asset.fromModule(image).downloadAsync())
67+
]);
4868

49-
'material': require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/MaterialIcons.ttf'),
50-
'ionicons': require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/Ionicons.ttf'),
51-
'entypo': require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/Entypo.ttf'),
52-
'feather': require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/Feather.ttf'),
53-
'evilicons': require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/EvilIcons.ttf'),
54-
'awesome' : require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/FontAwesome.ttf'),
55-
'foundation' : require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/Foundation.ttf'),
56-
'material-community': require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf'),
57-
'octicons': require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/Octicons.ttf'),
58-
'zocial': require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/Zocial.ttf'),
59-
'simple-line-icons': require('@expo/vector-icons/src/vendor/react-native-vector-icons/Fonts/SimpleLineIcons.ttf')
60-
});
69+
console.log('loaded fonts', Font, typeof Font, ' ');
6170

6271
this.setState({ didFontsLoad: true });
63-
} catch (e) {
64-
console.log('error loading fonts', e);
72+
} catch (error) {
73+
console.log('error loading fonts', error);
6574
}
6675
}
6776

assets/images/Credit-Card.android.png

-121 Bytes

assets/images/Credit-Card.ios.png

-121 Bytes

assets/images/[email protected]

-718 Bytes

assets/images/[email protected]

-718 Bytes

assets/images/[email protected]

-1.52 KB

assets/images/[email protected]

-1.52 KB

assets/images/checkMenu.android.png

-345 Bytes

assets/images/checkMenu.ios.png

-345 Bytes

assets/images/[email protected]

-784 Bytes

assets/images/[email protected]

-784 Bytes

assets/images/[email protected]

-1.19 KB

assets/images/[email protected]

-1.19 KB
-176 Bytes

assets/images/icons/TableIcon.ios.png

-176 Bytes
-696 Bytes
-696 Bytes
-2.21 KB
-2.21 KB
-4.03 KB
-4.03 KB
8.39 KB
8.39 KB
31.9 KB
31.9 KB
54.8 KB
54.8 KB
2.1 KB
9.94 KB
9.94 KB
16.1 KB
16.1 KB
6.51 KB
15.3 KB
15.3 KB
26.1 KB
26.1 KB

assets/images/photo_back.jpg

-77.8 KB

babel.config.js

+5
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,10 @@ module.exports = function(api) {
22
api.cache(true);
33
return {
44
presets: ['babel-preset-expo'],
5+
env: {
6+
production: {
7+
plugins: ['transform-remove-console']
8+
}
9+
}
510
};
611
};

0 commit comments

Comments
 (0)