WIP Add notifications preferences page
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							parent
							
								
									6848bd739c
								
							
						
					
					
						commit
						334b47353e
					
				| @ -29,8 +29,9 @@ class SettingsController < ApplicationController | ||||
| 
 | ||||
|   def set_settings_section | ||||
|     @settings_section = params[:section] | ||||
|     allowed_sections  = [:profile, :account, :notifications] | ||||
| 
 | ||||
|     unless [:profile, :account].include?(@settings_section.to_sym) | ||||
|     unless allowed_sections.include?(@settings_section.to_sym) | ||||
|       redirect_to setting_path(:profile) | ||||
|     end | ||||
|   end | ||||
|  | ||||
| @ -1 +1 @@ | ||||
| <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bell"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"></path><path d="M13.73 21a2 2 0 0 1-3.46 0"></path></svg> | ||||
| <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bell <%= custom_class %>"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"></path><path d="M13.73 21a2 2 0 0 1-3.46 0"></path></svg> | ||||
|  | ||||
| Before Width: | Height: | Size: 321 B After Width: | Height: | Size: 342 B | 
							
								
								
									
										16
									
								
								app/views/settings/_notifications.html.erb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								app/views/settings/_notifications.html.erb
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| <section> | ||||
|   <h3>Lightning Wallet</h3> | ||||
| 
 | ||||
|   <ul role="list"> | ||||
|     <%= render FormElements::FieldsetComponent.new( | ||||
|       positioning: :horizontal, | ||||
|       title: "Sats received", | ||||
|       description: "Notify when sats are sent to my Lightning Address" | ||||
|     ) do %> | ||||
|     <%= select_tag :sats_received, options_for_select([ | ||||
|       ["off", "off"], | ||||
|       ["Chat (Jabber)", "xmpp"] | ||||
|     ]) %> | ||||
|     <% end %> | ||||
|   </ul> | ||||
| </section> | ||||
| @ -7,5 +7,6 @@ | ||||
|   active: current_page?(setting_path(:account)) | ||||
| ) %> | ||||
| <%= render SidenavLinkComponent.new( | ||||
|   name: "Security", path: "#", icon: "shield", disabled: true | ||||
|   name: "Notifications", path: setting_path(:notifications), icon: "bell", | ||||
|   active: current_page?(setting_path(:notifications)) | ||||
| ) %> | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user