Skip to content

Make sure all pages have basic mobile styling#159

Open
dgading wants to merge 3 commits into
2.xfrom
157-mobile-styling
Open

Make sure all pages have basic mobile styling#159
dgading wants to merge 3 commits into
2.xfrom
157-mobile-styling

Conversation

@dgading

@dgading dgading commented Mar 26, 2025

Copy link
Copy Markdown
Member

Fixes #157

This ticket adds some basic 2 column layout and vertical card stacking on the Publisher page and Dataset page. There is still some work needed for each page to complete mobile styling, but it will be addressed in future tickets that have more specific requirements.

I also fixed a typing issue, from when I had to downgrade React to v18 to work with SwaggerUI and didn't also downgrade the react typing libraries. I also removed material design from the build that was used in the demo a couple weeks ago.

Testing steps:

  1. Pull code
  2. run npm install
  3. run npm start (I have to use a CORs blocker when in development mode to get data from the demo site)
  4. Visit the homepage, search, dataset, about, publisher, and api pages in mobile view and make sure elements stack instead of just getting really squished.

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.

1 participant