Added additional menu in <LayerEditor/>

This is to make the following options accessible to keyboard users

 - reorder layers
 - duplicate layer
 - delete layer
 - hide/show layer
This commit is contained in:
orangemug
2018-05-22 21:16:46 +01:00
parent 1aed761893
commit bd9076c4ff
7 changed files with 227 additions and 50 deletions

25
package-lock.json generated
View File

@@ -5523,6 +5523,11 @@
"readable-stream": "2.3.5"
}
},
"focus-group": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/focus-group/-/focus-group-0.3.1.tgz",
"integrity": "sha1-4PMu2GsNq91v/OvfiY7LMuR/7c4="
},
"focus-trap": {
"version": "2.4.4",
"resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-2.4.4.tgz",
@@ -8365,6 +8370,11 @@
"resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz",
"integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk="
},
"lodash.clamp": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/lodash.clamp/-/lodash.clamp-4.0.3.tgz",
"integrity": "sha1-XCS+3u7vB1NWDcK0y0Zx+Qpt36o="
},
"lodash.clonedeep": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
@@ -11479,6 +11489,16 @@
"object-assign": "4.1.1"
}
},
"react-aria-menubutton": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/react-aria-menubutton/-/react-aria-menubutton-5.1.1.tgz",
"integrity": "sha512-ceBjPvuqwM2jnRFsfMlpfPdyqQ5cz4STNH7NlKpxStr2uETB/zQ2sHiIUMTuqSuOszU1kgUB2vm3aVn3xdjhcA==",
"requires": {
"focus-group": "0.3.1",
"prop-types": "15.6.1",
"teeny-tap": "0.2.0"
}
},
"react-aria-modal": {
"version": "2.12.1",
"resolved": "https://registry.npmjs.org/react-aria-modal/-/react-aria-modal-2.12.1.tgz",
@@ -14298,6 +14318,11 @@
"xtend": "4.0.1"
}
},
"teeny-tap": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/teeny-tap/-/teeny-tap-0.2.0.tgz",
"integrity": "sha1-Fn5kUYLQasIi1iuyq2eUenClimg="
},
"text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",