diff --git a/packages/loot-design/src/components/manager/BudgetList.js b/packages/loot-design/src/components/manager/BudgetList.js
index 7cf0a711fcd55d5698164f0e05f474ef472438cc..37c29ce9875928a7cf88a259d1de6aa5a405f3a2 100644
--- a/packages/loot-design/src/components/manager/BudgetList.js
+++ b/packages/loot-design/src/components/manager/BudgetList.js
@@ -10,7 +10,10 @@ import CloudDownload from '../../svg/v1/CloudDownload';
 import DotsHorizontalTriple from '../../svg/v1/DotsHorizontalTriple';
 import FileDouble from '../../svg/v1/FileDouble';
 import CloudUnknown from '../../svg/v2/CloudUnknown';
-import { isPreviewDeployment } from '../../util/preview';
+import {
+  isDevelopmentEnvironment,
+  isPreviewEnvironment
+} from '../../util/environment';
 import { View, Text, Modal, Button, Tooltip, Menu } from '../common';
 
 function getFileDescription(file) {
@@ -320,8 +323,7 @@ class BudgetList extends React.Component {
                 Create new file
               </Button>
 
-              {(process.env.NODE_ENV === 'development' ||
-                isPreviewDeployment()) && (
+              {(isDevelopmentEnvironment() || isPreviewEnvironment()) && (
                 <Button
                   primary
                   onClick={() => this.onCreate({ testMode: true })}
diff --git a/packages/loot-design/src/util/environment.js b/packages/loot-design/src/util/environment.js
new file mode 100644
index 0000000000000000000000000000000000000000..151942d90a4b1c5d67149b22bef85d55e5a07c73
--- /dev/null
+++ b/packages/loot-design/src/util/environment.js
@@ -0,0 +1,7 @@
+export function isPreviewEnvironment() {
+  return String(process.env.REACT_APP_NETLIFY) === 'true';
+}
+
+export function isDevelopmentEnvironment() {
+  return process.env.NODE_ENV === 'development';
+}
diff --git a/packages/loot-design/src/util/preview.js b/packages/loot-design/src/util/preview.js
deleted file mode 100644
index 685927c539e013843735351c1395a70be700ad8f..0000000000000000000000000000000000000000
--- a/packages/loot-design/src/util/preview.js
+++ /dev/null
@@ -1,3 +0,0 @@
-export function isPreviewDeployment() {
-  return String(process.env.REACT_APP_NETLIFY) === 'true';
-}