Skip to content

Commit 6b24cdb

Browse files
committed
[fix] button color, api response, useState
1 parent c409aa2 commit 6b24cdb

File tree

4 files changed

+117
-7
lines changed

4 files changed

+117
-7
lines changed

data.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"message": "Next API route"
2+
"message": "Successfully routed"
33
}

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
"dependencies": {
33
"next": "^9.0.4",
44
"react": "^16.9.0",
5-
"react-dom": "^16.9.0"
5+
"react-dom": "^16.9.0",
6+
"react-progress-button": "^5.1.0"
67
},
78
"scripts": {
89
"dev": "next",

pages/index.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ export default () => {
1111
return (
1212
<div>
1313
<div>{value.message}</div>
14-
<button onClick={getData}>Get Data</button>
14+
<button
15+
style={{ color: 'orange' }}
16+
onClick={getData}>Get Data</button>
1517
</div>
1618
)
1719
}

yarn.lock

+111-4
Original file line numberDiff line numberDiff line change
@@ -1645,6 +1645,11 @@ core-js-compat@^3.1.1:
16451645
browserslist "^4.6.6"
16461646
semver "^6.3.0"
16471647

1648+
core-js@^1.0.0:
1649+
version "1.2.7"
1650+
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
1651+
integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=
1652+
16481653
core-js@^2.4.0, core-js@^2.6.5:
16491654
version "2.6.9"
16501655
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2"
@@ -1686,6 +1691,15 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
16861691
safe-buffer "^5.0.1"
16871692
sha.js "^2.4.8"
16881693

1694+
create-react-class@^15.5.2:
1695+
version "15.6.3"
1696+
resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036"
1697+
integrity sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==
1698+
dependencies:
1699+
fbjs "^0.8.9"
1700+
loose-envify "^1.3.1"
1701+
object-assign "^4.1.1"
1702+
16891703
crypto-browserify@^3.11.0:
16901704
version "3.12.0"
16911705
resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
@@ -1880,6 +1894,13 @@ encodeurl@~1.0.2:
18801894
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
18811895
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
18821896

1897+
encoding@^0.1.11:
1898+
version "0.1.12"
1899+
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
1900+
integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=
1901+
dependencies:
1902+
iconv-lite "~0.4.13"
1903+
18831904
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
18841905
version "1.4.1"
18851906
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
@@ -2015,6 +2036,19 @@ fast-json-stable-stringify@^2.0.0:
20152036
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
20162037
integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I=
20172038

2039+
fbjs@^0.8.9:
2040+
version "0.8.17"
2041+
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd"
2042+
integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=
2043+
dependencies:
2044+
core-js "^1.0.0"
2045+
isomorphic-fetch "^2.1.1"
2046+
loose-envify "^1.0.0"
2047+
object-assign "^4.1.0"
2048+
promise "^7.1.1"
2049+
setimmediate "^1.0.5"
2050+
ua-parser-js "^0.7.18"
2051+
20182052
figgy-pudding@^3.5.1:
20192053
version "3.5.1"
20202054
resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790"
@@ -2343,7 +2377,7 @@ https-browserify@^1.0.0:
23432377
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
23442378
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
23452379

2346-
[email protected], iconv-lite@^0.4.4:
2380+
[email protected], iconv-lite@^0.4.4, iconv-lite@~0.4.13:
23472381
version "0.4.24"
23482382
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
23492383
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -2551,6 +2585,11 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4:
25512585
dependencies:
25522586
isobject "^3.0.1"
25532587

2588+
is-stream@^1.0.1:
2589+
version "1.1.0"
2590+
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
2591+
integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
2592+
25542593
is-windows@^1.0.2:
25552594
version "1.0.2"
25562595
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
@@ -2578,6 +2617,14 @@ isobject@^3.0.0, isobject@^3.0.1:
25782617
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
25792618
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
25802619

2620+
isomorphic-fetch@^2.1.1:
2621+
version "2.2.1"
2622+
resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
2623+
integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=
2624+
dependencies:
2625+
node-fetch "^1.0.1"
2626+
whatwg-fetch ">=0.10.0"
2627+
25812628
js-levenshtein@^1.1.3:
25822629
version "1.1.6"
25832630
resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d"
@@ -2711,7 +2758,7 @@ lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.4, lodash@^4.17.5:
27112758
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
27122759
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
27132760

2714-
loose-envify@^1.0.0, loose-envify@^1.4.0:
2761+
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0:
27152762
version "1.4.0"
27162763
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
27172764
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
@@ -3045,6 +3092,14 @@ [email protected]:
30453092
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd"
30463093
integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==
30473094

3095+
node-fetch@^1.0.1:
3096+
version "1.7.3"
3097+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
3098+
integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==
3099+
dependencies:
3100+
encoding "^0.1.11"
3101+
is-stream "^1.0.1"
3102+
30483103
node-libs-browser@^2.2.1:
30493104
version "2.2.1"
30503105
resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425"
@@ -3471,6 +3526,13 @@ [email protected]:
34713526
dependencies:
34723527
asap "~2.0.3"
34733528

3529+
promise@^7.1.1:
3530+
version "7.3.1"
3531+
resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
3532+
integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
3533+
dependencies:
3534+
asap "~2.0.3"
3535+
34743536
34753537
version "1.2.0"
34763538
resolved "https://registry.yarnpkg.com/prop-types-exact/-/prop-types-exact-1.2.0.tgz#825d6be46094663848237e3925a98c6e944e9869"
@@ -3480,7 +3542,7 @@ [email protected]:
34803542
object.assign "^4.1.0"
34813543
reflect.ownkeys "^0.2.0"
34823544

3483-
3545+
[email protected], prop-types@^15.5.8, prop-types@^15.6.2:
34843546
version "15.7.2"
34853547
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
34863548
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -3596,6 +3658,16 @@ rc@^1.2.7:
35963658
minimist "^1.2.0"
35973659
strip-json-comments "~2.0.1"
35983660

3661+
react-dom@^16.9.0:
3662+
version "16.9.0"
3663+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.9.0.tgz#5e65527a5e26f22ae3701131bcccaee9fb0d3962"
3664+
integrity sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==
3665+
dependencies:
3666+
loose-envify "^1.1.0"
3667+
object-assign "^4.1.1"
3668+
prop-types "^15.6.2"
3669+
scheduler "^0.15.0"
3670+
35993671
36003672
version "5.1.6"
36013673
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-5.1.6.tgz#0cd73407c5d141f9638ae1e0c63e7b2bf7e9929d"
@@ -3611,6 +3683,23 @@ react-is@^16.8.1:
36113683
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.9.0.tgz#21ca9561399aad0ff1a7701c01683e8ca981edcb"
36123684
integrity sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==
36133685

3686+
react-progress-button@^5.1.0:
3687+
version "5.1.0"
3688+
resolved "https://registry.yarnpkg.com/react-progress-button/-/react-progress-button-5.1.0.tgz#87d7538dd392d2e22a4dfb573285b1f77a6595c0"
3689+
integrity sha512-JbMwEYr16xuB+l4LiDbNYi2zQGxcq4SWXuyi6AUjx34KSIUS6/v3c1lp9oH/klG+amfkMPG63Ogvn4w3ovo0AA==
3690+
dependencies:
3691+
create-react-class "^15.5.2"
3692+
prop-types "^15.5.8"
3693+
3694+
react@^16.9.0:
3695+
version "16.9.0"
3696+
resolved "https://registry.yarnpkg.com/react/-/react-16.9.0.tgz#40ba2f9af13bc1a38d75dbf2f4359a5185c4f7aa"
3697+
integrity sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==
3698+
dependencies:
3699+
loose-envify "^1.1.0"
3700+
object-assign "^4.1.1"
3701+
prop-types "^15.6.2"
3702+
36143703
read-pkg@^2.0.0:
36153704
version "2.0.0"
36163705
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
@@ -3794,6 +3883,14 @@ sax@^1.2.4:
37943883
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
37953884
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
37963885

3886+
scheduler@^0.15.0:
3887+
version "0.15.0"
3888+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e"
3889+
integrity sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==
3890+
dependencies:
3891+
loose-envify "^1.1.0"
3892+
object-assign "^4.1.1"
3893+
37973894
schema-utils@^1.0.0:
37983895
version "1.0.0"
37993896
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770"
@@ -3857,7 +3954,7 @@ set-value@^2.0.0, set-value@^2.0.1:
38573954
is-plain-object "^2.0.3"
38583955
split-string "^3.0.1"
38593956

3860-
setimmediate@^1.0.4:
3957+
setimmediate@^1.0.4, setimmediate@^1.0.5:
38613958
version "1.0.5"
38623959
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
38633960
integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
@@ -4290,6 +4387,11 @@ typedarray@^0.0.6:
42904387
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
42914388
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
42924389

4390+
ua-parser-js@^0.7.18:
4391+
version "0.7.20"
4392+
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.20.tgz#7527178b82f6a62a0f243d1f94fd30e3e3c21098"
4393+
integrity sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==
4394+
42934395
42944396
version "4.1.0"
42954397
resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.1.0.tgz#6ec2dd0de887e58a4dee83a050ded80ffc4137db"
@@ -4525,6 +4627,11 @@ [email protected]:
45254627
watchpack "^1.6.0"
45264628
webpack-sources "^1.4.1"
45274629

4630+
whatwg-fetch@>=0.10.0:
4631+
version "3.0.0"
4632+
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb"
4633+
integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==
4634+
45284635
wide-align@^1.1.0:
45294636
version "1.1.3"
45304637
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"

0 commit comments

Comments
 (0)