diff --git a/src/components/listing-image-gallery/utils/range.ts b/src/components/listing-image-gallery/utils/range.ts new file mode 100644 index 0000000..36d5651 --- /dev/null +++ b/src/components/listing-image-gallery/utils/range.ts @@ -0,0 +1,11 @@ +export const range = (start: number, end: number) => { + let output = [] + if (typeof end === 'undefined') { + end = start + start = 0 + } + for (let i = start; i < end; i += 1) { + output.push(i) + } + return output +} diff --git a/src/components/listing-image-gallery/utils/types.ts b/src/components/listing-image-gallery/utils/types.ts new file mode 100644 index 0000000..35eb429 --- /dev/null +++ b/src/components/listing-image-gallery/utils/types.ts @@ -0,0 +1,5 @@ +/* eslint-disable no-unused-vars */ +export interface ListingGalleryImage { + id: number; + url: string; +}