mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| // HTML Elements
 | |
| header {
 | |
|     
 | |
|     img .logo src='/images/~[currentLogo].png' alt=logo;
 | |
|     
 | |
|     h4 > 'Bar View'
 | |
|     
 | |
|     if (currentUser) {
 | |
|         
 | |
|         .account >
 | |
|             a href='/acount' >
 | |
|                 'Hello, ~[currentUser.username]'
 | |
|     }
 | |
| }
 | |
| 
 | |
| .view {
 | |
|     ul {
 | |
|        
 | |
|         // Iteration
 | |
|         for ((user, index) of users) {
 | |
|             
 | |
|             li.user data-id='~[user.id]' {
 | |
|                 
 | |
|                 // interpolation
 | |
|                 .name > '~[ user.username ]'
 | |
|                 
 | |
|                 // expression
 | |
|                 .count > '~[: user.level.toFixed(2) ]'
 | |
|                 
 | |
|                 // util
 | |
|                 /* Localization sample
 | |
|                  * lastActivity: "Am {0:dd. MM} war der letzte Eintrag"
 | |
|                  */
 | |
|                 .date > '~[ L: "lastActivity",  user.date]'
 | |
|             }
 | |
|         }
 | |
|     }
 | |
|     
 | |
|     // Component
 | |
|     :countdownComponent {
 | |
|         input type = text >
 | |
|             :dualbind value='number';
 | |
|             
 | |
|         button x-signal='click: countdownStart' > 'Start';
 | |
|         
 | |
|         h5 {
 | |
|             '~[bind: number]'
 | |
|             
 | |
|             :animation x-slot='countdownStart' {
 | |
|                 @model > 'transition | scale(0) > scale(1) | 500ms'
 | |
|                 @next  > 'background-color | red > blue | 2s linear'
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| }
 | |
| 
 | |
| footer > :bazCompo {
 | |
|     
 | |
|     'Component generated at ~[: $u.format($c.date, "HH-mm") ]'
 | |
| } |