PDF Download crashes silently when page is refreshed
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 78/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- frontend
Direção de pesquisa
Comece por src/lib/exportToPDF.ts e src/components/cards/ViewTimeTable.tsx e, em seguida, rastreie como a grade de horários ativa é representada por selectedData e como exportToPDF() recebe os dados. Faça o PDF refletir a grade de horários exibida e trate erros de exportação com um alerta. O trabalho estará concluído quando atualizar /slots ainda permitir baixar a grade de horários exibida e as falhas mostrarem um alerta.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
When a user refreshes the /slots page and clicks the green "Download" button, nothing happens. It throws an unhandled error in the console (No course data available to export) because selected courses are only kept in temporary RAM (globalCourses), which resets on reload. Also, the download currently exports all loaded subjects rather than the specific timetable the student is viewing.
What needs to be done:
- Derive the PDF export from the active timetable (
selectedData) or keep course data inlocalStorage. - Wrap
exportToPDF()in atry/catchinsideViewTimeTable.tsxand show an alert if it fails.
Files: src/lib/exportToPDF.tssrc/components/cards/ViewTimeTable.tsx
- Linguagem predominante
- TypeScript
- Estrelas
- 6
- Forks
- 37
- Merge médio
- 11h 13min
- PRs com merge (30d)
- 55
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CodeChefVIT/ffcs
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100
CodeChefVIT/ffcs#295 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 1-2 dias Facilidade para iniciantes 48/100
CodeChefVIT/ffcs#292 ·
Mantenedores costumam responder em até 1 dia
-
Edit a course from Your Courses with a pencil buttonTalvez já em andamento @Aiden-Trindade assumiu há 2 dias. Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 43/100
CodeChefVIT/ffcs#291 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Put the selection box and Your Courses side by side and restyle themTalvez já em andamento @Aiden-Trindade assumiu há 2 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100
CodeChefVIT/ffcs#290 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 43/100
CodeChefVIT/ffcs#289 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de CodeChefVIT/ffcs
Issues semelhantes
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
awslabs/visual-asset-management-system#937 ·
Mantenedores costumam responder em até 1 dia
-
t0ggles
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
nolimits4web/swiper#8255 · 1 comentário ·
Mantenedores costumam responder em até 15 dias
-
render: --variables-file (and --variables <path>) fails with "io.readFile is not a function" since 0.8.212Talvez já em andamento @miguel-heygen assumiu hoje. Abertabug triage/needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
heygen-com/hyperframes#6830 ·
Mantenedores costumam responder em até 1 dia
-
bug launch local use
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 1 dia
-
account: profile bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 5 dias