Closed Yudi closed 3 months ago
Novos pacotes adicionados
Foram adicionados novos pacotes ao arquivo package.json
: "bwip-js": "^4.3.2"
, "swiper": "^11.1.3"
e "zxing-wasm": "^1.2.9"
Rotas modificadas
O caminho do atributo loadChildren
foi alterado no arquivo app.routes.ts
para src/app/profile/profile-info.routes
Nova página de informações do perfil
Adicionamos um novo modelo HTML ao arquivo profile/profile-info.page.html
para a página de exibição das informações do perfil. Também renomeamos e atualizamos o arquivo settings.page.ts
, agora chamado profile-info.page.ts
, para refletir essas mudanças.
Cambios nas configurações
Atualizamos e renomeamos vários arquivos relacionados às configurações do perfil. Adicionamos um novo modelo HTML em profile-info/settings/settings.page.html
para a página de configurações do perfil.
Nova página da carteira
Adicionamos uma nova página de carteira com um modelo HTML no arquivo profile/wallet/wallet.page.html
e um arquivo de estilo relevante em profile/wallet/wallet.page.scss
. Um arquivo de especificações de teste para essa página também foi adicionado em profile/wallet/wallet.page.spec.ts
.
Modificações na página de eventos
No arquivo add-major-event.page.html
, alteramos o atributo defaultHref
do elemento <ion-back-button>
para "/area-restrita/gerenciar-grandes-eventos"
.
Nova diretiva
Criamos uma nova diretiva chamada ClickStopPropagation
que impede a propagação do evento de clique. Essa diretiva foi adicionada no novo arquivo click-stop-propagation.ts
.
Atualizações na página de menu
A estrutura e o conteúdo da página de menu foram alterados em menu.page.html
. Agora, ela exibe as informações do usuário, como o nome e a imagem do perfil, e adiciona botões para navegar para diferentes páginas. A largura máxima do elemento ion-grid
foi definida para 980px
no arquivo menu.page.scss
. No arquivo menu.page.ts
, foram feitas modificações para usar dados de usuário autenticados.
Desvantagem: O leitor WASM consome 400 MB de RAM. Vantagem: É extremamente rápido
Closes #44 Closes #39