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
key='auto-allocate'
icon={<IconWand />}
tooltip={t`Auto Allocate Stock`}
hidden={!visible || hasOutput}
tooltip={
production
? t`Auto Allocate Stock`
: t`Build order must be issued before stock can be allocated`
}
hidden={!canEdit || !isActive || hasOutput}
disabled={!production}
color='blue'
onClick={() => {
setAutoAllocateInitialData({
@@ -969,6 +974,7 @@ export default function BuildLineTable({
build,
buildStatus,
hasOutput,
isActive,
table.hasSelectedRecords,
table.selectedRecords
]);