diff --git a/packages/netlify-cms-core/src/components/App/App.js b/packages/netlify-cms-core/src/components/App/App.js index 698158d2..41f8d344 100644 --- a/packages/netlify-cms-core/src/components/App/App.js +++ b/packages/netlify-cms-core/src/components/App/App.js @@ -72,7 +72,6 @@ class App extends React.Component { return (

{t('app.app.errorHeader')}

-
{t('app.app.configErrors')}: {config.get('error')} @@ -160,7 +159,7 @@ class App extends React.Component { const hasWorkflow = publishMode === EDITORIAL_WORKFLOW; return ( -
+ <>
{isFetching && } -
- - - - {hasWorkflow ? : null} - - } - /> - - } - /> - - - {useMediaLibrary ? : null} -
+ + + + {hasWorkflow ? : null} + + } + /> + + } + /> + + + {useMediaLibrary ? : null}
-
+ ); } } diff --git a/packages/netlify-cms-core/src/components/App/Header.js b/packages/netlify-cms-core/src/components/App/Header.js index b3301db0..6e52dbbc 100644 --- a/packages/netlify-cms-core/src/components/App/Header.js +++ b/packages/netlify-cms-core/src/components/App/Header.js @@ -22,13 +22,9 @@ const styles = { `, }; -const AppHeaderContainer = styled.header` - z-index: 300; -`; - -const AppHeader = styled.div` +const AppHeader = styled.header` ${shadows.dropMain}; - position: fixed; + position: sticky; width: 100%; top: 0; background-color: ${colors.foreground}; @@ -136,59 +132,57 @@ class Header extends React.Component { .toList(); return ( - - - - + + {createableCollections.size > 0 && ( + ( + {t('app.header.quickAdd')} + )} + dropdownTopOverlap="30px" + dropdownWidth="160px" + dropdownPosition="left" + > + {createableCollections.map(collection => ( + this.handleCreatePostClick(collection.get('name'))} + /> + ))} + + )} + + + + ); } } diff --git a/packages/netlify-cms-ui-default/src/styles.js b/packages/netlify-cms-ui-default/src/styles.js index d0ca6598..3433db87 100644 --- a/packages/netlify-cms-ui-default/src/styles.js +++ b/packages/netlify-cms-ui-default/src/styles.js @@ -87,7 +87,7 @@ const lengths = { richTextEditorMinHeight: '300px', borderWidth: '2px', topCardWidth: '682px', - pageMargin: '84px 18px', + pageMargin: '28px 18px', }; const borders = {