From 677c684eacf3891f33050c0e809f626b1370cd66 Mon Sep 17 00:00:00 2001
From: Jerel Miller <jmiller@newrelic.com>
Date: Tue, 2 Jun 2020 11:16:48 -0700
Subject: [PATCH] feat: add a useSdk hook. Move bundle sources to sdk file

---
 src/hooks/useSdk.js | 12 ++++++++++++
 src/utils/sdk.js    |  6 ++++++
 2 files changed, 18 insertions(+)
 create mode 100644 src/hooks/useSdk.js
 create mode 100644 src/utils/sdk.js

diff --git a/src/hooks/useSdk.js b/src/hooks/useSdk.js
new file mode 100644
index 000000000..389b15304
--- /dev/null
+++ b/src/hooks/useSdk.js
@@ -0,0 +1,12 @@
+import useScript from './useScript';
+import useStylesheet from './useStylesheet';
+import { JS_BUNDLE, CSS_BUNDLE } from '../utils/sdk';
+
+const useSdk = () => {
+  const scriptLoaded = useScript(JS_BUNDLE);
+  const stylesheetLoaded = useStylesheet(CSS_BUNDLE);
+
+  return scriptLoaded && stylesheetLoaded;
+};
+
+export default useSdk;
diff --git a/src/utils/sdk.js b/src/utils/sdk.js
new file mode 100644
index 000000000..786954413
--- /dev/null
+++ b/src/utils/sdk.js
@@ -0,0 +1,6 @@
+const BASE_URL =
+  '//hypertext-sandbox.nr-assets.net/wanda--wanda-ec-ui--nr1-docs';
+const RELEASE = 'release-1093';
+
+export const JS_BUNDLE = `${BASE_URL}-${RELEASE}.js`;
+export const CSS_BUNDLE = `${BASE_URL}-${RELEASE}.css`;