From 0d0536f9d7e3a566100f9ed8d8ebcbedd8e01b01 Mon Sep 17 00:00:00 2001 From: Dan Abramov <dan.abramov@gmail.com> Date: Thu, 18 May 2017 13:06:28 +0100 Subject: [PATCH] Fix vertical alignment of close button --- .../src/components/additional.js | 17 ++++++++++++----- .../src/components/overlay.js | 8 +------- packages/react-error-overlay/src/styles.js | 4 ++-- 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/packages/react-error-overlay/src/components/additional.js b/packages/react-error-overlay/src/components/additional.js index 080f68f1d..6e8b13b9a 100644 --- a/packages/react-error-overlay/src/components/additional.js +++ b/packages/react-error-overlay/src/components/additional.js @@ -1,6 +1,11 @@ /* @flow */ import { applyStyles } from '../utils/dom/css'; -import { groupStyle, groupElemLeft, groupElemRight } from '../styles'; +import { + additionalChildStyle, + groupStyle, + groupElemLeft, + groupElemRight, +} from '../styles'; import { consumeEvent } from '../utils/dom/consumeEvent'; import { enableTabClick } from '../utils/dom/enableTabClick'; @@ -20,7 +25,9 @@ function updateAdditional( return; } - const span = document.createElement('span'); + const div = document.createElement('div'); + applyStyles(div, additionalChildStyle); + const group = document.createElement('span'); applyStyles(group, groupStyle); @@ -44,12 +51,12 @@ function updateAdditional( group.appendChild(left); group.appendChild(right); - span.appendChild(group); + div.appendChild(group); const text = `${currentError} of ${totalErrors} errors on the page`; - span.appendChild(document.createTextNode(text)); + div.appendChild(document.createTextNode(text)); - additionalReference.appendChild(span); + additionalReference.appendChild(div); } export type { SwitchCallback }; diff --git a/packages/react-error-overlay/src/components/overlay.js b/packages/react-error-overlay/src/components/overlay.js index 50766f011..1da6340ec 100644 --- a/packages/react-error-overlay/src/components/overlay.js +++ b/packages/react-error-overlay/src/components/overlay.js @@ -1,11 +1,6 @@ /* @flow */ import { applyStyles } from '../utils/dom/css'; -import { - containerStyle, - overlayStyle, - headerStyle, - additionalStyle, -} from '../styles'; +import { containerStyle, overlayStyle, headerStyle } from '../styles'; import { createClose } from './close'; import { createFrames } from './frames'; import { createFooter } from './footer'; @@ -42,7 +37,6 @@ function createOverlay( // Create "Errors X of Y" in case of multiple errors const additional = document.createElement('div'); - applyStyles(additional, additionalStyle); updateAdditional( document, additional, diff --git a/packages/react-error-overlay/src/styles.js b/packages/react-error-overlay/src/styles.js index 0a2ed7cee..4ea0358ce 100644 --- a/packages/react-error-overlay/src/styles.js +++ b/packages/react-error-overlay/src/styles.js @@ -64,7 +64,7 @@ const closeButtonStyle = { top: 0, }; -const additionalStyle = { +const additionalChildStyle = { 'margin-bottom': '0.5rem', }; @@ -197,7 +197,7 @@ export { hintsStyle, hintStyle, closeButtonStyle, - additionalStyle, + additionalChildStyle, headerStyle, functionNameStyle, linkStyle, -- GitLab