ui: final sweep replacing loading indicators and ensuring anime.templ properly imports ui package
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package templates
|
package templates
|
||||||
|
|
||||||
import "mal/internal/jikan"
|
import "mal/internal/jikan"
|
||||||
|
import "mal/internal/shared/ui"
|
||||||
import "fmt"
|
import "fmt"
|
||||||
import "strings"
|
import "strings"
|
||||||
|
|
||||||
@@ -51,23 +52,13 @@ templ AnimeDetails(anime jikan.Anime, currentStatus string) {
|
|||||||
<section class="anime-relations">
|
<section class="anime-relations">
|
||||||
<h3>Related</h3>
|
<h3>Related</h3>
|
||||||
<div hx-get={ string(templ.URL(fmt.Sprintf("/api/anime/%d/relations", anime.MalID))) } hx-trigger="load">
|
<div hx-get={ string(templ.URL(fmt.Sprintf("/api/anime/%d/relations", anime.MalID))) } hx-trigger="load">
|
||||||
<div class="loading-indicator">
|
@ui.LoadingIndicator("Loading relations")
|
||||||
<div class="loading-dot"></div>
|
|
||||||
<div class="loading-dot"></div>
|
|
||||||
<div class="loading-dot"></div>
|
|
||||||
<span>Loading relations</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<section class="anime-recommendations">
|
<section class="anime-recommendations">
|
||||||
<h3>Recommendations</h3>
|
<h3>Recommendations</h3>
|
||||||
<div hx-get={ string(templ.URL(fmt.Sprintf("/api/anime/%d/recommendations", anime.MalID))) } hx-trigger="load">
|
<div hx-get={ string(templ.URL(fmt.Sprintf("/api/anime/%d/recommendations", anime.MalID))) } hx-trigger="load">
|
||||||
<div class="loading-indicator">
|
@ui.LoadingIndicator("Loading recommendations")
|
||||||
<div class="loading-dot"></div>
|
|
||||||
<div class="loading-dot"></div>
|
|
||||||
<div class="loading-dot"></div>
|
|
||||||
<span>Loading recommendations</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user