diff --git a/CHANGELOG.md b/CHANGELOG.md index 41a7927..04c94a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,6 +48,11 @@ e este projeto adere ao [Semantic Versioning](https://semver.org/lang/pt-BR/). - Criação de índices para otimização de consultas - Implementação de políticas de segurança RLS - Estrutura de dados normalizada com relacionamentos apropriados +- Corrigido tipo de retorno em `useExerciseWords` para garantir formato correto de palavra e opções +- Ajustado `usePhonicsExercises` para aceitar filtro por categoria +- Atualizada query de palavras do exercício para usar inner join e ordenação +- Adicionadas interfaces `AttemptParams` e `ExerciseWord` para melhor tipagem +- Corrigidos nomes de propriedades para seguir convenção snake_case em todos os hooks ### Modificado - N/A (primeira versão) diff --git a/src/components/phonics/AudioPlayer.tsx b/src/components/phonics/AudioPlayer.tsx index 09efbf7..f7c5c2a 100644 --- a/src/components/phonics/AudioPlayer.tsx +++ b/src/components/phonics/AudioPlayer.tsx @@ -45,6 +45,7 @@ export function AudioPlayer({ word, disabled }: AudioPlayerProps) { return (
- @@ -125,9 +138,9 @@ export function ExercisePlayer({ diff --git a/src/components/phonics/exercises/AlliterationExercise.tsx b/src/components/phonics/exercises/AlliterationExercise.tsx index 06a4175..60385f9 100644 --- a/src/components/phonics/exercises/AlliterationExercise.tsx +++ b/src/components/phonics/exercises/AlliterationExercise.tsx @@ -27,6 +27,7 @@ export function AlliterationExercise({
{options.map((option) => (
); } diff --git a/src/components/phonics/exercises/RhymeExercise.tsx b/src/components/phonics/exercises/RhymeExercise.tsx index d0ed69d..e473442 100644 --- a/src/components/phonics/exercises/RhymeExercise.tsx +++ b/src/components/phonics/exercises/RhymeExercise.tsx @@ -22,6 +22,7 @@ export function RhymeExercise({ currentWord, onAnswer, options, disabled }: Rhym
{options.map((option) => (