2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-28 11:36:44 +00:00

Add "stock" table to "category" page (#8579)

- Ref: https://github.com/inventree/InvenTree/discussions/8578
This commit is contained in:
Oliver 2024-11-28 15:15:04 +11:00 committed by GitHub
parent c074250ce6
commit 49cb63cb54
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,6 +4,7 @@ import {
IconCategory,
IconInfoCircle,
IconListDetails,
IconPackages,
IconSitemap
} from '@tabler/icons-react';
import { useMemo, useState } from 'react';
@ -40,6 +41,7 @@ import { useUserState } from '../../states/UserState';
import ParametricPartTable from '../../tables/part/ParametricPartTable';
import { PartCategoryTable } from '../../tables/part/PartCategoryTable';
import { PartListTable } from '../../tables/part/PartTable';
import { StockItemTable } from '../../tables/stock/StockItemTable';
/**
* Detail view for a single PartCategory instance.
@ -252,6 +254,12 @@ export default function CategoryDetail() {
icon: <IconInfoCircle />,
content: detailsPanel
},
{
name: 'subcategories',
label: t`Subcategories`,
icon: <IconSitemap />,
content: <PartCategoryTable parentId={id} />
},
{
name: 'parts',
label: t`Parts`,
@ -267,10 +275,19 @@ export default function CategoryDetail() {
)
},
{
name: 'subcategories',
label: t`Part Categories`,
icon: <IconSitemap />,
content: <PartCategoryTable parentId={id} />
name: 'stockitem',
label: t`Stock Items`,
icon: <IconPackages />,
hidden: !id,
content: (
<StockItemTable
params={{
category: id
}}
allowAdd={false}
tableName='category-stockitems'
/>
)
},
{
name: 'parameters',