Skip to content

DeletePromotion com erro #26

@carlosrafp

Description

@carlosrafp

Ao deletar promoção, app recarrega a promocao por breve momento antes de recarregar sem ela e pode retornar com ela na lista em após infinitt scroll para baixo e novo scroll para cima. Ocorreu comigo com 8 promocoes usando _limit: 3 pro scroll.

sugestao de modificação:

  1. components promotion search colocar setPage(1) antes de load
    refetch={() => {
    setPage(1);
    load({
    params: baseParams,
    });

  2. components promotion list passar uma propriedade onDelete para useAPI
    onClickDelete={async () => {
    await deletePromotion({
    url: /promotions/${promotion.id},
    onDelete: true, // deletara promocao entao deve esvaziar RequestInfo e nao deixar loading,
    });
    refetch();
    }}

  3. em useAPI -procurar por onDelete e setarRequestInfo
    if (finalConfig.onDelete) {
    setRequestInfo({
    ...initialRequestInfo,
    loading: false, /// nao fazer segundo loading, mas o mais importante eh nao zerar o conteudo de RequestInfo
    });
    } else if ....

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions