diff --git a/datetime_extras.info.yml b/datetime_extras.info.yml
index 782c546..9249da5 100644
--- a/datetime_extras.info.yml
+++ b/datetime_extras.info.yml
@@ -5,4 +5,3 @@ version: VERSION
 core: 8.x
 dependencies:
   - datetime
-  - datetime_range
diff --git a/src/Plugin/Field/FieldWidget/DateConfigurableListWidget.php b/src/Plugin/Field/FieldWidget/DateConfigurableListWidget.php
new file mode 100644
index 0000000..c55461e
--- /dev/null
+++ b/src/Plugin/Field/FieldWidget/DateConfigurableListWidget.php
@@ -0,0 +1,58 @@
+<?php
+
+namespace Drupal\datetime_extras\Plugin\Field\FieldWidget;
+
+use Drupal\Core\Field\FieldItemListInterface;
+use Drupal\Core\Field\WidgetBase;
+use Drupal\Core\Form\FormStateInterface;
+use Drupal\datetime\Plugin\Field\FieldWidget\DateTimeDatelistWidget;
+
+/**
+ * Plugin implementation of the 'datatime_extras_configurable_list' widget.
+ *
+ * @FieldWidget(
+ *   id = "datatime_extras_configurable_list",
+ *   label = @Translation("Configurable list"),
+ *   field_types = {
+ *     "datetime"
+ *   }
+ * )
+ */
+class DateConfigurableListWidget extends DateTimeDatelistWidget {
+
+  /**
+   * {@inheritdoc}
+   */
+  public static function defaultSettings() {
+    $settings = parent::defaultSettings();
+    return $settings;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function settingsForm(array $form, FormStateInterface $form_state) {
+    $elements = parent::settingsForm($form, $form_state);
+
+    return $elements;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function settingsSummary() {
+    $summary = parent::settingsSummary();
+
+    return $summary;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function formElement(FieldItemListInterface $items, $delta, array $element, array &$form, FormStateInterface $form_state) {
+    $element = parent::formElement($items, $delta, $element, $form, $form_state);
+
+    return $element;
+  }
+
+}
