Skip to content

[Feat] Change computedFields to compute function that returns an Object #396

Open
@cangSDARM

Description

@cangSDARM

because sometimes more content is needed to generate

like:

 computedFields: {
    extra_info: {
      type: "json",
      resolve: (post) => {
        const url = post._raw.flattenedPath;
        const [collection, ...slug] = url.split("/");

        return { collection, slug, url };
      },
    },
 },

into:

 compute: (post) =>{
    return {
      type: "json",
      resolve: (post) => {
        const url = post._raw.flattenedPath;
        const [collection, ...slug] = url.split("/");

        return { collection, slug, url };
      },
    };
 },

with function, it can be simpler.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions