Issues 1427/1433/1436 - Bug Display below 768px and Condicional User Permissions in Sentence #1452
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
ClaimReviewView.tsx: Refactor ClaimReviewHeader rendering: add conditional helper functions,
isClaimTypeAndNotSmallScreen
to check if the review task type is "Claim" and screen size is not small, or if the task has not started, or if the user is not a regular user andisSourceOrVerificationRequest
to validate if the review task type is "Source" or "VerificationRequest". Applied combined conditional rendering forClaimReviewHeader
using(isClaimTypeAndNotSmallScreen || isSourceOrVerificationRequest)
Fixes #1427 #1433 #1436
Type of change
Please delete options that are not relevant.
Testing
*- Tested in Source Page, Verification Request Page and Claim Page, all pages are working on screens smaller than 768px and 425px, no longer breaking the Claim Review Header component.
Developer Checklist
General
console.log
or related logging is added.Frontend Changes
Backend Changes
Tests
Merge Request Review Checklist