@wordpress/editor
Version:
Enhanced block editor for WordPress posts.
38 lines (34 loc) • 1.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = WordCount;
var _data = require("@wordpress/data");
var _i18n = require("@wordpress/i18n");
var _wordcount = require("@wordpress/wordcount");
var _store = require("../../store");
var _jsxRuntime = require("react/jsx-runtime");
/**
* WordPress dependencies
*/
/**
* Internal dependencies
*/
/**
* Renders the word count of the post content.
*
* @return {JSX.Element|null} The rendered WordCount component.
*/function WordCount() {
const content = (0, _data.useSelect)(select => select(_store.store).getEditedPostAttribute('content'), []);
/*
* translators: If your word count is based on single characters (e.g. East Asian characters),
* enter 'characters_excluding_spaces' or 'characters_including_spaces'. Otherwise, enter 'words'.
* Do not translate into your own language.
*/
const wordCountType = (0, _i18n._x)('words', 'Word count type. Do not translate!');
return /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "word-count",
children: (0, _wordcount.count)(content, wordCountType)
});
}
//# sourceMappingURL=index.js.map