26 lines
726 B
TypeScript
26 lines
726 B
TypeScript
import React from 'react';
|
|
import SsulDetailContent from './SsulDetailContent';
|
|
|
|
interface SsulDetailPageProps {
|
|
contentId: string;
|
|
}
|
|
|
|
/**
|
|
* 썰박스 공유 링크 페이지 (`/ssul/{id}`) — castad `VideoDetailPage` 와 동일한 패턴.
|
|
* 비로그인도 볼 수 있다(백엔드 `GET /ssul/{id}` 가 인증 선택).
|
|
*/
|
|
const SsulDetailPage: React.FC<SsulDetailPageProps> = ({ contentId }) => {
|
|
const handleBack = () => {
|
|
localStorage.setItem('castad_active_item', 'ADO2 콘텐츠');
|
|
window.location.href = '/';
|
|
};
|
|
|
|
return (
|
|
<div className="video-detail-page">
|
|
<SsulDetailContent contentId={contentId} isModal={false} onClose={handleBack} />
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default SsulDetailPage;
|