{{- extends "layout/default" }} {{- import "components/switcher" }} {{- block body() }}

{{ .Title }}

{{- Mode := isset(.Queries.mode) ? .Queries.mode : "daily" }} {{- Content := isset(.Queries.content) ? .Queries.content : "all" }} {{- url := "" }} {{- if Mode == "original" || Mode == "male" || Mode == "female" || Mode == ""}} {{ url = "/ranking?date=" + .Data.CurrentDate + "&page=1&content=" }} {{- else }} {{- url = "/ranking?mode=" + Mode + "&date=" + .Data.CurrentDate + "&page=1&content=" }} {{- end }}
Content
{{- path := slice("all", "illust", "manga", "ugoira") }} {{- name := slice("Overall", "Illustrations", "Mangas", "Ugoira")}} {{- yield Switcher(baseURL=url, paths=path, names=name, currentPath=Content)}}

{{ url := "/ranking?content=" + Content +"&date=" + .Data.CurrentDate + "&page=1&mode=" }}
Modes
{{- path := slice("daily", "weekly") }} {{- name := slice("Daily", "Weekly")}} {{- yield Switcher(baseURL=url, paths=path, names=name, currentPath=Mode)}} {{- if Content != "ugoira" }} {{- path := slice("monthly", "rookie") }} {{- name := slice("Monthly", "Rookie")}} {{- yield Switcher(baseURL=url, paths=path, names=name, currentPath=Mode)}} {{- end }} {{- path := slice("daily_r18", "weekly_r18") }} {{- name := slice("Daily (R-18)", "Weekly (R-18)")}} {{- yield Switcher(baseURL=url, paths=path, names=name, currentPath=Mode)}}
{{- if Content == "all" }} {{- path := slice("original", "male", "female") }} {{- name := slice("Original", "Popular among males", "Popular among females")}} {{- yield Switcher(baseURL=url, paths=path, names=name, currentPath=Mode)}} {{- end }}

{{ url := "/ranking?content=" + Content + "&mode=" + Mode + "&page=1" }}
Date (current: {{ .Data.CurrentDate }})
{{- if .Data.PrevDate != "false" }} Yesterday {{- end }} {{ if .Data.NextDate != "false" }} Next day {{- end }} Latest Ranking calendar

{{- include "components/ranking-tn" .Data.Contents }}
{{- end }}