diff --git a/admin/src/components/ConfigList/index.js b/admin/src/components/ConfigList/index.js
index 9636b67..e243c2d 100644
--- a/admin/src/components/ConfigList/index.js
+++ b/admin/src/components/ConfigList/index.js
@@ -6,6 +6,7 @@ import { TableLabel } from '@strapi/design-system/Text';
import ConfigDiff from '../ConfigDiff';
import FirstExport from '../FirstExport';
+import NoChanges from '../NoChanges';
import ConfigListRow from './ConfigListRow';
const ConfigList = ({ diff, isLoading }) => {
@@ -72,6 +73,10 @@ const ConfigList = ({ diff, isLoading }) => {
return ;
}
+ if (!isLoading && isEmpty(diff.diff)) {
+ return ;
+ }
+
return (
{
const [modalIsOpen, setModalIsOpen] = useState(false);
return (
-
+
setModalIsOpen(false)}
type="export"
onSubmit={() => dispatch(exportAllConfig())}
/>
- Looks like this is your first time using config-sync for this project.
- Make the initial export!
-
+ setModalIsOpen(true)}>Make the initial export}
+ />
);
};
diff --git a/admin/src/components/NoChanges/index.js b/admin/src/components/NoChanges/index.js
new file mode 100644
index 0000000..25a1451
--- /dev/null
+++ b/admin/src/components/NoChanges/index.js
@@ -0,0 +1,14 @@
+import React from 'react';
+import { NoContent } from '@strapi/helper-plugin';
+
+const NoChanges = () => (
+
+);
+
+export default NoChanges;