@bhl09/react-google-places-autocomplete
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

React Google Places Text Search

A Fork from tintef/react-google-places-autocomplete, enhanced to filter by types with an extra feature, GooglePlacesGetDetails.

Getting started

Install the latest version:

npm install --save @bhl09/react-google-places-text-search
  or
yarn add @bhl09/react-google-places-text-search

Autocomplete with type filtering

import React from 'react';
import GooglePlacesAutocomplete from 'react-google-places-autocomplete';

const Component = () => (
  <div>
    <GooglePlacesAutocomplete
      apiKey="****"
      types={['gas_station','supermarket','home_goods_store']}
      enableResultLog={true} // Enabling this will log the results to console
    />
  </div>
);

export default Component;

Get details

import React from 'react';
import { GooglePlacesGetDetails } from 'react-google-places-autocomplete';

const Component = () => {
  const getDetails = async () => {
    await GooglePlacesGetDetails(apiKey, placeId, (result) => {
      console.log(result);
    });
  }
};

export default Component;

Original

import React from 'react';
import GooglePlacesAutocomplete from 'react-google-places-autocomplete';

const Component = () => (
  <div>
    <GooglePlacesAutocomplete
      apiKey="****"
    />
  </div>
);

export default Component;

Coming from v2? Check the migration guide

Documentation

Read The Docs

How to contribute?

  1. Fork this repo

  2. Clone your fork

  3. Code 🤓

  4. Test your changes

    For this, I like to use yalc, as it allows to emulate the process of using npm/yarn.

    1. Install yalc
    2. Build project with yarn build or npm run build
    3. Publish the package with yalc: yalc publish
    4. Add the package to your test project yalc add react-google-places-automocomplete
    5. If needed, to update the package on your test project: yalc update react-google-places-autocomplete
  5. Submit a PR!



Icons made by Freepik from www.flaticon.com

Package Sidebar

Install

npm i @bhl09/react-google-places-autocomplete

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

1.38 MB

Total Files

21

Last publish

Collaborators

  • bhl09