UNPKG
ygd
Version:
latest (3.15.13)
previous (3.16.13)
3.16.13
3.16.12
3.16.11
3.16.10
3.16.9
3.16.8
3.16.7
3.16.6
3.16.5
3.16.4
3.16.3
3.16.2
3.16.1
3.16.0
3.16.0-beta.3
3.16.0-beta.1
3.15.13
3.15.12
3.15.11
3.15.10
3.15.9
3.15.8
3.15.7
3.15.6
3.15.5
3.15.4
3.15.3
3.15.2
3.15.1
An enterprise-class UI design language and React-based implementation
ygd.ygego.dev1
appzk/yg-design
ygd
/
es
/
_util
/
getDataOrAriaProps.js
9 lines
(8 loc)
•
301 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
export
default
function
getDataOrAriaProps
(
props
) {
return
Object
.
keys
(props).
reduce
(
function
(
prev, key
) {
if
((key.
substr
(
0
,
5
) ===
'data-'
|| key.
substr
(
0
,
5
) ===
'aria-'
|| key ===
'role'
) && key.
substr
(
0
,
7
) !==
'data-__'
) { prev[key] = props[key]; }
return
prev; }, {}); }