Skip to content

Commit 8aa117c

Browse files
committed
done
1 parent d7c749a commit 8aa117c

File tree

6 files changed

+62
-5
lines changed

6 files changed

+62
-5
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ node_modules
22
dist
33
public
44
.next
5+
.env

next.config.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const nextEnv = require('next-env')
2+
const dotenvLoad = require('dotenv-load')
3+
4+
dotenvLoad()
5+
6+
const withNextEnv = nextEnv()
7+
module.exports = withNextEnv()

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
"license": "MIT",
77
"dependencies": {
88
"@theme-ui/presets": "^0.3.0",
9+
"dotenv-load": "^2.0.0",
910
"next": "^9.5.0",
11+
"next-env": "^1.1.1",
1012
"react": "^16.13.1",
1113
"react-dom": "^16.13.1",
1214
"theme-ui": "^0.3.1"
@@ -15,5 +17,6 @@
1517
"dev": "next",
1618
"build": "next build",
1719
"start": "next start"
18-
}
20+
},
21+
"devDependencies": {}
1922
}

pages/notes/index.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ export default () => {
1111

1212
<div sx={{display: 'flex', justifyContent: 'space-between', alignItems: 'center', flexWrap: 'wrap'}}>
1313
{notes.map(note => (
14-
<div sx={{width: '33%', p: 2}}>
15-
<Link key={note.id} href="/notes/[id]" as={`/notes/${note.id}`}>
14+
<div sx={{width: '33%', p: 2}} key={note.id}>
15+
<Link href="/notes/[id]" as={`/notes/${note.id}`}>
1616
<a sx={{textDecoration: 'none', cursor: 'pointer'}}>
1717
<div sx={{variant: 'containers.card',}}>
1818
<strong>{note.title}</strong>

src/components/nav.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const Nav = () => (
1313
<a sx={{color: 'text', fontSize: 3, cursor: 'pointer'}}>notes</a>
1414
</Link>
1515

16+
<a sx={{color: 'text', fontSize: 3, cursor: 'pointer'}} href={process.env.HELP_APP_URL}>Help</a>
1617
</nav>
1718
</header>
1819
)

yarn.lock

Lines changed: 47 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2761,6 +2761,25 @@ dot-prop@^5.2.0:
27612761
dependencies:
27622762
is-obj "^2.0.0"
27632763

2764+
dotenv-expand@^4.2.0:
2765+
version "4.2.0"
2766+
resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz#def1f1ca5d6059d24a766e587942c21106ce1275"
2767+
integrity sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=
2768+
2769+
dotenv-load@^2.0.0:
2770+
version "2.0.0"
2771+
resolved "https://registry.yarnpkg.com/dotenv-load/-/dotenv-load-2.0.0.tgz#2c25a4ef8e809a2c635755925c2d9b35c6548c23"
2772+
integrity sha512-A6XbeIi3LZcNgH1MxBvAw1ZamYr9GosuDHiqqlMsOVeJnRUNY/8gDJ1NvQiSkVZwiscSyBNKsXXmP3xGezweVA==
2773+
dependencies:
2774+
dotenv "^5.0.0"
2775+
dotenv-expand "^4.2.0"
2776+
shelljs "^0.8.1"
2777+
2778+
dotenv@^5.0.0:
2779+
version "5.0.1"
2780+
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef"
2781+
integrity sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==
2782+
27642783
duplexify@^3.4.2, duplexify@^3.6.0:
27652784
version "3.7.1"
27662785
resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
@@ -3161,7 +3180,7 @@ glob-to-regexp@^0.4.1:
31613180
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
31623181
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
31633182

3164-
glob@^7.1.3, glob@^7.1.4:
3183+
glob@^7.0.0, glob@^7.1.3, glob@^7.1.4:
31653184
version "7.1.6"
31663185
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
31673186
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -3373,6 +3392,11 @@ inherits@2.0.3:
33733392
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
33743393
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
33753394

3395+
interpret@^1.0.0:
3396+
version "1.4.0"
3397+
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
3398+
integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
3399+
33763400
invariant@^2.2.2, invariant@^2.2.4:
33773401
version "2.2.4"
33783402
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
@@ -4030,6 +4054,11 @@ neo-async@^2.5.0, neo-async@^2.6.1:
40304054
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
40314055
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
40324056

4057+
next-env@^1.1.1:
4058+
version "1.1.1"
4059+
resolved "https://registry.yarnpkg.com/next-env/-/next-env-1.1.1.tgz#4ec4c1f745f36a24fe95d500d1118a3e934d6d6e"
4060+
integrity sha512-uZo/u0GhmkUaSg4Dcx39QsEGRFw2eianNsdzdm/9Bd4bTAfzDH/D6y0WyB34sESZ5hXPctHg3t3Q3U99QAMc1w==
4061+
40334062
next-tick@~1.0.0:
40344063
version "1.0.0"
40354064
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
@@ -4962,6 +4991,13 @@ readdirp@~3.4.0:
49624991
dependencies:
49634992
picomatch "^2.2.1"
49644993

4994+
rechoir@^0.6.2:
4995+
version "0.6.2"
4996+
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
4997+
integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
4998+
dependencies:
4999+
resolve "^1.1.6"
5000+
49655001
reflect.ownkeys@^0.2.0:
49665002
version "0.2.0"
49675003
resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460"
@@ -5074,7 +5110,7 @@ resolve-url@^0.2.1:
50745110
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
50755111
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
50765112

5077-
resolve@^1.12.0, resolve@^1.3.2, resolve@^1.8.1:
5113+
resolve@^1.1.6, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.8.1:
50785114
version "1.17.0"
50795115
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
50805116
integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
@@ -5255,6 +5291,15 @@ shell-quote@1.7.2:
52555291
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
52565292
integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
52575293

5294+
shelljs@^0.8.1:
5295+
version "0.8.4"
5296+
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2"
5297+
integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==
5298+
dependencies:
5299+
glob "^7.0.0"
5300+
interpret "^1.0.0"
5301+
rechoir "^0.6.2"
5302+
52585303
simple-swizzle@^0.2.2:
52595304
version "0.2.2"
52605305
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"

0 commit comments

Comments
 (0)