Better GemeAction Panel (#22)
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/22
This commit is contained in:
		
							parent
							
								
									c999302cda
								
							
						
					
					
						commit
						3a2c9e93e2
					
				| @ -1,4 +1,4 @@ | |||||||
| .action-panel { | .game-action { | ||||||
|     margin-bottom: 10px; |     margin-bottom: 10px; | ||||||
|     /* background-color: lightgrey; */ |     /* background-color: lightgrey; */ | ||||||
|     width: 100%; |     width: 100%; | ||||||
| @ -6,13 +6,12 @@ | |||||||
|     padding-bottom: 8px; */ |     padding-bottom: 8px; */ | ||||||
|     color: black; |     color: black; | ||||||
|     padding-left: -10px; |     padding-left: -10px; | ||||||
|     /* */ |  | ||||||
| 
 | 
 | ||||||
|     margin-left: 10px; |     margin-left: 10px; | ||||||
|     border: 0.5px dotted lightslategray;  |     border: 0.5px dotted lightslategray;  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .game-action { | .game-action > button { | ||||||
|     width:fit-content; |     width:fit-content; | ||||||
|     padding: 8px; |     padding: 8px; | ||||||
|     padding-left: 15px; |     padding-left: 15px; | ||||||
| @ -22,34 +21,34 @@ | |||||||
|     margin: 2px; |     margin: 2px; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .game-action.create:hover,  /* OR */ | .game-action > .create:hover,  /* OR */ | ||||||
| .game-action.busy  | .game-action > .busy  | ||||||
| { | { | ||||||
|     background-color:#00b0ff60;   |     background-color:#00b0ff60;   | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .game-action.create.enabled:active { | .game-action > .create.enabled:active { | ||||||
|     background-color:#00b0ffa0;   |     background-color:#00b0ffa0;   | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .game-action.cancel:hover, | .game-action > .cancel:hover, | ||||||
| .game-action.reject:hover { | .game-action > .reject:hover { | ||||||
|     background-color:#ff000030 |     background-color:#ff000030 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .game-action.cancel:active, | .game-action > .cancel:active, | ||||||
| .game-action.reject:active { | .game-action > .reject:active { | ||||||
|     background-color:#ff000080 |     background-color:#ff000080 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .game-action.accept:hover { | .game-action > .accept:hover { | ||||||
|     background-color: #00af0030;   |     background-color: #00af0030;   | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .game-action.accept:active { | .game-action > .accept:active { | ||||||
|     background-color:#00af0080;   |     background-color:#00af0080;   | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .game-action.disabled { | .game-action > .disabled { | ||||||
|     color: gray; |     color: gray; | ||||||
| } | } | ||||||
|  | |||||||
| @ -27,7 +27,7 @@ export default function GameAction() { | |||||||
|   const isArchivePath = matchPath("/game/archive/*", pathname); |   const isArchivePath = matchPath("/game/archive/*", pathname); | ||||||
| 
 | 
 | ||||||
|   return ( |   return ( | ||||||
|     <div className='action-panel'> |     <div className='game-action'> | ||||||
|       {isNewGamePath && <Create />} |       {isNewGamePath && <Create />} | ||||||
| 
 | 
 | ||||||
|       {isProposalPath && <Reject />} |       {isProposalPath && <Reject />} | ||||||
|  | |||||||
| @ -2,5 +2,5 @@ import React from 'react'; | |||||||
| 
 | 
 | ||||||
| export default function Accept() { | export default function Accept() { | ||||||
| 
 | 
 | ||||||
|     return <button className='game-action accept'>Accept</button> |     return <button className='accept'>Accept</button> | ||||||
| } | } | ||||||
|  | |||||||
| @ -2,5 +2,5 @@ import React from 'react'; | |||||||
| 
 | 
 | ||||||
| export default function Backward() { | export default function Backward() { | ||||||
| 
 | 
 | ||||||
|     return <button className='game-action backward'>Backward</button> |     return <button className='backward'>Backward</button> | ||||||
| } | } | ||||||
|  | |||||||
| @ -2,5 +2,5 @@ import React from 'react'; | |||||||
| 
 | 
 | ||||||
| export default function Cancel() { | export default function Cancel() { | ||||||
| 
 | 
 | ||||||
|     return <button className='game-action cancel'>Cancel</button> |     return <button className='cancel'>Cancel</button> | ||||||
| } | } | ||||||
|  | |||||||
| @ -31,7 +31,7 @@ export default function Create() { | |||||||
| 
 | 
 | ||||||
|     return ( |     return ( | ||||||
|         <button |         <button | ||||||
|             className={'game-action create' |             className={'create' | ||||||
|                 + (ctx.enabled ? ' enabled' : ' disabled') |                 + (ctx.enabled ? ' enabled' : ' disabled') | ||||||
|                 + (ctx.fetching ? ' busy' : '') |                 + (ctx.fetching ? ' busy' : '') | ||||||
|             } |             } | ||||||
|  | |||||||
| @ -2,5 +2,5 @@ import React from 'react'; | |||||||
| 
 | 
 | ||||||
| export default function DrawAcq() { | export default function DrawAcq() { | ||||||
| 
 | 
 | ||||||
|     return <button className='game-action draw-acq'>Draw acquire</button> |     return <button className='draw-acq'>Draw acquire</button> | ||||||
| } | } | ||||||
|  | |||||||
| @ -2,5 +2,5 @@ import React from 'react'; | |||||||
| 
 | 
 | ||||||
| export default function DrawReq() { | export default function DrawReq() { | ||||||
| 
 | 
 | ||||||
|     return <button className='game-action drawreq'>Draw request</button> |     return <button className='drawreq'>Draw request</button> | ||||||
| } | } | ||||||
|  | |||||||
| @ -2,5 +2,5 @@ import React from 'react'; | |||||||
| 
 | 
 | ||||||
| export default function Forward() { | export default function Forward() { | ||||||
| 
 | 
 | ||||||
|     return <button className='game-action forward'>Forward</button> |     return <button className='forward'>Forward</button> | ||||||
| } | } | ||||||
|  | |||||||
| @ -2,5 +2,5 @@ import React from 'react'; | |||||||
| 
 | 
 | ||||||
| export default function Reject() { | export default function Reject() { | ||||||
| 
 | 
 | ||||||
|     return <button className='game-action reject'>Reject</button> |     return <button className='reject'>Reject</button> | ||||||
| } | } | ||||||
|  | |||||||
| @ -2,5 +2,5 @@ import React from 'react'; | |||||||
| 
 | 
 | ||||||
| export default function Surrender() { | export default function Surrender() { | ||||||
| 
 | 
 | ||||||
|     return <button className='game-action surrender'>Surrender</button> |     return <button className='surrender'>Surrender</button> | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user