From 4a3b3e219b7898eba2aa00c86bca02e923abccc0 Mon Sep 17 00:00:00 2001
From: Pavel <14926950+prichodko@users.noreply.github.com>
Date: Fri, 1 Jul 2022 17:21:08 +0200
Subject: [PATCH] [examples] Set public key from environment variable (#291)
* use env variables in example
* add .env.local to gitignore
---
.gitignore | 1 +
examples/community/.env.example | 1 +
examples/community/src/app.tsx | 12 ++++++++++--
3 files changed, 12 insertions(+), 2 deletions(-)
create mode 100644 examples/community/.env.example
diff --git a/.gitignore b/.gitignore
index 7afb4de7..272915c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -60,6 +60,7 @@ node_modules/
# dotenv environment variables file
.env
.env.test
+.env.local
# parcel-bundler cache (https://parceljs.org/)
.parcel-cache
diff --git a/examples/community/.env.example b/examples/community/.env.example
new file mode 100644
index 00000000..67091728
--- /dev/null
+++ b/examples/community/.env.example
@@ -0,0 +1 @@
+PUBLIC_KEY=""
diff --git a/examples/community/src/app.tsx b/examples/community/src/app.tsx
index dd7f6f25..75beea91 100644
--- a/examples/community/src/app.tsx
+++ b/examples/community/src/app.tsx
@@ -2,6 +2,14 @@ import React from 'react'
import { Community } from '@status-im/react'
-export const App = () => {
- return
+const publicKey = process.env.PUBLIC_KEY
+
+if (!publicKey) {
+ throw new Error(
+ 'Add PUBLIC_KEY to your environment variables (see .env.example)'
+ )
+}
+
+export const App = () => {
+ return
}