| 
									
										
										
										
											2024-06-17 04:27:08 +02:00
										 |  |  | <script lang="ts"> | 
					
						
							|  |  |  |   /** | 
					
						
							|  |  |  |    * Displays a 'nothing is yet known' if all questions are unanswered | 
					
						
							|  |  |  |    */ | 
					
						
							|  |  |  |   import type { SpecialVisualizationState } from "../SpecialVisualization" | 
					
						
							|  |  |  |   import { UIEventSource } from "../../Logic/UIEventSource" | 
					
						
							|  |  |  |   import LayerConfig from "../../Models/ThemeConfig/LayerConfig" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   export let state: SpecialVisualizationState | 
					
						
							|  |  |  |   export let tags: UIEventSource<Record<string, string>> | 
					
						
							|  |  |  |   export let layer: LayerConfig | 
					
						
							|  |  |  |   export let text: string | 
					
						
							|  |  |  |   export let cssClasses: string = "" | 
					
						
							| 
									
										
										
										
											2024-06-20 04:21:29 +02:00
										 |  |  |   let knowableRenderings = layer.tagRenderings.filter((tr) => tr.question !== undefined) | 
					
						
							|  |  |  |   let hasKnownQuestion = tags.mapD((t) => knowableRenderings.some((tr) => tr.IsKnown(t))) | 
					
						
							| 
									
										
										
										
											2024-06-17 04:27:08 +02:00
										 |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | {#if !$hasKnownQuestion} | 
					
						
							|  |  |  |   <span class={cssClasses}> | 
					
						
							| 
									
										
										
										
											2024-06-20 04:21:29 +02:00
										 |  |  |     {text} | 
					
						
							| 
									
										
										
										
											2024-06-17 04:27:08 +02:00
										 |  |  |   </span> | 
					
						
							|  |  |  | {/if} |