diff --git a/platform/ui/index.js b/platform/ui/index.js
index 30facb8dd..853de0534 100644
--- a/platform/ui/index.js
+++ b/platform/ui/index.js
@@ -15,6 +15,7 @@ export {
Button,
ButtonGroup,
DateRange,
+ EmptyStudies,
Icon,
IconButton,
Select,
diff --git a/platform/ui/src/components/EmptyStudies/EmptyStudies.js b/platform/ui/src/components/EmptyStudies/EmptyStudies.js
new file mode 100644
index 000000000..92c230424
--- /dev/null
+++ b/platform/ui/src/components/EmptyStudies/EmptyStudies.js
@@ -0,0 +1,25 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import classnames from 'classnames';
+import { Icon, Typography } from '@ohif/ui';
+
+const EmptyStudies = ({ className }) => {
+ return (
+
+
+
+ No studies available
+
+
+ );
+};
+
+EmptyStudies.defaultProps = {
+ className: '',
+};
+
+EmptyStudies.propTypes = {
+ className: PropTypes.string,
+};
+
+export default EmptyStudies;
diff --git a/platform/ui/src/components/EmptyStudies/EmptyStudies.mdx b/platform/ui/src/components/EmptyStudies/EmptyStudies.mdx
new file mode 100644
index 000000000..340364561
--- /dev/null
+++ b/platform/ui/src/components/EmptyStudies/EmptyStudies.mdx
@@ -0,0 +1,30 @@
+---
+name: Empty Studies
+menu: Components
+route: components/empty-studies
+---
+
+import { Playground, Props } from 'docz';
+import EmptyStudies from './';
+
+# Empty Studies
+
+This component can be used to display a message when there are no studies.
+
+## Import
+
+```javascript
+import { EmptyStudies } from '@ohif/ui';
+```
+
+## Basic usage
+
+
+
+
+
+
+
+## Properties
+
+
diff --git a/platform/ui/src/components/EmptyStudies/index.js b/platform/ui/src/components/EmptyStudies/index.js
new file mode 100644
index 000000000..8fa8fedef
--- /dev/null
+++ b/platform/ui/src/components/EmptyStudies/index.js
@@ -0,0 +1,2 @@
+import EmptyStudies from './EmptyStudies';
+export default EmptyStudies;
diff --git a/platform/ui/src/components/index.js b/platform/ui/src/components/index.js
index add5a5313..6492da2c9 100644
--- a/platform/ui/src/components/index.js
+++ b/platform/ui/src/components/index.js
@@ -1,6 +1,7 @@
import Button from './Button';
import ButtonGroup from './ButtonGroup';
import DateRange from './DateRange';
+import EmptyStudies from './EmptyStudies';
import Icon from './Icon';
import IconButton from './IconButton';
import Input from './Input';
@@ -19,6 +20,7 @@ export {
Button,
ButtonGroup,
DateRange,
+ EmptyStudies,
Icon,
IconButton,
Input,
diff --git a/platform/ui/src/views/StudyList/components/StudyListTable.js b/platform/ui/src/views/StudyList/components/StudyListTable.js
index 1c2bf6973..26bbb93b4 100644
--- a/platform/ui/src/views/StudyList/components/StudyListTable.js
+++ b/platform/ui/src/views/StudyList/components/StudyListTable.js
@@ -3,16 +3,7 @@ import PropTypes from 'prop-types';
import classnames from 'classnames';
import { format } from 'date-fns';
-import {
- Button,
- Icon,
- Typography,
- Table,
- TableHead,
- TableBody,
- TableRow,
- TableCell,
-} from '@ohif/ui';
+import { Button, Icon, EmptyStudies } from '@ohif/ui';
const getGridColClass = (filtersMeta, name) => {
const filter = filtersMeta.find(filter => filter.name === name);
@@ -260,10 +251,7 @@ const StudyListTable = ({ studies, numOfStudies, filtersMeta }) => {
const renderEmpty = () => {
return (
-
-
- No studies available
-
+
);
};