Sha256: bf1479dab5efd688c9ae472b7a128d42e0f36a38d15bd1ce0e8f18584f9e51b0

Contents?: true

Size: 402 Bytes

Versions: 17

Compression:

Stored size: 402 Bytes

Contents

<template>
  <icon :name="iconName" />
</template>

<script>
export default {
  name: 'PageIcon',
  props: {
    page: { type: Object, required: true },
    size: { type: String, default: '1.25rem' },
  },
  computed: {
    iconName() {
      return this.isIndexPage ? 'home-4-line' : 'ri-file-line'
    },
    isIndexPage() {
      return this.services.page.isIndex(this.page)
    },
  },
}
</script>

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
maglevcms-1.4.0 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.3.0 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.2.2 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.2.1 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.2.0 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.1.7 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.1.6 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.1.5 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.1.4 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.1.3 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.1.2 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.1.1 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.1.0 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.0.0 app/javascript/editor/components/kit/page-icon.vue
maglevcms-1.0.0.rc3 app/javascript/editor/components/kit/page-icon.vue
maglevcms-1.0.0.rc2 app/javascript/editor/components/kit/page-icon.vue
maglevcms-1.0.0.rc1 app/javascript/editor/components/kit/page-icon.vue