Sha256: 65e78a38bcf2c4138d6dc79bc28f081532b1d0739d399f9a8124711ba2be7c4e

Contents?: true

Size: 413 Bytes

Versions: 8

Compression:

Stored size: 413 Bytes

Contents

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

<script>
export default {
  name: 'UIKitPageIcon',
  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

8 entries across 8 versions & 1 rubygems

Version Path
maglevcms-1.8.0 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.7.3 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.7.2 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.7.1 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.7.0 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.6.1 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.6.0 app/frontend/editor/components/kit/page-icon.vue
maglevcms-1.5.1 app/frontend/editor/components/kit/page-icon.vue