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