File tree Expand file tree Collapse file tree 7 files changed +521
-3
lines changed Expand file tree Collapse file tree 7 files changed +521
-3
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "ad" : " Andorra" ,
3+ "ae" : " United Arab Emirates" ,
4+ "af" : " Afghanistan" ,
5+ "ag" : " Antigua and Barbuda" ,
6+ "al" : " Albania" ,
7+ "am" : " Armenia" ,
8+ "ao" : " Angola" ,
9+ "ar" : " Argentina" ,
10+ "at" : " Austria" ,
11+ "au" : " Australia" ,
12+ "az" : " Azerbaijan" ,
13+ "ba" : " Bosnia and Herzegovina" ,
14+ "bb" : " Barbados" ,
15+ "bd" : " Bangladesh" ,
16+ "be" : " Belgium" ,
17+ "bf" : " Burkina Faso" ,
18+ "bg" : " Bulgaria" ,
19+ "bh" : " Bahrain" ,
20+ "bi" : " Burundi" ,
21+ "bj" : " Benin" ,
22+ "bn" : " Brunei" ,
23+ "bo" : " Bolivia" ,
24+ "br" : " Brazil" ,
25+ "bs" : " Bahamas" ,
26+ "bt" : " Bhutan" ,
27+ "bw" : " Botswana" ,
28+ "by" : " Belarus" ,
29+ "bz" : " Belize" ,
30+ "ca" : " Canada" ,
31+ "cd" : " DR Congo" ,
32+ "cf" : " Central African Republic" ,
33+ "cg" : " Republic of the Congo" ,
34+ "ch" : " Switzerland" ,
35+ "ci" : " Ivory Coast" ,
36+ "cl" : " Chile" ,
37+ "cm" : " Cameroon" ,
38+ "cn" : " China" ,
39+ "co" : " Colombia" ,
40+ "cr" : " Costa Rica" ,
41+ "cu" : " Cuba" ,
42+ "cv" : " Cape Verde" ,
43+ "cy" : " Cyprus" ,
44+ "cz" : " Czechia" ,
45+ "de" : " Germany" ,
46+ "dj" : " Djibouti" ,
47+ "dk" : " Denmark" ,
48+ "dm" : " Dominica" ,
49+ "do" : " Dominican Republic" ,
50+ "dz" : " Algeria" ,
51+ "ec" : " Ecuador" ,
52+ "ee" : " Estonia" ,
53+ "eg" : " Egypt" ,
54+ "er" : " Eritrea" ,
55+ "es" : " Spain" ,
56+ "et" : " Ethiopia" ,
57+ "fi" : " Finland" ,
58+ "fj" : " Fiji" ,
59+ "fm" : " Micronesia" ,
60+ "fr" : " France" ,
61+ "ga" : " Gabon" ,
62+ "gb" : " United Kingdom" ,
63+ "gd" : " Grenada" ,
64+ "ge" : " Georgia" ,
65+ "gh" : " Ghana" ,
66+ "gm" : " Gambia" ,
67+ "gn" : " Guinea" ,
68+ "gq" : " Equatorial Guinea" ,
69+ "gr" : " Greece" ,
70+ "gt" : " Guatemala" ,
71+ "gw" : " Guinea-Bissau" ,
72+ "gy" : " Guyana" ,
73+ "hn" : " Honduras" ,
74+ "hr" : " Croatia" ,
75+ "ht" : " Haiti" ,
76+ "hu" : " Hungary" ,
77+ "id" : " Indonesia" ,
78+ "ie" : " Ireland" ,
79+ "il" : " Israel" ,
80+ "in" : " India" ,
81+ "iq" : " Iraq" ,
82+ "ir" : " Iran" ,
83+ "is" : " Iceland" ,
84+ "it" : " Italy" ,
85+ "jm" : " Jamaica" ,
86+ "jo" : " Jordan" ,
87+ "jp" : " Japan" ,
88+ "ke" : " Kenya" ,
89+ "kg" : " Kyrgyzstan" ,
90+ "kh" : " Cambodia" ,
91+ "ki" : " Kiribati" ,
92+ "km" : " Comoros" ,
93+ "kn" : " Saint Kitts and Nevis" ,
94+ "kp" : " North Korea" ,
95+ "kr" : " South Korea" ,
96+ "kw" : " Kuwait" ,
97+ "kz" : " Kazakhstan" ,
98+ "la" : " Laos" ,
99+ "lb" : " Lebanon" ,
100+ "lc" : " Saint Lucia" ,
101+ "li" : " Liechtenstein" ,
102+ "lk" : " Sri Lanka" ,
103+ "lr" : " Liberia" ,
104+ "ls" : " Lesotho" ,
105+ "lt" : " Lithuania" ,
106+ "lu" : " Luxembourg" ,
107+ "lv" : " Latvia" ,
108+ "ly" : " Libya" ,
109+ "ma" : " Morocco" ,
110+ "mc" : " Monaco" ,
111+ "md" : " Moldova" ,
112+ "me" : " Montenegro" ,
113+ "mg" : " Madagascar" ,
114+ "mh" : " Marshall Islands" ,
115+ "mk" : " North Macedonia" ,
116+ "ml" : " Mali" ,
117+ "mm" : " Myanmar" ,
118+ "mn" : " Mongolia" ,
119+ "mr" : " Mauritania" ,
120+ "mt" : " Malta" ,
121+ "mu" : " Mauritius" ,
122+ "mv" : " Maldives" ,
123+ "mw" : " Malawi" ,
124+ "mx" : " Mexico" ,
125+ "my" : " Malaysia" ,
126+ "mz" : " Mozambique" ,
127+ "na" : " Namibia" ,
128+ "ne" : " Niger" ,
129+ "ng" : " Nigeria" ,
130+ "ni" : " Nicaragua" ,
131+ "nl" : " Netherlands" ,
132+ "no" : " Norway" ,
133+ "np" : " Nepal" ,
134+ "nr" : " Nauru" ,
135+ "nz" : " New Zealand" ,
136+ "om" : " Oman" ,
137+ "pa" : " Panama" ,
138+ "pe" : " Peru" ,
139+ "pg" : " Papua New Guinea" ,
140+ "ph" : " Philippines" ,
141+ "pk" : " Pakistan" ,
142+ "pl" : " Poland" ,
143+ "ps" : " Palestine" ,
144+ "pt" : " Portugal" ,
145+ "pw" : " Palau" ,
146+ "py" : " Paraguay" ,
147+ "qa" : " Qatar" ,
148+ "ro" : " Romania" ,
149+ "rs" : " Serbia" ,
150+ "ru" : " Russia" ,
151+ "rw" : " Rwanda" ,
152+ "sa" : " Saudi Arabia" ,
153+ "sb" : " Solomon Islands" ,
154+ "sc" : " Seychelles" ,
155+ "sd" : " Sudan" ,
156+ "se" : " Sweden" ,
157+ "sg" : " Singapore" ,
158+ "si" : " Slovenia" ,
159+ "sk" : " Slovakia" ,
160+ "sl" : " Sierra Leone" ,
161+ "sm" : " San Marino" ,
162+ "sn" : " Senegal" ,
163+ "so" : " Somalia" ,
164+ "sr" : " Suriname" ,
165+ "ss" : " South Sudan" ,
166+ "sv" : " El Salvador" ,
167+ "sy" : " Syria" ,
168+ "sz" : " Eswatini" ,
169+ "td" : " Chad" ,
170+ "tg" : " Togo" ,
171+ "th" : " Thailand" ,
172+ "tj" : " Tajikistan" ,
173+ "tl" : " Timor-Leste" ,
174+ "tm" : " Turkmenistan" ,
175+ "tn" : " Tunisia" ,
176+ "to" : " Tonga" ,
177+ "tr" : " Turkey" ,
178+ "tt" : " Trinidad and Tobago" ,
179+ "tv" : " Tuvalu" ,
180+ "tw" : " Taiwan" ,
181+ "tz" : " Tanzania" ,
182+ "ua" : " Ukraine" ,
183+ "ug" : " Uganda" ,
184+ "us" : " United States" ,
185+ "uy" : " Uruguay" ,
186+ "uz" : " Uzbekistan" ,
187+ "va" : " Vatican City" ,
188+ "ve" : " Venezuela" ,
189+ "vn" : " Vietnam" ,
190+ "vu" : " Vanuatu" ,
191+ "ws" : " Samoa" ,
192+ "ye" : " Yemen" ,
193+ "za" : " South Africa" ,
194+ "zm" : " Zambia" ,
195+ "zw" : " Zimbabwe"
196+ }
Original file line number Diff line number Diff line change @@ -2,11 +2,13 @@ import { RandomQuote } from "../pages/activities/RandomQuote";
22import { MagicSquares } from "../pages/games/MagicSquares" ;
33import { TicTacToe } from "../pages/games/TicTacToe" ;
44import { Wordle } from "../pages/games/Wordle" ;
5+ import { GuessTheFlag } from "../pages/games/GuessFlag" ;
56import { FortuneCard } from "../pages/activities/FotuneCard" ;
67import { SearchWord } from "../pages/activities/getDefinition" ;
78import { Jitter } from "../pages/games/Jitter" ;
89import numberblocs from "../assets/numberblocks.png"
910import wordleicon from "../assets/games/Wordle/wordlejpg.png"
11+ import flagger from "../assets/games/flag guess/flagger.png"
1012
1113export const activities = [
1214 {
@@ -61,6 +63,13 @@ export const games = [
6163 icon :wordleicon ,
6264 urlTerm :"Wordle" ,
6365 element :< Wordle />
66+ } ,
67+ {
68+ title :"Guess The Flag" ,
69+ description :"Learn geography in fun way" ,
70+ icon :flagger ,
71+ urlTerm :"GuessTheFlag" ,
72+ element :< GuessTheFlag />
6473 }
6574] ;
6675
Original file line number Diff line number Diff line change @@ -4,15 +4,16 @@ import "../../styles/pages/activities/RandomQuote.css";
44
55export const RandomQuote = ( ) => {
66 const [ quote , setQuote ] = useState ( null ) ;
7+ const [ error , setError ] = useState ( null ) ;
78
89 const generateQuote = ( ) => {
910 setQuote ( null ) ;
1011 axios ( {
1112 method : "GET" ,
12- url : "https://api.quotable .io/random" ,
13+ url : "https://api.qutable .io/random" ,
1314 } )
1415 . then ( ( res ) => setQuote ( res . data ) )
15- . catch ( ( error ) => console . error ( error ) ) ;
16+ . catch ( ( error ) => setError ( error ) ) ;
1617 } ;
1718
1819 useEffect ( ( ) => {
@@ -31,7 +32,12 @@ export const RandomQuote = () => {
3132 < div className = "rquote-author" > - { quote . author } </ div >
3233 </ div >
3334 ) }
34- { ! quote && (
35+ { error && (
36+ < div className = "rquote-content error" >
37+ { error . message }
38+ </ div >
39+ ) }
40+ { ! quote && ! error && (
3541 < div className = "spinner-wrapper" >
3642 < div className = "spinner" > </ div >
3743 </ div >
You can’t perform that action at this time.
0 commit comments