File tree Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 2.0.3] - 2020-09-16
11+
12+ ### Fixed
13+
14+ - snackbar button without class string/array bug
15+
1016## [ 2.0.1] - 2020-04-24
1117
1218### Fixed
Original file line number Diff line number Diff line change 11{
22 "name" : " @codewithkyle/notifyjs" ,
3- "version" : " 2.0.2 " ,
3+ "version" : " 2.0.3 " ,
44 "description" : " A simple JavaScript library for creating and managing toaster & snackbar notifications" ,
55 "main" : " notify.js" ,
66 "files" : [
Original file line number Diff line number Diff line change @@ -102,9 +102,15 @@ export class Notifier {
102102 }
103103 snackbar . buttons = buttons ;
104104 for ( let i = 0 ; i < snackbar . buttons . length ; i ++ ) {
105- if ( snackbar . buttons [ i ] ?. classes && ! Array . isArray ( snackbar . buttons [ i ] ?. classes ) ) {
106- // @ts -ignore
107- snackbar . buttons [ i ] . classes = [ snackbar . buttons [ i ] . classes ] ;
105+ if ( snackbar . buttons [ i ] ?. classes ) {
106+ if ( ! Array . isArray ( snackbar . buttons [ i ] . classes ) ) {
107+ // @ts -ignore
108+ snackbar . buttons [ i ] . classes = [ snackbar . buttons [ i ] . classes ] ;
109+ } else {
110+ snackbar . buttons [ i ] . classes = snackbar . buttons [ i ] . classes ;
111+ }
112+ } else {
113+ snackbar . buttons [ i ] . classes = [ ] ;
108114 }
109115 if ( ! snackbar . buttons [ i ] ?. ariaLabel ) {
110116 snackbar . buttons [ i ] . ariaLabel = null ;
You can’t perform that action at this time.
0 commit comments