Sha256: cec121ef97a0b5ee668c135c49617456b10396f2f49d12f260106bb6aa2bb6b7

Contents?: true

Size: 776 Bytes

Versions: 1

Compression:

Stored size: 776 Bytes

Contents

::Spina::Theme.register do |theme|

  theme.name = 'default'
  theme.title = 'Default Theme'

  theme.parts = [{
    name: 'text',
    title: "Text",
    part_type: "Spina::Parts::Text"
  }]

  theme.view_templates = [{
    name:       'homepage',
    title:      'Homepage',
    page_parts: ['text']
  }, {
    name: 'show',
    title:        'Default',
    description:  'A simple page',
    usage:        'Use for your content',
    page_parts:   ['text']
  }]

  theme.custom_pages = [{
    name:           'homepage',
    title:          'Homepage',
    deletable:      false,
    view_template:  'homepage'
  }]

  theme.navigations = [{
    name: 'mobile',
    label: 'Mobile'  
  }, {
    name: 'main',
    label: 'Main navigation',
    auto_add_pages: true
  }]

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spina-2.0.0.alpha lib/generators/spina/templates/config/initializers/themes/default.rb