From 7f7bf51f56d2d08b6b529b42be61a5fe312f6331 Mon Sep 17 00:00:00 2001 From: metonym Date: Tue, 26 Jul 2022 07:59:40 -0700 Subject: [PATCH] fix(pagination): correctly pluralize default item text (#1416) Fixes #1412 --- src/Pagination/Pagination.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Pagination/Pagination.svelte b/src/Pagination/Pagination.svelte index acb01456..3f972b10 100644 --- a/src/Pagination/Pagination.svelte +++ b/src/Pagination/Pagination.svelte @@ -27,14 +27,15 @@ * Override the item text * @type {(min: number, max: number) => string} */ - export let itemText = (min, max) => `${min}–${max} items`; + export let itemText = (min, max) => + `${min}–${max} item${max === 1 ? "" : "s"}`; /** * Override the item range text * @type {(min: number, max: number, total: number) => string} */ export let itemRangeText = (min, max, total) => - `${min}–${max} of ${total} items`; + `${min}–${max} of ${total} item${max === 1 ? "" : "s"}`; /** Set to `true` to disable the page input */ export let pageInputDisabled = false;