app/controllers/playbook/pages_controller.rb
# frozen_string_literal: true require_dependency "playbook/application_controller" require "yaml" module Playbook class PagesController < ApplicationController before_action :set_kit, only: %i[kit_show_rails kit_show_react] def home; end def utilities; end def tokens; end def kits params[:type] ||= "rails" @type = params[:type] end def principles; end def fullscreen render layout: "layouts/playbook/fullscreen" end def grid render layout: "layouts/playbook/grid" end def kit_show_rails render template: "playbook/pages/kit_show" end def kit_show_react render template: "playbook/pages/kit_show" end private def set_kit menu = MENU["kits"] if menu.include?(params[:name]) @kit = params[:name] else redirect_to root_path end end end end