bcgov / bcgov/SIMS

PIR: Intensity chips: Part-time/Full-time chips second click behaves as a toggle on/off AND

Open
#5,786 1 comment 0 reactions 0 assignees View on GitHub
Business Enhancement Institution
Dominant language
TypeScript
Stars
29
Forks
15
PR merge metrics
No merged PRs in 30d

Description

Bug or Enhancement: As the chips behave a toggle on/off versus click "Part-time" as many times a you want.

**Describe the Bug**
In the Program Info Requests, selecting the "Part-time" or the "Full-time" chip behaves as an "All" chip on second click displaying all intensities

It toggles on/off

**Expected Behaviour**
Clicking "Part-time" chip no matter how many times always displays "Part-time" PIRs

Clicking "Full-time" chip no matter how many times results always displays "Full-time" PIRs

**Actual Behaviour**
Clicking "Part-time" or "Full-time" chip more than once, the "Part-time" or "Full-time" chip acts as an "All"

#### Steps To Reproduce

Precondition: Have at least 25 combination of part-time and full-time PIRs (so it goes on 2 pages).
INS could have 100+ PIRs

Steps to reproduce the behaviour:
1. Select "Program Info Requests" in the left pane
2. Note the screen (see Active applications (25))
3. Click "Part-time" button
4. Note the active blue colour of the button
5. Note the "Part-time" is displayed in the Intensity column
6. Click "Part-time" button
7.

image.png

image.png

Bug 2: Items per page not displayed correctly

35 Part-time
Items selected is 50
Only 12 display

image.png

For PY

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the Program Info Requests screen and reproduce the issue with at least 25 mixed Part-time and Full-time PIRs so pagination is involved. The work is done when repeated clicks on either intensity chip consistently show only that intensity and the items-per-page count matches the displayed results.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.