diff --git a/web/components/anime_card.templ b/web/components/anime_card.templ
index fcff7e0..eaffc0a 100644
--- a/web/components/anime_card.templ
+++ b/web/components/anime_card.templ
@@ -28,58 +28,26 @@ type AnimeCardProps struct {
}
templ AnimeCard(props AnimeCardProps) {
- if props.CurrentNode {
-
+
+ if props.CurrentNode {
@animeCardPoster(props)
if !props.HideTitle {
{ props.Title }
}
- { children... }
-
- } else {
-
-
- @animeCardPoster(props)
- if !props.HideTitle {
-
- { props.Title }
-
- }
- { children... }
-
- }
-}
-
-func cardHref(props AnimeCardProps) string {
- if props.Href != "" {
- return props.Href
- }
-
- return fmt.Sprintf("/anime/%d", props.ID)
-}
-
-templ animeCardPoster(props AnimeCardProps) {
-
-
- if props.ImageURL != "" {
-

- } else {
-
No image
- }
-
-
- if props.Synopsis != "" {
-
-
-
{ props.Title }
-
{ props.Synopsis }
-
-
+ } else {
+
+ @animeCardPoster(props)
+ if !props.HideTitle {
+
+ { props.Title }
+
+ }
+
}
if props.PlayHref != "" || !props.CurrentNode && !props.DisableWatchlist {
-
+
+}
+
+func cardHref(props AnimeCardProps) string {
+ if props.Href != "" {
+ return props.Href
+ }
+
+ return fmt.Sprintf("/anime/%d", props.ID)
+}
+
+templ animeCardPoster(props AnimeCardProps) {
+
+
+ if props.ImageURL != "" {
+

+ } else {
+
No image
+ }
+
+
+ if props.Synopsis != "" {
+
+
+
{ props.Title }
+
{ props.Synopsis }
+
+
+ }
}