13 lines
514 B
TypeScript
13 lines
514 B
TypeScript
import { Navigate, useLocation } from 'react-router-dom'
|
||
import { brandIdFromSearch } from '../lib/placementFlow'
|
||
import { CopyMatrixPage } from '../pages/CopyMatrixPage'
|
||
|
||
/** /matrix:無 brand 參數為流程 A;舊書籤 ?brand= 導向 /brand-matrix */
|
||
export function MatrixEntryRoute() {
|
||
const { search } = useLocation()
|
||
const brandId = brandIdFromSearch(search)
|
||
if (brandId) {
|
||
return <Navigate to={`/brand-matrix?brand=${encodeURIComponent(brandId)}`} replace />
|
||
}
|
||
return <CopyMatrixPage />
|
||
} |