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

[52, 53, 126] Dashboard Component / Challenge Manager's Dashboard / Evaluator's Dashboard #136

Merged
merged 55 commits into from
Sep 16, 2024

Conversation

stonefilipczak
Copy link
Contributor

@stonefilipczak stonefilipczak commented Aug 30, 2024

Creates a re-usable dashboard component which can be customized for different user roles.

Challenge Manager:
Screen Shot 2024-09-10 at 10 13 30 AM
Screen Shot 2024-09-10 at 10 13 46 AM

Evaluator:
Screen Shot 2024-09-10 at 10 14 11 AM

Screen Shot 2024-09-10 at 10 14 28 AM

@r-bartlett-gsa r-bartlett-gsa added this to the Sprint 09/10/24 milestone Aug 30, 2024
@stepchud stepchud self-requested a review September 3, 2024 20:39
Copy link
Contributor

@stepchud stepchud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

couple things to add, code looks good 👍
figma link for reference

app/helpers/dashboard_helper.rb Outdated Show resolved Hide resolved
app/helpers/dashboard_helper.rb Outdated Show resolved Hide resolved
app/helpers/dashboard_helper.rb Outdated Show resolved Hide resolved
app/views/dashboard/_dashboard.html.erb Outdated Show resolved Hide resolved
app/helpers/dashboard_helper.rb Outdated Show resolved Hide resolved
@stonefilipczak stonefilipczak changed the title [53, 126] Dashboard Component / Challenge Manager's Dashboard [52, 53, 126] Dashboard Component / Challenge Manager's Dashboard / Evaluator's Dashboard Sep 10, 2024
Copy link
Contributor

@stepchud stepchud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me, cleaned up the CSS a bit and added specs for the evaluator's dashboard and a11y (see: 5a87221)

def dashboard_cards_by_role
{
challenge_manager: [
{ image_path: 'emoji_events', href: 'http://localhost:4000/', alt: 'challenges', title: 'Challenges',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note to self: update this URL and other hard-coded localhost:4000 when #128 merges

@stepchud stepchud merged commit 583a417 into dev Sep 16, 2024
11 checks passed
@stepchud stepchud deleted the 53_dashboard_component branch September 16, 2024 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create shared Dashboard UI components Challenge Manager's Dashboard (Rails)
3 participants