// src/SubJobs.js import { useRef } from 'react' import { Button, Flex, Space, Dropdown } from 'antd' import useColumnVisibility from '../hooks/useColumnVisibility.jsx' import ReloadIcon from '../../Icons/ReloadIcon.jsx' import ObjectTable from '../common/ObjectTable.jsx' import useViewMode from '../hooks/useViewMode.jsx' import ObjectTableViewButton from '../common/ObjectTableViewButton' import FilterSidebarButton from '../common/FilterSidebarButton' import ColumnViewButton from '../common/ColumnViewButton.jsx' import useFilterSidebarVisibility from '../hooks/useFilterSidebarVisibility.jsx' import ExportListButton from '../common/ExportListButton.jsx' const SubJobs = () => { const tableRef = useRef() const [viewMode, setViewMode] = useViewMode('subJob') const [columnVisibility, setColumnVisibility] = useColumnVisibility('subJob') const [showFilterSidebar, setShowFilterSidebar] = useFilterSidebarVisibility('SubJobs') const actionItems = { items: [ { label: 'Reload List', key: 'reloadList', icon: } ], onClick: ({ key }) => { if (key === 'reloadList') { tableRef.current?.reload() } } } return ( <> setShowFilterSidebar(!showFilterSidebar)} /> ) } export default SubJobs