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

(cherry picked from commit af4c4220f5)

Co-authored-by: Alonso Lopez-Valdez <alonsl1@uci.edu>
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
This commit is contained in:
github-actions[bot]
2026-08-28 09:48:29 +10:00
committed by GitHub
co-authored by Alonso Lopez-Valdez Oliver
parent 4446c9596f
commit e909936ff7
@@ -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
]);