Skip to content

styles amendments#190

Merged
mluena merged 1 commit intodevelopfrom
feature/landing-styles-tweeks
Mar 31, 2026
Merged

styles amendments#190
mluena merged 1 commit intodevelopfrom
feature/landing-styles-tweeks

Conversation

@mluena
Copy link
Copy Markdown
Collaborator

@mluena mluena commented Mar 31, 2026

This pull request introduces several UI improvements, dependency updates, and minor refactorings across the codebase. The most significant changes include updating and adding dependencies, enhancing the main menu and filter components for a better user experience, and standardizing component props and styles. Below are the most important changes grouped by theme:

Dependency Updates and Additions

  • Updated next-usequerystate to ^1.20.0 and added new dependencies: nuqs and react-markdown. Also removed the unused @types/google.analytics from devDependencies. [1] [2] [3] [4] [5]

Main Menu and Navigation Enhancements

  • Improved the main menu popover with open/close state handling, animated transitions, and a dynamic trigger icon that switches between a menu and close icon. Adjusted styling for better interactivity and accessibility. [1] [2] [3] [4]

UI and Styling Improvements

  • Enhanced the appearance and interactivity of category and live update filter buttons, including hover states, color variables, and group-based styling for consistency. Adjusted the sidebar and footer layouts for better responsiveness and alignment. [1] [2] [3] [4] [5] [6] [7]
  • Improved the layout and padding for various components, such as the usage stats page, layout containers, and headers, to ensure better visual structure and responsiveness. [1] [2]

Component Refactoring and Cleanup

  • Standardized and simplified component prop types by removing unnecessary exports and using more precise typing (e.g., InputProps, SidebarProps, SortingCriteria). [1] [2] [3] [4]
  • Removed unused or redundant code in histogram components, such as unnecessary type definitions and unused imports. [1] [2] [3] [4]

New Features

  • Added a reusable MarkdownText component using react-markdown to render markdown content with custom styles for paragraphs and links.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 31, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
oemc Ready Ready Preview Mar 31, 2026 10:52am

Request Review

@mluena mluena merged commit 29f9534 into develop Mar 31, 2026
1 of 2 checks passed
@mluena mluena deleted the feature/landing-styles-tweeks branch March 31, 2026 10:54
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