File tree Expand file tree Collapse file tree 1 file changed +54
-5
lines changed
Expand file tree Collapse file tree 1 file changed +54
-5
lines changed Original file line number Diff line number Diff line change 1+ const ignoreProps = [
2+ 'color' ,
3+ 'colorTheme' ,
4+ 'textColor' ,
5+ 'bgColor' ,
6+ 'borderColor' ,
7+ 'rippleColor' ,
8+ 'themeDark' ,
9+ 'force' ,
10+ 'reloadCurrent' ,
11+ 'reloadPrevious' ,
12+ 'reloadAll' ,
13+ 'reloadDetail' ,
14+ 'animate' ,
15+ 'ignoreCache' ,
16+ 'routeTabId' ,
17+ 'view' ,
18+ 'transition' ,
19+ 'openIn' ,
20+ 'back' ,
21+ 'linkBack' ,
22+ 'external' ,
23+ 'preventRouter' ,
24+ 'searchbarEnable' ,
25+ 'searchbarDisable' ,
26+ 'searchbarClear' ,
27+ 'searchbarToggle' ,
28+ 'panelOpen' ,
29+ 'panelClose' ,
30+ 'panelToggle' ,
31+ 'popupOpen' ,
32+ 'popupClose' ,
33+ 'actionsOpen' ,
34+ 'actionsClose' ,
35+ 'popoverOpen' ,
36+ 'popoverClose' ,
37+ 'loginScreenOpen' ,
38+ 'loginScreenClose' ,
39+ 'sheetOpen' ,
40+ 'sheetClose' ,
41+ 'sortableEnable' ,
42+ 'sortableDisable' ,
43+ 'sortableToggle' ,
44+ 'cardOpen' ,
45+ 'cardClose' ,
46+ ] ;
47+
148export function restProps ( rest = { } ) {
249 const props = { } ;
3- Object . keys ( rest ) . forEach ( ( key ) => {
4- if ( key . indexOf ( 'on' ) !== 0 ) {
5- props [ key ] = rest [ key ] ;
6- }
7- } ) ;
50+ Object . keys ( rest )
51+ . filter ( ( prop ) => ! ignoreProps . includes ( prop ) )
52+ . forEach ( ( key ) => {
53+ if ( key . indexOf ( 'on' ) !== 0 ) {
54+ props [ key ] = rest [ key ] ;
55+ }
56+ } ) ;
857 return props ;
958}
You can’t perform that action at this time.
0 commit comments