Improved importer

This commit is contained in:
Eduard Urbach 2017-11-20 09:39:47 +01:00
parent 1f445feee4
commit 9fa9ccbe89
6 changed files with 24 additions and 16 deletions

5
mixins/ImportButton.pixy Normal file
View File

@ -0,0 +1,5 @@
component ImportButton(url string)
.buttons.import-buttons
a.button.mountable(href=url)
Icon("refresh")
span Import

View File

@ -1,4 +1,7 @@
component ImportLists(user *arn.User)
if user.Accounts.AniList.Nick == "" && user.Accounts.Kitsu.Nick == "" && user.Accounts.MyAnimeList.Nick == ""
p Import your list once you enter your username!
if user.Accounts.AniList.Nick != ""
label AniList:

View File

@ -1,2 +1,5 @@
.buttons-vertical
width 100%
.import-buttons
margin-bottom content-padding

View File

@ -1,5 +1,7 @@
component ImportAnilist(user *arn.User, matches []*arn.AniListMatch)
h1= "anilist.co Import (" + user.Accounts.AniList.Nick + ", " + toString(len(matches)) + " anime)"
h1= "Preview: anilist.co (" + user.Accounts.AniList.Nick + ", " + toString(len(matches)) + " anime)"
ImportButton("/import/anilist/animelist/finish")
table.import-list
thead
@ -17,7 +19,4 @@ component ImportAnilist(user *arn.User, matches []*arn.AniListMatch)
else
a(href=match.ARNAnime.Link(), target="_blank", rel="noopener")= match.ARNAnime.Title.Canonical
.buttons
a.button.mountable(href="/import/anilist/animelist/finish")
Icon("refresh")
span Import
ImportButton("/import/anilist/animelist/finish")

View File

@ -1,5 +1,7 @@
component ImportKitsu(user *arn.User, matches []*arn.KitsuMatch)
h1= "kitsu.io Import (" + user.Accounts.Kitsu.Nick + ", " + toString(len(matches)) + " anime)"
h1= "Preview: kitsu.io (" + user.Accounts.Kitsu.Nick + ", " + toString(len(matches)) + " anime)"
ImportButton("/import/kitsu/animelist/finish")
table.import-list
thead
@ -17,7 +19,4 @@ component ImportKitsu(user *arn.User, matches []*arn.KitsuMatch)
else
a(href=match.ARNAnime.Link(), target="_blank", rel="noopener")= match.ARNAnime.Title.Canonical
.buttons
a.button.mountable(href="/import/kitsu/animelist/finish")
Icon("refresh")
span Import
ImportButton("/import/kitsu/animelist/finish")

View File

@ -1,5 +1,7 @@
component ImportMyAnimeList(user *arn.User, matches []*arn.MyAnimeListMatch)
h1= "myanimelist.net Import (" + user.Accounts.MyAnimeList.Nick + ", " + toString(len(matches)) + " anime)"
h1= "Preview: myanimelist.net (" + user.Accounts.MyAnimeList.Nick + ", " + toString(len(matches)) + " anime)"
ImportButton("/import/myanimelist/animelist/finish")
table.import-list
thead
@ -17,7 +19,4 @@ component ImportMyAnimeList(user *arn.User, matches []*arn.MyAnimeListMatch)
else
a(href=match.ARNAnime.Link(), target="_blank", rel="noopener")= match.ARNAnime.Title.Canonical
.buttons
a.button.mountable(href="/import/myanimelist/animelist/finish")
Icon("refresh")
span Import
ImportButton("/import/myanimelist/animelist/finish")