forked from MapComplete/MapComplete
		
	Migrate featureinfobox to Tailwind
- migrate featureinfobox to Tailwind - migrate featureinfobox-content to Tailwind - migrate fullscreenmessage-content to Tailwind so we can delete css/fullscreenmessagebox.css The landscape-mode is somethign that Tailwind does not support AFAIK. Instead, I migrated the one css-definition that was left over but required to a tailwind-like class name `.landscape\:max-h-screen`. Note the escaped colon with is required so css supports colon based class names.
This commit is contained in:
		
							parent
							
								
									3f34e288db
								
							
						
					
					
						commit
						7a2f4fa44a
					
				
					 6 changed files with 10 additions and 68 deletions
				
			
		|  | @ -16,17 +16,17 @@ export default class ScrollableFullScreen extends UIElement { | |||
|         const returnToTheMap = Svg.back_svg().onClick(() => { | ||||
|             State.state.fullScreenMessage.setData(undefined); | ||||
|             State.state.selectedElement.setData(undefined); | ||||
|         }).SetClass("only-on-mobile") | ||||
|             .SetClass("featureinfobox-back-to-the-map") | ||||
|         }).SetClass("featureinfobox-back-to-the-map only-on-mobile mb-2") | ||||
|         title.SetClass("block w-full") | ||||
|         const ornament = new Combine([new Ornament().SetStyle("height:5em;")]).SetClass("only-on-mobile") | ||||
| 
 | ||||
|         this._component = new Combine([ | ||||
|             new Combine([returnToTheMap, title]).SetClass("border-b-2 border-black shadow sm:shadow-none fixed sm:relative top-0 left-0 right-0 z-50 bg-white p-2 sm:p-0 flex overflow-hidden"), | ||||
|             new Combine(["<span>",content,"</span>", ornament]).SetClass("featureinfobox-content"), | ||||
|             new Combine([returnToTheMap, title]).SetClass("border-b-2 border-black shadow sm:shadow-none fixed sm:relative top-0 left-0 right-0 z-50 bg-white p-2 pb-0 sm:p-0 flex overflow-hidden"), | ||||
|             new Combine(["<span>", content, "</span>", ornament]) | ||||
|                 .SetClass("block relative pt-16 sm:pt-4 w-full max-h-screen sm:max-h-65vh landscape:max-h-screen overflow-y-auto overflow-x-hidden"), | ||||
|             // We add an ornament which takes around 5em. This is in order to make sure the Web UI doesn't hide
 | ||||
|         ]) | ||||
|         this.SetClass("featureinfobox"); | ||||
|         this.SetClass("block flex flex-col"); | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue