feat(weapon-conditions) : duplicate weapon conditions
CI / Build immutable images and deploy (push) Has been cancelled
CI / Verify (push) Has been cancelled

This commit is contained in:
2026-09-04 00:55:33 +07:00 Unverified
parent b3837cb4b7
commit f353aff0fa
+23
View File
@@ -800,6 +800,29 @@ function WeaponEditor({ guide, weapons, characters, initial }: EditorBase) {
}}>
<PlusIcon data-icon="inline-start" />เพิ่ม Condition
</Button>
<Button
type="button"
variant="outline"
disabled={groups.length >= 20 || !groups[activeGroupIndex]}
onClick={() => {
const source = groups[activeGroupIndex];
if (!source) return;
setGroups([
...groups,
{
clientId: createClientId("weapon-condition"),
note: source.note,
rows: source.rows.map((row) => ({
...row,
clientId: createClientId("weapon"),
})),
},
]);
setActiveGroupIndex(groups.length);
}}
>
<CopyIcon data-icon="inline-start" />Duplicate Condition
</Button>
</div>
<Field>
<FieldLabel htmlFor={`weapon-condition-note-${groups[activeGroupIndex]?.clientId}`}>