UNPKG

react-native-gustavino-dominino

Version:

Biblioteca React Native para desenhar bolinhas estilo dado e dominó.

74 lines (53 loc) 2.68 kB
# react-native-gustavino-dominino Componente visual simples e elegante que exibe pontos (semelhantes aos de um dado) de 1 a 6, totalmente customizável. Ideal para aplicações que exigem representação gráfica de valores numéricos em formato de pontos, como jogos, rolagem de dados e elementos visuais interativos. --- ## ✨ Features - Exibe padrões de pontos de 1 a 6 como em um dado tradicional - Personalização de tamanho, cor e borda - 100% em React Native (sem dependências externas) - Leve, reutilizável e de fácil integração --- ## 📦 Instalação ```bash npm install react-native-gustavino-dominino ``` ## ou ```bash yarn add react-native-gustavino-dominino ``` ## 🚀 Uso Para utilizar o componente `Pontos`, basta importá-lo e utilizá-lo com as props desejadas: ```jsx import React from 'react'; import { View } from 'react-native'; import Pontos from 'react-native-gustavino-dominino'; export default function App() { return ( <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}> <Pontos numero={5} tamanho={100} borda={true} cor="#FF0000" /> </View> ); } ``` ## 🔧 Props disponíveis | Propriedade | Tipo | Padrão | Obrigatório | Descrição | |-------------|----------|----------|-------------|---------------------------------------------------------------------------| | `numero` | `number` | - | Sim | Número entre 1 e 6 que define o padrão das bolinhas. | | `tamanho` | `number` | `50` | Não | Tamanho total do componente (largura e altura). | | `borda` | `boolean`| `false` | Não | Exibe uma borda preta ao redor do componente. | | `cor` | `string` | `'#000'` | Não | Cor das bolinhas (aceita qualquer valor de cor válido em CSS, como `#HEX`, `rgb`, etc). | ## 🎯 Exemplo com diferentes configurações ```jsx <Pontos numero={2} /> ``` ```jsx <Pontos numero={4} tamanho={80} /> ``` ```jsx <Pontos numero={6} tamanho={100} cor="red" borda={true} /> ``` ## 🧠 Sobre Este componente foi criado por **Estevão Santos** com o objetivo de ser simples, visualmente agradável e reutilizável em projetos React Native. Ele simula o visual de **dados** e **peças de dominó** utilizando apenas `View`, `StyleSheet`. Ideal para jogos, apps educacionais, componentes decorativos ou qualquer interface que queira usar pontos. Sinta-se à vontade para contribuir, abrir issues ou sugerir melhorias! 🚀