update auto allocation button tooltip and visibility logic (#12720)

Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
This commit is contained in:
Alonso Lopez-Valdez
2026-08-28 08:59:23 +10:00
committed by GitHub
co-authored by Oliver
parent ccf34e4b16
commit af4c4220f5
@@ -889,8 +889,13 @@ export default function BuildLineTable({
<ActionButton <ActionButton
key='auto-allocate' key='auto-allocate'
icon={<IconWand />} icon={<IconWand />}
tooltip={t`Auto Allocate Stock`} tooltip={
hidden={!visible || hasOutput} production
? t`Auto Allocate Stock`
: t`Build order must be issued before stock can be allocated`
}
hidden={!canEdit || !isActive || hasOutput}
disabled={!production}
color='blue' color='blue'
onClick={() => { onClick={() => {
setAutoAllocateInitialData({ setAutoAllocateInitialData({
@@ -969,6 +974,7 @@ export default function BuildLineTable({
build, build,
buildStatus, buildStatus,
hasOutput, hasOutput,
isActive,
table.hasSelectedRecords, table.hasSelectedRecords,
table.selectedRecords table.selectedRecords
]); ]);