Add remember-me function for sign-in

When checked, remember user for 2 weeks. Otherwise expire session after
30 minutes.
This commit is contained in:
Râu Cao
2023-03-19 18:06:18 +07:00
parent e2618de7c6
commit 8a7016a30b
7 changed files with 48 additions and 14 deletions
@@ -2,11 +2,12 @@
module FormElements
class ToggleComponent < ViewComponent::Base
def initialize(enabled:, input_enabled: true, data: nil, class_names: nil)
def initialize(enabled:, input_enabled: true, data: nil, class_names: nil, tabindex: nil)
@enabled = !!enabled
@input_enabled = input_enabled
@data = data
@class_names = class_names
@tabindex = tabindex
end
end
end