Message.V1 replaces Alert.V4.tip

This commit is contained in:
Aaron VonderHaar 2020-04-27 15:29:06 -07:00
parent 4498ec54bf
commit a02bc08ae9
3 changed files with 14 additions and 5 deletions

View File

@ -14,6 +14,10 @@ upgrade_Nri_Ui_Alert_V4_warning content =
Message.tiny Message.Warning (Message.Markdown content) Message.tiny Message.Warning (Message.Markdown content)
upgrade_Nri_Ui_Alert_V4_tip content =
Message.tiny Message.Tip (Message.Markdown content)
upgrade_Nri_Ui_Alert_V4_success content = upgrade_Nri_Ui_Alert_V4_success content =
Message.tiny Message.Success (Message.Markdown content) Message.tiny Message.Success (Message.Markdown content)

View File

@ -22,13 +22,14 @@ import Markdown
import Nri.Ui import Nri.Ui
import Nri.Ui.Colors.V1 as Colors import Nri.Ui.Colors.V1 as Colors
import Nri.Ui.Fonts.V1 as Fonts import Nri.Ui.Fonts.V1 as Fonts
import Nri.Ui.SpriteSheet as SpriteSheet exposing (exclamationMark) import Nri.Ui.SpriteSheet as SpriteSheet
import Nri.Ui.Svg.V1 as NriSvg exposing (Svg) import Nri.Ui.Svg.V1 as NriSvg exposing (Svg)
type Theme type Theme
= Error = Error
| Warning | Warning
| Tip
| Success | Success
@ -53,6 +54,11 @@ tiny theme content =
, alertString Colors.redDark content , alertString Colors.redDark content
] ]
Tip ->
[ iconContainer [ Css.color Colors.yellow ] (NriSvg.toHtml SpriteSheet.bulb)
, alertString Colors.navy content
]
Success -> Success ->
[ iconContainer [ iconContainer
[ Css.color Colors.white [ Css.color Colors.white
@ -66,7 +72,7 @@ tiny theme content =
] ]
in in
Nri.Ui.styled Html.div Nri.Ui.styled Html.div
"Nri-Ui-Message-V1--alert" "Nri-Ui-Message-V1--tiny"
[ Css.displayFlex [ Css.displayFlex
, Css.justifyContent Css.start , Css.justifyContent Css.start
, Css.alignItems Css.flexStart , Css.alignItems Css.flexStart
@ -125,7 +131,7 @@ exclamation backgroundColor =
] ]
(Html.div (Html.div
[ css [ Css.height (Css.px 13), Css.marginTop (Css.px 1) ] ] [ css [ Css.height (Css.px 13), Css.marginTop (Css.px 1) ] ]
[ NriSvg.toHtml exclamationMark ] [ NriSvg.toHtml SpriteSheet.exclamationMark ]
) )

View File

@ -5,7 +5,6 @@ import Css
import Example exposing (Example) import Example exposing (Example)
import Html.Styled as Html exposing (Html, a, div, h3, pre, text) import Html.Styled as Html exposing (Html, a, div, h3, pre, text)
import Html.Styled.Attributes as Attributes exposing (href, title) import Html.Styled.Attributes as Attributes exposing (href, title)
import Nri.Ui.Alert.V4 as Alert
import Nri.Ui.BannerAlert.V6 as BannerAlert import Nri.Ui.BannerAlert.V6 as BannerAlert
import Nri.Ui.Callout.V1 as Callout exposing (callout) import Nri.Ui.Callout.V1 as Callout exposing (callout)
import Nri.Ui.Colors.V1 as Colors import Nri.Ui.Colors.V1 as Colors
@ -52,7 +51,7 @@ example =
[ Heading.h3 [] [ text "Message.tiny" ] [ Heading.h3 [] [ text "Message.tiny" ]
, Message.tiny Message.Error (Message.Markdown "This is an **error**") , Message.tiny Message.Error (Message.Markdown "This is an **error**")
, Message.tiny Message.Warning (Message.Markdown "This is a **warning**") , Message.tiny Message.Warning (Message.Markdown "This is a **warning**")
, Alert.tip "This is a **tip**" , Message.tiny Message.Tip (Message.Markdown "This is a **tip**")
, Message.tiny Message.Success (Message.Markdown "This is a **success**") , Message.tiny Message.Success (Message.Markdown "This is a **success**")
, Html.hr [] [] , Html.hr [] []
, Heading.h3 [] [ text "Message.somethingWentWrong" ] , Heading.h3 [] [ text "Message.somethingWentWrong" ]