Skip to content

Conversation

@abergquist
Copy link
Collaborator

Check out Initial pages in the KidsIdKit app.docx

This pull request includes enhancements that are in preparation for implementing a login capability.

It includes:

  • enhanced Kids page
  • enhanced Information page
  • new About page

Updated `NavMenu.razor` to improve navigation structure:
- Added `nav-icon-text` class for better icon-text alignment.
- Replaced inline styles with CSS classes for maintainability.
- Updated `Kids` and `Information` items with new styles.
- Added a new `About` navigation item with consistent styling.

Enhanced `NavMenu.razor.css`:
- Introduced `.nav-icon-text` class with grid layout for icons and text.
- Styled icons for consistent sizing (32px) and alignment.
- Added `.nav-icon-text.kids-icon` for larger `Kids` icons (64px).

Refined `custom.css`:
- Introduced a custom theme with CSS variables for colors, typography, and spacing.
- Added utility classes for layout, spacing, and responsiveness.
- Styled buttons, cards, and form validation states.
- Improved accessibility with `.visually-hidden` and safe-area support.
- Added `.blazor-error-boundary` for error handling in Blazor apps.

Updated `Information-icon.png` binary file to reflect new design.
Added a new About page with route `/About`, including a description of the app and helpful navigation links. Updated the NavMenu to implement the "About" navigation link with a new `About.png` icon. Removed unused and commented-out code related to the "Information" and "About" links.
Updated UI elements in `Kids.razor` and `Information.razor` to improve structure, formatting, and user guidance. Added new binary assets `About.png` and `Information-icon.png`. Enhanced navigation methods and data initialization in `Kids.razor.cs`.
@rockfordlhotka rockfordlhotka merged commit c43c4e6 into main Oct 17, 2025
1 check passed
@rockfordlhotka rockfordlhotka deleted the new-landing-page-etc branch October 17, 2025 16:47
abergquist added a commit that referenced this pull request Nov 15, 2025
* Update navigation and custom styles for consistency

Updated `NavMenu.razor` to improve navigation structure:
- Added `nav-icon-text` class for better icon-text alignment.
- Replaced inline styles with CSS classes for maintainability.
- Updated `Kids` and `Information` items with new styles.
- Added a new `About` navigation item with consistent styling.

Enhanced `NavMenu.razor.css`:
- Introduced `.nav-icon-text` class with grid layout for icons and text.
- Styled icons for consistent sizing (32px) and alignment.
- Added `.nav-icon-text.kids-icon` for larger `Kids` icons (64px).

Refined `custom.css`:
- Introduced a custom theme with CSS variables for colors, typography, and spacing.
- Added utility classes for layout, spacing, and responsiveness.
- Styled buttons, cards, and form validation states.
- Improved accessibility with `.visually-hidden` and safe-area support.
- Added `.blazor-error-boundary` for error handling in Blazor apps.

Updated `Information-icon.png` binary file to reflect new design.

* Add About page and update navigation links

Added a new About page with route `/About`, including a description of the app and helpful navigation links. Updated the NavMenu to implement the "About" navigation link with a new `About.png` icon. Removed unused and commented-out code related to the "Information" and "About" links.

* Refactor Kids.razor and add new assets

Updated UI elements in `Kids.razor` and `Information.razor` to improve structure, formatting, and user guidance. Added new binary assets `About.png` and `Information-icon.png`. Enhanced navigation methods and data initialization in `Kids.razor.cs`.
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.

3 participants