1.0.12 • Published 2 years ago

react-astronaut v1.0.12

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

React Astronaut

npm

A React Astronaut é uma biblioteca que oferece mais de 200 opções de avatares de astronautas para você usar em seu projeto.

Instalação

yarn add react-astronaut
# ou
npm install react-astronaut --save

Exemplo de uso

import ReactAstronaut from 'react-astronaut';

function App() {
  return (
    <div className="App">
      <ReactAstronaut astronaut="ASTR104" />
    </div>
  );
}

Funções auxiliares

Além do componente , a biblioteca inclui também algumas funções auxiliares:

getAstronauts(page, take, search)

Retorna todos os avatares disponíveis.

import ReactAstronaut, { getAstronauts } from 'react-astronaut';

function App() {

  const getAstronauts = getAstronauts(1, 10, 'alien');
  
  return (
    <div className="App">
      {allAstronauts.map(item => (
        <ReactAstronaut astronaut={item.code} />
      )}     
    </div>
  );
}
ParâmetroTipoNotes
pageNUMBERNúmero da página usada para sistemas de paginação.
takeNUMBERQuantidade de registos exibidor por página
searchSTRINGTermo usado para filtrar avatares baseado em tags.

getRandomAstronaut()

Retorna um avatar aleatório.

import ReactAstronaut, { getRandomAstronaut } from 'react-astronaut';

function App() {

  const randomAstronaut = getRandomAstronaut();
  
  // response: {
  //   "tags_en": [
  //       "astronaut",
  //       "sitting",
  //       "earth"
  //   ],
  //   "tags_br": [
  //       "astronauta",
  //       "sentando",
  //       "terra"
  //   ],
  //   "url": "http://res.cloudinary.com/astronaut-images/image/upload/v1657429440/tez3eq15trtkr2e2uyes.webp",
  //   "code": "ASTR167"
  // }

  return (
    <div className="App">
      <ReactAstronaut astronaut={randomAstronaut.code} />
    </div>
  );
}

getAllAstronauts()

Retorna todos os avatares disponíveis.

import ReactAstronaut, { getAllAstronauts } from 'react-astronaut';

function App() {

  const allAstronauts = getAllAstronauts();
  
  return (
    <div className="App">
      {allAstronauts.map(item => (
        <ReactAstronaut astronaut={item.code} />
      )}     
    </div>
  );
}

Créditos

Os direitos autorais de todas as imagens disponibilizadas nesta biblioteca são de @catalyststuff. As imagen foram obtidas através do seu perfil no Freepik.

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago