34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<nav> 
 | 
						|
    <ul>
 | 
						|
        <li> 
 | 
						|
            <a hx-get="/" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
 | 
						|
                Index
 | 
						|
            </a>
 | 
						|
        </li> 
 | 
						|
        {{ if .Context.User }}
 | 
						|
            <li> 
 | 
						|
                <a hx-get="/models" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
 | 
						|
                    Models
 | 
						|
                </a>
 | 
						|
            </li> 
 | 
						|
        {{end}}
 | 
						|
        <li class="expand"></li>
 | 
						|
        {{ if .Context.User }}
 | 
						|
            <li> 
 | 
						|
                <a hx-get="/user/info" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
 | 
						|
                    User Info
 | 
						|
                </a>
 | 
						|
                <a hx-get="/logout" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
 | 
						|
                    Logout
 | 
						|
                </a>
 | 
						|
            </li> 
 | 
						|
        {{else}}
 | 
						|
            <li> 
 | 
						|
                <a hx-get="/login" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
 | 
						|
                    Login
 | 
						|
                </a>
 | 
						|
            </li> 
 | 
						|
        {{end}}
 | 
						|
    </ul>
 | 
						|
</nav>
 |