Sha256: 6f9a8fd0c2186a9780e2ec53020382b7f3d0395119b3a04aa05d635aa55c31ec

Contents?: true

Size: 238 Bytes

Versions: 13

Compression:

Stored size: 238 Bytes

Contents

// move to some sort of pagination helper in core
export const templatesPage = (templates, pagination) => {
  const offset = (pagination.page - 1) * pagination.per_page;

  return templates.slice(offset, offset + pagination.per_page);
};

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
foreman_templates-10.0.4 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-10.0.3 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-10.0.2 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-10.0.1 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-10.0.0 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-9.5.1 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-9.5.0 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-9.3.3 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-9.3.2 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-9.3.1 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-9.4.0 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-9.3.0 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js
foreman_templates-9.2.0 webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js