Fix AlarmRoutes linkUrl parsing for correct array length
- Update notice list link parsing: length 4 → 5
- Update QnA list link parsing: length 4 → 5
- Update settlement list link parsing: length 3 → 4
- Fix: split('/') on '/support/notice/list/8537' produces 5 elements, not 4
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -23,17 +23,17 @@ export const AlarmRoutes = ({
|
||||
let linkUrl = options.linkUrl;
|
||||
if(linkUrl.indexOf('/support/notice/list/') > -1){
|
||||
let linkArr: Array<any> = linkUrl.split('/');
|
||||
if(linkArr.length === 4){
|
||||
if(linkArr.length === 5){
|
||||
setSeq(linkArr[linkArr.length - 1]);
|
||||
setNoticeDetailOn(true);
|
||||
setQnaDetailOn(false);
|
||||
setSettlementDetailOn(false);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else if(linkUrl.indexOf('/support/qna/list/') > -1){
|
||||
let linkArr: Array<any> = linkUrl.split('/');
|
||||
if(linkArr.length === 4){
|
||||
if(linkArr.length === 5){
|
||||
setSeq(linkArr[linkArr.length - 1]);
|
||||
setNoticeDetailOn(false);
|
||||
setQnaDetailOn(true);
|
||||
@@ -42,7 +42,7 @@ export const AlarmRoutes = ({
|
||||
}
|
||||
else if(linkUrl.indexOf('/settlement/list/') > -1){
|
||||
let linkArr: Array<any> = linkUrl.split('/');
|
||||
if(linkArr.length === 3){
|
||||
if(linkArr.length === 4){
|
||||
setSettlementId(linkArr[linkArr.length - 1]);
|
||||
setNoticeDetailOn(false);
|
||||
setQnaDetailOn(false);
|
||||
|
||||
Reference in New Issue
Block a user