feat: display color-coded word cards on index page
This commit is contained in:
		| @@ -7,7 +7,22 @@ | |||||||
| 	<script src="https://unpkg.com/htmx.org@1.9.10"></script> | 	<script src="https://unpkg.com/htmx.org@1.9.10"></script> | ||||||
| </head> | </head> | ||||||
| <body> | <body> | ||||||
| 	<h1>HTMX + Go Starter</h1> | 	<h1>Word Color Cards</h1> | ||||||
| 	<p>Edit this HTML in templates/public/index.html</p> | 	<div style="display: flex; gap: 1rem; flex-wrap: wrap; padding: 1rem;"> | ||||||
|  | 		{{range $word, $color := .}} | ||||||
|  | 		<div style=" | ||||||
|  | 			background-color: {{$color}}; | ||||||
|  | 			padding: 1rem; | ||||||
|  | 			border-radius: 8px; | ||||||
|  | 			box-shadow: 0 2px 4px rgba(0,0,0,0.2); | ||||||
|  | 			min-width: 100px; | ||||||
|  | 			text-align: center; | ||||||
|  | 			color: white; | ||||||
|  | 			text-shadow: 0 1px 2px rgba(0,0,0,0.25); | ||||||
|  | 		"> | ||||||
|  | 			{{$word}} | ||||||
|  | 		</div> | ||||||
|  | 		{{end}} | ||||||
|  | 	</div> | ||||||
| </body> | </body> | ||||||
| </html> | </html> | ||||||
|   | |||||||
| @@ -19,5 +19,5 @@ func HandlePing(w http.ResponseWriter, r *http.Request) { | |||||||
|  |  | ||||||
| func HandleHome(w http.ResponseWriter, r *http.Request) { | func HandleHome(w http.ResponseWriter, r *http.Request) { | ||||||
| 	tmpl := template.Must(template.ParseFiles("../components/index.html")) | 	tmpl := template.Must(template.ParseFiles("../components/index.html")) | ||||||
| 	tmpl.Execute(w, nil) | 	tmpl.Execute(w, roundWords) | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Grail Finder (aider)
					Grail Finder (aider)