File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -16,8 +16,8 @@ export function isDef(value: unknown): boolean {
1616 return ! isUndefined ( value ) && ! isNull ( value ) ;
1717}
1818
19- export function isNumber ( value : string ) {
20- return / ^ \d + ( \. \d + ) ? $ / . test ( value ) ;
19+ export function isNumber ( value : string | number ) : boolean {
20+ return typeof value === 'number' || / ^ - ? \d + ( \. \d + ) ? $ / . test ( value ) ;
2121}
2222
2323export function isBoolean ( value : unknown ) : value is boolean {
Original file line number Diff line number Diff line change @@ -69,7 +69,8 @@ export default class Skeleton extends SuperComponent {
6969
7070 const parsedRowCols = rowCols . map ( ( item ) => {
7171 if ( isNumber ( item ) ) {
72- return new Array ( item ) . fill ( {
72+ const len = Number ( item ) ;
73+ return new Array ( len > 0 ? len : 1 ) . fill ( {
7374 class : this . getColItemClass ( { type : 'text' } ) ,
7475 style : { } ,
7576 } ) ;
You can’t perform that action at this time.
0 commit comments