Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CounterComponentController < ServerComponent::ComponentController
- def self.initial_state
- {
- count: 0
- }
- end
- action :increment
- def increment
- set_state do |s|
- s.count { |prev| prev + 1 }
- end
- end
- action :decrement
- def decrement
- set_state do |s|
- s.count { |prev| prev - 1 }
- end
- end
- end
Add Comment
Please, Sign In to add comment