4 changed files with 154 additions and 78 deletions
			
			
		| @ -0,0 +1,59 @@ | |||
| tag app-tips | |||
| 
 | |||
| 	css >>> .tip-row | |||
| 		d:flex fld:row w:100% fl:1 | |||
| 		fs:20px | |||
| 		fs:14px pt:15px | |||
| 		jc:end ta:center | |||
| 		bg:#20222f c:purple4 | |||
| 
 | |||
| 	css >>> .tip | |||
| 		d:flex fld:column jc:start fl:1 | |||
| 		bdr:1px solid blue3/10 | |||
| 		min-width:0 ta:center p:10px | |||
| 		cursor:pointer transition:background 100ms | |||
| 		@first ta:left rdl:3px | |||
| 		@last ta:right bd:none rdr:3px | |||
| 		@hover bg:purple3/3 | |||
| 
 | |||
| 	css >>> .tip.placeholder | |||
| 		visibility:hidden | |||
| 
 | |||
| 	css >>> .tip.noclick | |||
| 		@hover bg:none cursor:auto | |||
| 
 | |||
| 	css >>> .tip-hotkey | |||
| 		fs:12px c:purple3/50 | |||
| 
 | |||
| 	css >>> .tip-content | |||
| 		pt:2px fs:14px c:purple3 | |||
| 
 | |||
| 	<self> | |||
| 			<slot> | |||
| 
 | |||
| tag app-tips-more < app-tips | |||
| 
 | |||
| 	active = no | |||
| 	get hide do !active | |||
| 	def toggle | |||
| 		active = !active | |||
| 
 | |||
| 	<self> | |||
| 
 | |||
| 		<@click=toggle> | |||
| 			css w:100% d:flex ja:center c:purple3 rdb:4px cursor:pointer | |||
| 				my:7px py:2px transition:background 100ms | |||
| 				@hover bg:purple3/3 | |||
| 			if active | |||
| 				css rd:0 | |||
| 
 | |||
| 			css svg w:15px | |||
| 			if active | |||
| 				<svg src="../assets/chevron-down.svg"> | |||
| 			else | |||
| 				<svg src="../assets/chevron-up.svg"> | |||
| 
 | |||
| 		css >>> .hide .tip-row d:none | |||
| 		css >>> .more .tip-row @first pt:0 | |||
| 		<.more .hide=hide> | |||
| 			<slot> | |||
					Loading…
					
					
				
		Reference in new issue
	
	