From 5522384312d8437f93e1e640b44aa827da1beb83 Mon Sep 17 00:00:00 2001 From: Jorge Date: Thu, 27 Dec 2018 16:02:41 +0000 Subject: [PATCH] Fix: Add button styles to notice actions without url. Allow custom classes on notice actions. --- packages/components/src/notice/index.js | 39 +++++++++++++------ packages/components/src/notice/style.scss | 3 ++ .../notice/test/__snapshots__/index.js.snap | 1 + 3 files changed, 32 insertions(+), 11 deletions(-) diff --git a/packages/components/src/notice/index.js b/packages/components/src/notice/index.js index 90b2d908deee9..5aaa5ead7450d 100644 --- a/packages/components/src/notice/index.js +++ b/packages/components/src/notice/index.js @@ -36,17 +36,34 @@ function Notice( {
{ children } - { actions.map( ( { label, url, onClick }, index ) => ( - - ) ) } + { actions.map( + ( + { + className: buttonAdditionalClass, + label, + onClick, + url, + }, + index + ) => { + return ( + + ); + } + + ) }
{ isDismissible && ( View