/**
* External dependencies
*/
import { castArray } from 'lodash'
/**
* WordPress dependencies
*/
import { createElement, Fragment } from '@wordpress/element'
import { displayShortcutList, shortcutAriaLabel } from '@wordpress/keycodes'
function KeyCombination({ keyCombination, forceAriaLabel }) {
const shortcut = keyCombination.modifier
? displayShortcutList[keyCombination.modifier](keyCombination.character)
: keyCombination.character
const ariaLabel = keyCombination.modifier
? shortcutAriaLabel[keyCombination.modifier](keyCombination.character)
: keyCombination.character
return (
{castArray(shortcut).map((character, index) => {
if (character === '+') {
return