import React, { memo, useState, useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; import ListPlantSection from './component/ListPlantSection'; import DetailPlantSection from './component/DetailPlantSection'; import { useBreadcrumb } from '../../../layout/LayoutBreadcrumb'; import { Typography } from 'antd'; const { Text } = Typography; const IndexPlantSection = memo(function IndexPlantSection() { const navigate = useNavigate(); const { setBreadcrumbItems } = useBreadcrumb(); const [activeTab, setActiveTab] = useState('plantSection'); const [actionMode, setActionMode] = useState('list'); const [selectedData, setSelectedData] = useState(null); const [readOnly, setReadOnly] = useState(false); const [showModal, setShowmodal] = useState(false); const setMode = (param) => { setActionMode(param); switch (param) { case 'add': setReadOnly(false); setShowmodal(true); break; case 'edit': setReadOnly(false); setShowmodal(true); break; case 'preview': setReadOnly(true); setShowmodal(true); break; default: setShowmodal(false); break; } }; useEffect(() => { const token = localStorage.getItem('token'); if (token) { setBreadcrumbItems([ { title: • Master }, { title: Plant Section } ]); } else { navigate('/signin'); } }, []); return ( ); }); export default IndexPlantSection;