• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ThePalaceProject / web-patron / 36156575231
26%

Build:
DEFAULT BRANCH: main
Ran 25 Sep 2026 03:49PM UTC
Jobs 1
Files 96
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Sep 2026 03:47PM UTC coverage: 29.819% (-0.3%) from 30.142%
36156575231

push

github

web-flow
Add LanguageSelector to pages that do not render the Header component (PP-5158) (#201)

## Description

<!--- Describe your changes -->
The `LanguageSelector` menu has been added to several pages: 
- The multi-library home page
- The cross-library item landing page
- The Open eBooks landing page
- The "Signed Out" security notice page 

A small update was also made to the library filter search input width
that improved its spacing on smaller screens:
| Before | After | 
  ------  | ----- |
| <img width="200" height="200" alt="image"
src="https://github.com/user-attachments/assets/e09ad71a-503b-4132-a80d-82c42ef57a20"
/> | <img width="200" height="200" alt="image"
src="https://github.com/user-attachments/assets/cb621f82-6027-4900-b1d2-b7654f76adc2"
/> |


## Motivation and Context

<!--- Why is this change required? What problem does it solve? -->
<!--- If it fixes an open issue, please link to the issue here. -->
When the CPW was first internationalized, the `LanguageSelector` was
only added to the `Header` component, as this was a component that
rendered on many of the main screens available to a user. However, the
`Header` is only rendered within pages wrapped with the `Layout`
component - which is used to provide the `Header` and `Footer`
components to pages that are used for "site-wide navigation." This
change excluded the above-mentioned pages. No visual indicator rendered
to alert a user that they could change the locale for that catalog
instance. This led to a poorer user experience for users who might a)
end up on a page in a locale other than their own, and/or b) be unaware
that their catalog could be navigated in a familiar language.

[Jira PP-5158](https://ebce-lyrasis.atlassian.net/browse/PP-5158)

## How Has This Been Tested?

<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->
- ... (continued)

353 of 1520 branches covered (23.22%)

Branch coverage included in aggregate %.

1 of 2 new or added lines in 1 file covered. (50.0%)

733 of 2122 relevant lines covered (34.54%)

9.61 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
50.0
src/components/layouts/MultiLibraryLandingPageHeader.tsx
Jobs
ID Job ID Ran Files Coverage
1 36156575231.1 25 Sep 2026 03:49PM UTC 96
29.82
GitHub Action Run
Source Files on build 36156575231
  • Tree
  • List 96
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 5671382b on github
  • Prev Build on main (#34887661188)
  • Next Build on main (#36462000870)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc