@@ -45,8 +45,8 @@ const BoardRowPlaceholder = ({ className }) => {
);
};
-BoardRowPlaceholder.propTypes = {
+MetaRowPlaceholder.propTypes = {
className: PropTypes.string
};
-module.exports = BoardRowPlaceholder;
+module.exports = MetaRowPlaceholder;
diff --git a/src/common/MetaRowPlaceholder/index.js b/src/common/MetaRowPlaceholder/index.js
new file mode 100644
index 000000000..53e7530a8
--- /dev/null
+++ b/src/common/MetaRowPlaceholder/index.js
@@ -0,0 +1,3 @@
+const MetaRowPlaceholder = require('./MetaRowPlaceholder');
+
+module.exports = MetaRowPlaceholder;
diff --git a/src/routes/Board/BoardRowPlaceholder/styles.less b/src/common/MetaRowPlaceholder/styles.less
similarity index 95%
rename from src/routes/Board/BoardRowPlaceholder/styles.less
rename to src/common/MetaRowPlaceholder/styles.less
index 44f1d773b..edb250366 100644
--- a/src/routes/Board/BoardRowPlaceholder/styles.less
+++ b/src/common/MetaRowPlaceholder/styles.less
@@ -1,4 +1,4 @@
-.board-row-placeholder-container {
+.meta-row-placeholder-container {
display: grid;
grid-template-columns: 6fr minmax(12rem, 1fr);
grid-template-areas:
diff --git a/src/common/index.js b/src/common/index.js
index 30c12e39c..b22b17376 100644
--- a/src/common/index.js
+++ b/src/common/index.js
@@ -6,6 +6,8 @@ const MainNavBar = require('./MainNavBar');
const MetaItem = require('./MetaItem');
const MetaPreview = require('./MetaPreview');
const MetaPreviewPlaceholder = require('./MetaPreviewPlaceholder');
+const MetaRow = require('./MetaRow');
+const MetaRowPlaceholder = require('./MetaRowPlaceholder');
const NavBar = require('./NavBar');
const PlayIconCircleCentered = require('./PlayIconCircleCentered');
const Popup = require('./Popup');
@@ -29,6 +31,8 @@ module.exports = {
MetaItem,
MetaPreview,
MetaPreviewPlaceholder,
+ MetaRow,
+ MetaRowPlaceholder,
NavBar,
PlayIconCircleCentered,
Popup,
diff --git a/src/routes/Board/Board.js b/src/routes/Board/Board.js
index b7dc6a13d..c8799d5e4 100644
--- a/src/routes/Board/Board.js
+++ b/src/routes/Board/Board.js
@@ -1,8 +1,6 @@
const React = require('react');
const classnames = require('classnames');
-const { MainNavBar, placeholderStyles } = require('stremio/common');
-const BoardRow = require('./BoardRow');
-const BoardRowPlaceholder = require('./BoardRowPlaceholder');
+const { MainNavBar, MetaRow, MetaRowPlaceholder, placeholderStyles } = require('stremio/common');
const useCatalogs = require('./useCatalogs');
const styles = require('./styles');
@@ -27,7 +25,7 @@ const Board = () => {
switch (content.type) {
case 'Ready':
return (
-
{
);
case 'Message':
return (
- {
);
case 'Loading':
return (
-
diff --git a/src/routes/Board/BoardRow/index.js b/src/routes/Board/BoardRow/index.js
deleted file mode 100644
index 7ce90b72b..000000000
--- a/src/routes/Board/BoardRow/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-const BoardRow = require('./BoardRow');
-
-module.exports = BoardRow;
diff --git a/src/routes/Board/BoardRowPlaceholder/index.js b/src/routes/Board/BoardRowPlaceholder/index.js
deleted file mode 100644
index 940c66899..000000000
--- a/src/routes/Board/BoardRowPlaceholder/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-const BoardRowPlaceholder = require('./BoardRowPlaceholder');
-
-module.exports = BoardRowPlaceholder;