summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/ci/runner/local_storage_alert/save_alert_to_local_storage.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/ci/runner/local_storage_alert/save_alert_to_local_storage.js')
-rw-r--r--app/assets/javascripts/ci/runner/local_storage_alert/save_alert_to_local_storage.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/assets/javascripts/ci/runner/local_storage_alert/save_alert_to_local_storage.js b/app/assets/javascripts/ci/runner/local_storage_alert/save_alert_to_local_storage.js
new file mode 100644
index 00000000000..ca7c627459a
--- /dev/null
+++ b/app/assets/javascripts/ci/runner/local_storage_alert/save_alert_to_local_storage.js
@@ -0,0 +1,8 @@
+import AccessorUtilities from '~/lib/utils/accessor';
+import { LOCAL_STORAGE_ALERT_KEY } from './constants';
+
+export const saveAlertToLocalStorage = (alertOptions) => {
+ if (AccessorUtilities.canUseLocalStorage()) {
+ localStorage.setItem(LOCAL_STORAGE_ALERT_KEY, JSON.stringify(alertOptions));
+ }
+};