@webiny/api-page-builder-so-ddb
Version:
The DynamoDB storage operations Webiny Page Builder API.
46 lines (44 loc) • 1.49 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createPageFields = void 0;
var _PageDynamoDbFieldPlugin = require("../../plugins/definitions/PageDynamoDbFieldPlugin");
const createPageFields = () => [new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "id"
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "title",
path: "titleLC"
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "path"
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "snippet",
path: "settings.general.snippet"
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "category"
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "status"
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "createdOn",
type: "date"
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "savedOn",
type: "date"
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "publishedOn",
type: "date"
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "createdBy",
path: "createdBy.id",
sortable: false
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "ownedBy",
path: "ownedBy.id",
sortable: false
}), new _PageDynamoDbFieldPlugin.PageDynamoDbFieldPlugin({
field: "tags",
path: "settings.general.tags",
sortable: false
})];
exports.createPageFields = createPageFields;
//# sourceMappingURL=fields.js.map