UNPKG

@wordpress/block-editor

Version:
36 lines (32 loc) 956 B
import _extends from "@babel/runtime/helpers/esm/extends"; import { createElement } from "@wordpress/element"; /** * WordPress dependencies */ import { __unstableComposite as Composite, __unstableUseCompositeState as useCompositeState } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; /** * Internal dependencies */ import { MediaPreview } from './media-preview'; function MediaList({ mediaList, category, onClick, label = __('Media List') }) { const composite = useCompositeState(); return createElement(Composite, _extends({}, composite, { role: "listbox", className: "block-editor-inserter__media-list", "aria-label": label }), mediaList.map((media, index) => createElement(MediaPreview, { key: media.id || media.sourceId || index, media: media, category: category, onClick: onClick, composite: composite }))); } export default MediaList; //# sourceMappingURL=media-list.js.map