fix(web): clique nos 3 pontos da lista de pedidos nao abre mais o detalhe junto

O clique no botao de acoes propagava para o onClick da linha, abrindo o
detalhe por cima do menu. stopPropagation no bloco de acoes: o menu abre
sozinho e so a opcao escolhida executa algo.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-22 19:27:24 +00:00
parent 1e11de7f31
commit b33293e79b

View File

@@ -339,7 +339,9 @@ function OrderActionsMenu({
]; ];
return ( return (
<> // stopPropagation: o clique nos "..." não pode acionar o clique da LINHA
// (que abre o detalhe) — o menu abre sozinho e só a opção escolhida age.
<span onClick={(e) => e.stopPropagation()}>
<Dropdown menu={{ items }} trigger={['click']} placement="bottomRight"> <Dropdown menu={{ items }} trigger={['click']} placement="bottomRight">
<Button type="text" icon={<EllipsisOutlined />} size="small" /> <Button type="text" icon={<EllipsisOutlined />} size="small" />
</Dropdown> </Dropdown>
@@ -382,7 +384,7 @@ function OrderActionsMenu({
</Form.Item> </Form.Item>
</Form> </Form>
</Modal> </Modal>
</> </span>
); );
} }