haixunMaster/haixun-backend/web/src/components/MatrixEntryRoute.tsx

13 lines
514 B
TypeScript
Raw Normal View History

2026-06-24 10:02:42 +00:00
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 />
}