Feat/32 finalizar minijogo
O que esse MR faz?
Adiciona a tela do mini-game de cortar as unhas e todos os componentes necessários para ela funcionar.
No exemplo abaixo tem modificações que fiz localmente para ser possível ver as telas adicionadas, este MR não tem nenhuma modificação visual.
Screenshots
| Antes | Depois |
|---|---|
![]() |
![]() |
Como configurar e validar localmente?
1. É preciso instalar as dependencias necessárias:
As dependências já estão no package.json, então é necessário somente instalá-las com:
npx expo install
npm install
2. Importar o componente do jogo em alguma das telas:
O componente se chama "NailTrimGame" e está dentro do arquivo index.tsx em @/components/minigames/nail-trim-game
O componente deve ser importado dentro de @/app/(tabs)/
como, por exemplo:
//no arquivo "@/app/(tabs)/minigames.tsx"
import NailTrimGame from '@/components/minigames/nail-trim-game'
import Header from '@/components/ui/Header'
import { StyleSheet, Text, View } from 'react-native'
export default function MinigameScreen() {
return (
<>
<View style={styles.container}>
{/* <Text style={styles.title}>Minigame</Text>
<View style={styles.separator} /> */}
<NailTrimGame/>
</View>
</>
)
}
Checklist de aceitação do MR
Avalie se o MR está em conformidade com MR acceptance checklist. Isso evita riscos na qualidade, performance, confiabilidade e segurança.

