diff --git a/assets/hide_end_date.js b/assets/hide_end_date.js
new file mode 100644
index 0000000..6319404
--- /dev/null
+++ b/assets/hide_end_date.js
@@ -0,0 +1,8 @@
+/**
+ * @file
+ * Date Recur Rrule Editor
+ */
+
+(function ($, Drupal) {
+
+}(jQuery, Drupal));
\ No newline at end of file
diff --git a/date_recur.libraries.yml b/date_recur.libraries.yml
index b714c41..244b77e 100644
--- a/date_recur.libraries.yml
+++ b/date_recur.libraries.yml
@@ -13,6 +13,7 @@ rrule_widget:
   js:
     assets/date_recur_rrule.widget.js: {}
     assets/date_recur_rrule.js: {}
+    assets/hide_end_date.js: {}
   css:
     base:
       assets/date_recur_rrule.css: {}
diff --git a/date_recur.module b/date_recur.module
index 598242a..9a4c394 100644
--- a/date_recur.module
+++ b/date_recur.module
@@ -88,6 +88,12 @@ function date_recur_field_storage_config_delete(FieldStorageConfigInterface $fie
   }
 }
 
+function date_recur_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
+//  if ($this->item->getFieldDefinition()->getSetting('hide_end_date')) {
+    $form['#attached']['library'][] = 'assets/hide_end_date';
+//  }
+}
+
 /**
  * Implements hook_cron().
  */
