Sha256: c846b6a31b581fcd1b0848579e98b4562c8db52efb04648d2a3c2cc173d00437

Contents?: true

Size: 273 Bytes

Versions: 23

Compression:

Stored size: 273 Bytes

Contents

export const buildCategories = (theme) => {
  return theme.sectionCategories.map((category) => ({
    name: category.name,
    children: theme.sections
      .filter((section) => section.category == category.id)
      .sort((a, b) => a.name.localeCompare(b.name)),
  }))
}

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
maglevcms-1.7.2 app/frontend/editor/services/theme.js
maglevcms-1.7.1 app/frontend/editor/services/theme.js
maglevcms-1.7.0 app/frontend/editor/services/theme.js
maglevcms-1.6.1 app/frontend/editor/services/theme.js
maglevcms-1.6.0 app/frontend/editor/services/theme.js
maglevcms-1.5.1 app/frontend/editor/services/theme.js
maglevcms-1.4.0 app/frontend/editor/services/theme.js
maglevcms-1.3.0 app/frontend/editor/services/theme.js
maglevcms-1.2.2 app/frontend/editor/services/theme.js
maglevcms-1.2.1 app/frontend/editor/services/theme.js
maglevcms-1.2.0 app/frontend/editor/services/theme.js
maglevcms-1.1.7 app/frontend/editor/services/theme.js
maglevcms-1.1.6 app/frontend/editor/services/theme.js
maglevcms-1.1.5 app/frontend/editor/services/theme.js
maglevcms-1.1.4 app/frontend/editor/services/theme.js
maglevcms-1.1.3 app/frontend/editor/services/theme.js
maglevcms-1.1.2 app/frontend/editor/services/theme.js
maglevcms-1.1.1 app/frontend/editor/services/theme.js
maglevcms-1.1.0 app/frontend/editor/services/theme.js
maglevcms-1.0.0 app/javascript/editor/services/theme.js