diff --git a/src/Dropdown.js b/src/Dropdown.js
index <HASH>..<HASH> 100644
--- a/src/Dropdown.js
+++ b/src/Dropdown.js
@@ -30,8 +30,13 @@ const Dropdown = ({ children, className, trigger, options, ...props }) => {
     });
 
   const renderItems = () =>
-    Children.map(children, element => {
-      if (element.type.name === 'Divider') {
+    Children.map(children.filter(Boolean), element => {
+      if (element.type === 'li') {
+        return element;
+      } else if (
+        element.type.name === 'Divider' ||
+        element.type.displayName === 'Divider'
+      ) {
         return <li key={idgen()} className="divider" tabIndex="-1" />;
       } else {
         return <li key={idgen()}>{element}</li>;
Filter children in dropdown to allow null entries, direct <li/> children, and properly handle Divider in minimized code.