Compare commits

..

No commits in common. "1192d56027837e6c3ee8c35be692b76891812ba3" and "e885949639e3ac56ecff47a010028d47ab08034b" have entirely different histories.

45 changed files with 14 additions and 77 deletions

View File

@ -80,7 +80,6 @@ const Invoices = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const Payments = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const TaxRecords = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -85,7 +85,6 @@ const FilamentStocks = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const OrderItems = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -85,7 +85,6 @@ const PartStocks = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -86,7 +86,6 @@ const ProductStocks = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const PurchaseOrders = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const Shipments = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -85,7 +85,6 @@ const StockAudits = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -68,7 +68,6 @@ const StockEvents = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -83,7 +83,6 @@ const StockLocations = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -83,7 +83,6 @@ const StockTransfers = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -79,7 +79,6 @@ const AppPasswords = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const CourierServices = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -79,7 +79,6 @@ const Couriers = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const DocumentJobs = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -79,7 +79,6 @@ const DocumentPrinters = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -78,7 +78,6 @@ const DocumentSizes = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const DocumentTemplates = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -83,7 +83,6 @@ const FilamentSkus = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -85,7 +85,6 @@ const Filaments = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -68,7 +68,6 @@ const Files = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -84,7 +84,6 @@ const Hosts = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -82,7 +82,6 @@ const Materials = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const NoteTypes = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -82,7 +82,6 @@ const PartSkus = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -84,7 +84,6 @@ const Parts = (filter) => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -82,7 +82,6 @@ const ProductCategories = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -83,7 +83,6 @@ const ProductSkus = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -356,7 +356,6 @@ const Products = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -79,7 +79,6 @@ const TaxRates = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -79,7 +79,6 @@ const Vendors = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -76,7 +76,6 @@ const FilamentProfiles = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -82,7 +82,6 @@ const GCodeFiles = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -26,7 +26,8 @@ const Jobs = () => {
const [showFilterSidebar, setShowFilterSidebar] = const [showFilterSidebar, setShowFilterSidebar] =
useFilterSidebarVisibility('Jobs') useFilterSidebarVisibility('Jobs')
const [showSortSidebar, setShowSortSidebar] = useSortSidebarVisibility('Jobs') const [showSortSidebar, setShowSortSidebar] =
useSortSidebarVisibility('Jobs')
const actionItems = { const actionItems = {
items: [ items: [
@ -84,7 +85,6 @@ const Jobs = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -75,7 +75,6 @@ const PrinterProfiles = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -85,7 +85,6 @@ const Printers = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -70,7 +70,6 @@ const SubJobs = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -79,7 +79,6 @@ const Clients = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const Listings = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const Marketplaces = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -80,7 +80,6 @@ const SalesOrders = () => {
<ObjectTableViewButton <ObjectTableViewButton
viewMode={viewMode} viewMode={viewMode}
setViewMode={setViewMode} setViewMode={setViewMode}
showEndingDivider={true}
/> />
</Space> </Space>
</Flex> </Flex>

View File

@ -302,9 +302,7 @@ const ObjectTable = forwardRef(
}, []) }, [])
const mergeLoadedPage = useCallback((currentPages, loadedPage) => { const mergeLoadedPage = useCallback((currentPages, loadedPage) => {
const withoutSkeletons = currentPages.filter( const withoutSkeletons = currentPages.filter((page) => !page.isSkeletonPage)
(page) => !page.isSkeletonPage
)
const withoutDuplicate = withoutSkeletons.filter( const withoutDuplicate = withoutSkeletons.filter(
(page) => page.pageNum !== loadedPage.pageNum (page) => page.pageNum !== loadedPage.pageNum
) )
@ -1436,7 +1434,7 @@ const ObjectTable = forwardRef(
<Splitter.Panel defaultSize={'25%'}> <Splitter.Panel defaultSize={'25%'}>
<Flex <Flex
vertical vertical
gap='large' gap='middle'
style={{ height: '100%', minHeight: 0 }} style={{ height: '100%', minHeight: 0 }}
> >
{showSortSidebar && ( {showSortSidebar && (

View File

@ -1,39 +1,20 @@
import PropTypes from 'prop-types' import PropTypes from 'prop-types'
import { Button, Divider, Flex } from 'antd' import { Button } from 'antd'
import GridIcon from '../../Icons/GridIcon' import GridIcon from '../../Icons/GridIcon'
import ListIcon from '../../Icons/ListIcon' import ListIcon from '../../Icons/ListIcon'
const ObjectTableViewButton = ({ const ObjectTableViewButton = ({ viewMode, setViewMode, ...buttonProps }) => (
viewMode,
setViewMode,
showEndingDivider = false,
...buttonProps
}) => {
const content = (
<Button <Button
icon={viewMode === 'cards' ? <ListIcon /> : <GridIcon />} icon={viewMode === 'cards' ? <ListIcon /> : <GridIcon />}
onClick={() => setViewMode(viewMode === 'cards' ? 'list' : 'cards')} onClick={() => setViewMode(viewMode === 'cards' ? 'list' : 'cards')}
title={ title={viewMode === 'cards' ? 'Switch to list view' : 'Switch to card view'}
viewMode === 'cards' ? 'Switch to list view' : 'Switch to card view'
}
{...buttonProps} {...buttonProps}
/> />
) )
if (showEndingDivider) {
return (
<Flex gap='small' align='center'>
<Divider type='vertical' style={{ margin: '0 4px', height: '18px' }} />
{content}
</Flex>
)
}
return content
}
ObjectTableViewButton.propTypes = { ObjectTableViewButton.propTypes = {
viewMode: PropTypes.oneOf(['list', 'cards']).isRequired, viewMode: PropTypes.oneOf(['list', 'cards']).isRequired,
setViewMode: PropTypes.func.isRequired, setViewMode: PropTypes.func.isRequired
showEndingDivider: PropTypes.bool
} }
export default ObjectTableViewButton export default ObjectTableViewButton