Untitled

 avatar
unknown
plain_text
2 years ago
2.0 kB
5
Indexable
import MainLoading from '@/components/Global/MainLoading';
import useMatchEventsComments from '@/lib/hooks/useMatchEventsComments';
import { useState } from 'react';
import Commentary from './Summary/Commentary';
import Events2 from './Summary/Events2';

export default function MatchSummary({ matchData, totalGoal }) {
  const { matchEventsCommentsLoading, matchEventsCommentsData } =
    useMatchEventsComments(matchData?.id);
  const [currentTab, setCurrentTab] = useState(0);

  if (matchEventsCommentsLoading) {
    return <MainLoading />;
  }

  const tabs = ['Events', 'Commentary'];

  const tabContents = [
    <Commentary
      key={'match_summary_tab_01'}
      comments={matchEventsCommentsData?.data?.comments}
    />,
  ];

  const handleTabChange = (tab) => {
    setCurrentTab(tab);
  };

  return (
    <div>
      <Events2
        key={'match_summary_tab_02'}
        matchData={matchData}
        eventData={matchEventsCommentsData}
        totalGoal={totalGoal}
      />
    </div>
    // <div>
    //   <div className="bg-base-100">
    //     <div className="flex items-center justify-between p-5 skew-y-[0.5deg]">
    //       <div className="flex items-center justify-start gap-5 mt-3">
    //         {tabs.map((tab, index) => (
    //           <TabItem
    //             key={index}
    //             tab={tab}
    //             onClick={() => handleTabChange(index)}
    //             active={currentTab === index}
    //             isWhite={true}
    //           />
    //         ))}
    //       </div>
    //     </div>
    //   </div>

    //   <div className=" h-auto w-full ">
    //     <div className="">
    //       {tabContents.map((content, index) => (
    //         <TabPanel
    //           key={index}
    //           content={content}
    //           index={index}
    //           currentTab={currentTab}
    //         />
    //       ))}
    //     </div>
    //   </div>
    // </div>
  );
}
Editor is loading...
Leave a Comment