From 93f8009199e7db9bd159c33a20839388f6c45dc0 Mon Sep 17 00:00:00 2001 From: vhermecz Date: Sun, 11 Feb 2024 11:18:43 +0100 Subject: [PATCH] fix(jodie-core): Allow `0` for `homepagePageLimit` and `homepageProjectLimit` (#1311) Co-authored-by: Lennart --- .changeset/short-pans-guess.md | 5 +++++ themes/gatsby-theme-jodie-core/utils/default-options.mjs | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/short-pans-guess.md diff --git a/.changeset/short-pans-guess.md b/.changeset/short-pans-guess.md new file mode 100644 index 000000000..a47157f95 --- /dev/null +++ b/.changeset/short-pans-guess.md @@ -0,0 +1,5 @@ +--- +"@lekoarts/gatsby-theme-jodie-core": patch +--- + +Allow `0` for `homepagePageLimit` and `homepageProjectLimit` theme options. Previously that value would have no effect and the default value was used. diff --git a/themes/gatsby-theme-jodie-core/utils/default-options.mjs b/themes/gatsby-theme-jodie-core/utils/default-options.mjs index 9dfb448cf..4ab8c16a6 100755 --- a/themes/gatsby-theme-jodie-core/utils/default-options.mjs +++ b/themes/gatsby-theme-jodie-core/utils/default-options.mjs @@ -6,8 +6,8 @@ export const withDefaults = (themeOptions) => { const pagesPath = themeOptions.pagesPath || `content/pages` const formatString = themeOptions.formatString || `DD.MM.YYYY` const navigation = themeOptions.navigation || [] - const homepagePageLimit = themeOptions.homepagePageLimit || 9999 - const homepageProjectLimit = themeOptions.homepageProjectLimit || 3 + const homepagePageLimit = themeOptions.homepagePageLimit ?? 9999 + const homepageProjectLimit = themeOptions.homepageProjectLimit ?? 3 const mdx = typeof themeOptions.mdx === `undefined` ? true : themeOptions.mdx const sharp = typeof themeOptions.sharp === `undefined` ? true : themeOptions.sharp