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;