Skip to content

Style the Pro dashboard to match the design system - #37

Open
MustafaGood wants to merge 1 commit into
new-design-systemfrom
feat/pro-dashboard
Open

MustafaGood wants to merge 1 commit into
new-design-systemfrom
feat/pro-dashboard

Conversation

@MustafaGood

@MustafaGood MustafaGood commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Applies the design system to the logged-in Pro dashboard (/pro/dashboard), request list and projects index: dark header, page-background folders, no WDTK beige.
  • Swedish copy for dashboard chrome (Översikt, Att göra idag, Aktivitet, etc.). Pro nav matches Handlingar and includes Services; fixes a stray quote in the core Dashboard <li>.
  • Replaces leftover FOI wording on the projects empty state with public records. Stripe markup is unchanged.

Local Docker needs ENABLE_ALAVETELI_PRO: true and a user with the pro role to reach /pro/dashboard. Seed login used here: bob@localhost / jonespassword after add_role(:pro).

Test plan

  • Sign in as a Pro user, open /pro/dashboard in Swedish: "Din översikt", folders, "Att göra idag", "Aktivitet"; header is #333 not beige
  • Same page in English: "Your dashboard", Dashboard / Requests / Services in the nav
  • /pro/info_requests uses the same chrome; request cards are not sand-coloured
  • /pro/projects: public-records copy, "Create a new Project" / "Skapa ett nytt projekt"
  • Desktop and mobile (hamburger still from core on this branch)
  • Stripe checkout markup untouched

Do not merge to main.

@MustafaGood MustafaGood moved this to 👀 In review in Handlingar Theme Aug 25, 2026
@MustafaGood MustafaGood moved this from In review to Done in Handlingar Theme Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant