@wordpress/block-library
Version:
Block library for the WordPress editor.
18 lines (17 loc) • 599 B
JavaScript
// packages/block-library/src/utils/search-patterns.js
import { privateApis as blockEditorPrivateApis } from "@wordpress/block-editor";
import { unlock } from "../lock-unlock.mjs";
var { normalizeString, searchItems } = unlock(blockEditorPrivateApis);
function normalizeSearchInput(input = "") {
return normalizeString(input).trim();
}
function searchPatterns(patterns = [], searchValue = "") {
return searchItems(patterns, searchValue, {
fields: [{ get: (pattern) => pattern.title }]
});
}
export {
normalizeSearchInput,
searchPatterns
};
//# sourceMappingURL=search-patterns.mjs.map