@teamsparta/blog-system
Version:
19 lines (18 loc) • 797 B
TypeScript
import React from "react";
import { ReactNode } from "react";
import { StoryDetailDTO, StoryDto } from "../../dto";
export interface DetailPageTemplateProps {
gnb: ReactNode;
footer: ReactNode;
blogPost: StoryDetailDTO;
bannerAlt: string;
popularList: StoryDto[];
increaseStroyView: (arg: string) => void;
goToApply: (e?: React.MouseEvent<HTMLAnchorElement, MouseEvent> | React.MouseEvent<HTMLSpanElement, MouseEvent>) => void;
serviceType: string;
sendLog: (action: string, data: {
[dataName: string]: string;
}) => void;
nextVersion: number;
}
export default function DetailPageTemplate({ gnb, blogPost, bannerAlt, popularList, footer, increaseStroyView, goToApply, serviceType, sendLog, nextVersion, }: DetailPageTemplateProps): JSX.Element;