@wordpress/block-library
Version:
Block library for the WordPress editor.
93 lines (92 loc) • 1.91 kB
JavaScript
// packages/block-library/src/query/variations.js
import { __ } from "@wordpress/i18n";
import {
titleDate,
titleExcerpt,
titleDateExcerpt,
imageDateTitle
} from "./icons";
var postDate = [
"core/post-date",
{
metadata: {
bindings: {
datetime: {
source: "core/post-data",
args: { field: "date" }
}
}
}
}
];
var variations = [
{
name: "title-date",
title: __("Title & Date"),
icon: titleDate,
attributes: {},
innerBlocks: [
["core/post-template", {}, [["core/post-title"], postDate]],
["core/query-pagination"],
["core/query-no-results"]
],
scope: ["block"]
},
{
name: "title-excerpt",
title: __("Title & Excerpt"),
icon: titleExcerpt,
attributes: {},
innerBlocks: [
[
"core/post-template",
{},
[["core/post-title"], ["core/post-excerpt"]]
],
["core/query-pagination"],
["core/query-no-results"]
],
scope: ["block"]
},
{
name: "title-date-excerpt",
title: __("Title, Date, & Excerpt"),
icon: titleDateExcerpt,
attributes: {},
innerBlocks: [
[
"core/post-template",
{},
[["core/post-title"], postDate, ["core/post-excerpt"]]
],
["core/query-pagination"],
["core/query-no-results"]
],
scope: ["block"]
},
{
name: "image-date-title",
title: __("Image, Date, & Title"),
icon: imageDateTitle,
attributes: {},
innerBlocks: [
[
"core/post-template",
{},
[
["core/post-featured-image"],
postDate,
["core/post-title"]
]
],
["core/query-pagination"],
["core/query-no-results"]
],
scope: ["block"]
}
];
var variations_default = variations;
export {
variations_default as default
};
//# sourceMappingURL=variations.js.map