Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Player profile page #27

Open
3 tasks
onecrayon opened this issue Feb 4, 2021 · 1 comment
Open
3 tasks

Player profile page #27

onecrayon opened this issue Feb 4, 2021 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@onecrayon
Copy link
Owner

onecrayon commented Feb 4, 2021

The player profile page needs to be expanded. This needs to be based off the features/decks branch. Here's the basic tasks, all of which apply to src/components/players/PlayerPublicProfile.vue:

  • Implement filtered deck listing using standard src/components/decks/DeckListing.vue component
  • Implement control (or link) to swap between legacy and Reborn decks (I have no specific design in mind for this; the deck and card pages are currently just using paragraphs with links, but I would be happy to see something nicer for this page, particularly since it's more of an inline thing). Should persist either through a /legacy/ URL suffix similar to the cards and deck pages, or via query string. Up to you.
  • Move description to the sidebar (should collapse to a single column layout at smaller screen sizes), and test deck listing to ensure it works in a sidebar layout. You may need to add a property or something that lets the deck listing know it's in a constrained width environment or something so that the styles inside the component can be adjusted as needed. I'm not sure if this will be necessary or not, as I haven't tested it outside of full width scenarios.

Some things to note:

  • The example data only contains a single user whose profile is visible at /players/3000. You can log in as this player using the email [email protected] and password changeme.
  • Like all other pages with a deck listing, pagination and similar should persist through the querystring
@onecrayon onecrayon added the help wanted Extra attention is needed label Feb 4, 2021
@onecrayon onecrayon mentioned this issue Feb 4, 2021
16 tasks
@ghost
Copy link

ghost commented Feb 4, 2021

Hey, I am taking a look at this.

@onecrayon onecrayon assigned ghost Feb 5, 2021
@onecrayon onecrayon unassigned ghost Mar 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant