Add support for hints (or extended descriptions) in local-settings pages
This commit is contained in:
		
							parent
							
								
									5f308a7f05
								
							
						
					
					
						commit
						26409f3e8e
					
				| @ -17,6 +17,7 @@ export default class LocalSettingsPageItem extends React.PureComponent { | |||||||
|     options: PropTypes.arrayOf(PropTypes.shape({ |     options: PropTypes.arrayOf(PropTypes.shape({ | ||||||
|       value: PropTypes.string.isRequired, |       value: PropTypes.string.isRequired, | ||||||
|       message: PropTypes.string.isRequired, |       message: PropTypes.string.isRequired, | ||||||
|  |       hint: PropTypes.string, | ||||||
|     })), |     })), | ||||||
|     settings: ImmutablePropTypes.map.isRequired, |     settings: ImmutablePropTypes.map.isRequired, | ||||||
|     placeholder: PropTypes.string, |     placeholder: PropTypes.string, | ||||||
| @ -62,6 +63,7 @@ export default class LocalSettingsPageItem extends React.PureComponent { | |||||||
|               disabled={!enabled} |               disabled={!enabled} | ||||||
|             /> |             /> | ||||||
|             {opt.message} |             {opt.message} | ||||||
|  |             {opt.hint && <span class='hint'>{opt.hint}</span>} | ||||||
|           </label> |           </label> | ||||||
|         ); |         ); | ||||||
|       }); |       }); | ||||||
|  | |||||||
| @ -28,6 +28,11 @@ | |||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |   span.hint { | ||||||
|  |     display: block; | ||||||
|  |     color: $lighter-text-color; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|   h1 { |   h1 { | ||||||
|     font-size: 18px; |     font-size: 18px; | ||||||
|     font-weight: 500; |     font-weight: 500; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user