Sha256: 7c5284e3da3b208ba889df233f8eafadc87f3721902a8f933a63a3ef4d86e0cf
Contents?: true
Size: 549 Bytes
Versions: 1
Compression:
Stored size: 549 Bytes
Contents
# frozen_string_literal: true module Playbook module ApplicationHelper include ::Webpacker::React::Helpers include ::Playbook::PbKitHelper def pb_rails(kit, props: {}, &block) super kit, props: dark_mode_props(props), &block end def pb_react(kit, props: {}, options: {}) react_component kit.camelize, dark_mode_props(props), options end private def dark_mode_props(props) (props || {}).merge(dark: dark_mode?) end def dark_mode? cookies[:dark_mode].eql? "true" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
playbook_ui-7.13.0 | app/helpers/playbook/application_helper.rb |