From ca8c1e6951b59beadb32bc2e19530d6d39875925 Mon Sep 17 00:00:00 2001 From: Stephen Morrissey Date: Mon, 8 Aug 2016 12:54:03 -0700 Subject: [PATCH 1/4] #225406: cleaned up messageBar overrides. --- src/components/MessageBar/MessageBar.scss | 30 ++++++++--------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/src/components/MessageBar/MessageBar.scss b/src/components/MessageBar/MessageBar.scss index 7ae6b85b55de50..d1942b61dcea10 100644 --- a/src/components/MessageBar/MessageBar.scss +++ b/src/components/MessageBar/MessageBar.scss @@ -12,8 +12,11 @@ $MessageBar-padding: 8px; .ms-MessageBar { @include ms-baseFont; padding: $MessageBar-padding; - display: table; @include ms-bgColor-info; + width: 100%; + box-sizing: border-box; + display: flex; + position: relative; .ms-Link { font-size: $ms-font-size-s; @@ -27,13 +30,18 @@ $MessageBar-padding: 8px; } .ms-MessageBar-icon { - padding-right: $MessageBar-padding; + @include padding-right(MessageBar-padding); font-size: $ms-icon-size-m; @include ms-fontColor-neutralSecondaryAlt; + min-width: 16px; + min-height: 16px; + display:flex; } .ms-MessageBar-text { @include ms-font-s; + width: 100%; + display: flex; } @@ -90,19 +98,6 @@ $MessageBar-padding: 8px; // TODO: Remove overrides below. // Shared -.ms-MessageBar-icon { - @include padding-right(8px); - min-width: 16px; - min-height: 16px; - display:flex; -} - -.ms-MessageBar { - width: 100%; - box-sizing: border-box; - display: flex; - position: relative; -} .ms-MessageBar-content { display: flex; @@ -110,11 +105,6 @@ $MessageBar-padding: 8px; box-sizing: border-box; } -.ms-MessageBar-text { - width: 100%; - display: flex; -} - .ms-MessageBar-link { white-space: nowrap; padding: 0 8px 0; From dce13d4ca29c5812c77a4a6d7441e8ad8cd5236a Mon Sep 17 00:00:00 2001 From: Stephen Morrissey Date: Mon, 8 Aug 2016 15:47:42 -0700 Subject: [PATCH 2/4] #225406: updated messageBar styles per redlines. --- src/components/MessageBar/MessageBar.scss | 21 ++++++--------------- src/components/MessageBar/MessageBar.tsx | 16 ++++++++++------ 2 files changed, 16 insertions(+), 21 deletions(-) diff --git a/src/components/MessageBar/MessageBar.scss b/src/components/MessageBar/MessageBar.scss index d1942b61dcea10..e4226e57ee9034 100644 --- a/src/components/MessageBar/MessageBar.scss +++ b/src/components/MessageBar/MessageBar.scss @@ -30,7 +30,7 @@ $MessageBar-padding: 8px; } .ms-MessageBar-icon { - @include padding-right(MessageBar-padding); + @include padding-right($MessageBar-padding); font-size: $ms-icon-size-m; @include ms-fontColor-neutralSecondaryAlt; min-width: 16px; @@ -95,8 +95,6 @@ $MessageBar-padding: 8px; } } -// TODO: Remove overrides below. - // Shared .ms-MessageBar-content { @@ -105,11 +103,6 @@ $MessageBar-padding: 8px; box-sizing: border-box; } -.ms-MessageBar-link { - white-space: nowrap; - padding: 0 8px 0; -} - .ms-MessageBar-actionables { display: flex; flex-direction: column; @@ -139,12 +132,10 @@ $MessageBar-padding: 8px; } .ms-MessageBar-dismissal { - padding: 8px; @include focus-border(); } - -.ms-MessageBar-link { - @include padding-left(4px); +.ms-MessageBar-actions-oneline .ms-MessageBar-dismissal { + padding: 8px; } // Add space between adjacent MessageBars. @@ -153,7 +144,7 @@ $MessageBar-padding: 8px; } .ms-MessageBar-innerTextPadding { - @include padding-right(16px); // Add padding if we have a dismiss to prevent button overlapping text. + @include padding-right(24px); // Add padding if we have a dismiss to prevent button overlapping text. span, .ms-MessageBar-innerText > span { @include padding-right(4px); // Add padding between text and hyperlink. @@ -195,6 +186,6 @@ $MessageBar-padding: 8px; } // Because of an odd behaviour in other CSS, ms-MessageBar--remove causes children's icons to use 8px, and not inherit. -.ms-MessageBar.ms-MessageBar--remove .ms-Icon--Cancel { - font-size: 13.333px; +.ms-MessageBar .ms-Icon--Cancel { + font-size: 14px; } \ No newline at end of file diff --git a/src/components/MessageBar/MessageBar.tsx b/src/components/MessageBar/MessageBar.tsx index ced559b5c2aee3..bbc4d700c52ecf 100644 --- a/src/components/MessageBar/MessageBar.tsx +++ b/src/components/MessageBar/MessageBar.tsx @@ -1,4 +1,5 @@ import * as React from 'react'; +import { Button, ButtonType } from '../../Button'; import './MessageBar.scss'; import { css } from '../../utilities/css'; import { IMessageBarProps, MessageBarType } from './MessageBar.Props'; @@ -63,12 +64,15 @@ export class MessageBar extends React.Component - - ; + return