mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	Parameter type as menu dropdown
This commit is contained in:
		
							parent
							
								
									da968cbc2c
								
							
						
					
					
						commit
						80ea827c41
					
				| @ -1,6 +1,6 @@ | |||||||
| import React, { PropTypes } from 'react'; | import React, { PropTypes } from 'react'; | ||||||
| 
 | 
 | ||||||
| import { Textfield, IconButton } from 'react-mdl'; | import { Textfield, IconButton, Menu, MenuItem } from 'react-mdl'; | ||||||
| import { HeaderTitle, FormButtons } from '../common'; | import { HeaderTitle, FormButtons } from '../common'; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -30,14 +30,18 @@ const genParams = (input, num = 0, setValue) => (<div>{gerArrayWithEntries(num). | |||||||
|                 name={key} |                 name={key} | ||||||
|                 onChange={({ target }) => setValue(key, target.value)} |                 onChange={({ target }) => setValue(key, target.value)} | ||||||
|                 value={input[key]} /> |                 value={input[key]} /> | ||||||
|             <Textfield |                 <div style={{ position: 'relative', display: 'inline-block' }}> | ||||||
|                 style={{ width: '50%' }} |                     <span id={`${key}-type-menu`}> | ||||||
|                 floatingLabel |                         {input[typeKey] || 'string'} | ||||||
|                 label={`Type ${i + 1}`} |                         <IconButton name="arrow_drop_down" onClick={(evt) => evt.preventDefault()} /> | ||||||
|                 name={typeKey} |                     </span> | ||||||
|                 onChange={({ target }) => setValue(typeKey, target.value)} |                     <Menu target={`${key}-type-menu`} align="right"> | ||||||
|                 value={input[typeKey]} /> |                         <MenuItem onClick={() => setValue(typeKey, 'string')}>String</MenuItem> | ||||||
| 
 |                         <MenuItem onClick={() => setValue(typeKey, 'percentage')}>Percentage</MenuItem> | ||||||
|  |                         <MenuItem onClick={() => setValue(typeKey, 'list')}>List of values</MenuItem> | ||||||
|  |                         <MenuItem onClick={() => setValue(typeKey, 'number')}>Number</MenuItem> | ||||||
|  |                     </Menu> | ||||||
|  |                 </div> | ||||||
|         </div> |         </div> | ||||||
|     ); |     ); | ||||||
| })}</div>); | })}</div>); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user