소스 검색

:fire: <Divider />

visuddhinanda 2 년 전
부모
커밋
e5e837269a
1개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 2
      dashboard/src/components/discussion/DiscussionTopic.tsx

+ 11 - 2
dashboard/src/components/discussion/DiscussionTopic.tsx

@@ -1,37 +1,46 @@
-import { Divider } from "antd";
+import { useState } from "react";
 
 
 import DiscussionTopicInfo from "./DiscussionTopicInfo";
 import DiscussionTopicInfo from "./DiscussionTopicInfo";
 import DiscussionTopicChildren from "./DiscussionTopicChildren";
 import DiscussionTopicChildren from "./DiscussionTopicChildren";
 import { IComment } from "./DiscussionItem";
 import { IComment } from "./DiscussionItem";
+import { TResType } from "./DiscussionListCard";
 
 
 interface IWidget {
 interface IWidget {
+  resId?: string;
+  resType?: TResType;
   topicId?: string;
   topicId?: string;
   focus?: string;
   focus?: string;
   onItemCountChange?: Function;
   onItemCountChange?: Function;
   onTopicReady?: Function;
   onTopicReady?: Function;
 }
 }
 const DiscussionTopicWidget = ({
 const DiscussionTopicWidget = ({
+  resId,
+  resType,
   topicId,
   topicId,
   focus,
   focus,
   onTopicReady,
   onTopicReady,
   onItemCountChange,
   onItemCountChange,
 }: IWidget) => {
 }: IWidget) => {
+  const [count, setCount] = useState<number>();
   return (
   return (
     <>
     <>
       <DiscussionTopicInfo
       <DiscussionTopicInfo
         topicId={topicId}
         topicId={topicId}
+        childrenCount={count}
         onReady={(value: IComment) => {
         onReady={(value: IComment) => {
           if (typeof onTopicReady !== "undefined") {
           if (typeof onTopicReady !== "undefined") {
             onTopicReady(value);
             onTopicReady(value);
           }
           }
         }}
         }}
       />
       />
-      <Divider />
       <DiscussionTopicChildren
       <DiscussionTopicChildren
+        resId={resId}
+        resType={resType}
         focus={focus}
         focus={focus}
         topicId={topicId}
         topicId={topicId}
         onItemCountChange={(count: number, e: string) => {
         onItemCountChange={(count: number, e: string) => {
           //把新建回答的消息传出去。
           //把新建回答的消息传出去。
+          setCount(count);
           if (typeof onItemCountChange !== "undefined") {
           if (typeof onItemCountChange !== "undefined") {
             onItemCountChange(count, e);
             onItemCountChange(count, e);
           }
           }