Skip to content

Commit b6a9420

Browse files
LocationMessage apiKey prop added.
1 parent cf1ae61 commit b6a9420

3 files changed

Lines changed: 5 additions & 1 deletion

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,7 @@ import { LocationMessage } from 'react-chat-elements'
422422
| prop | default | type | description |
423423
| ---- | ---- | ---- | ---- |
424424
| src | none | image | image src |
425+
| apiKey | none | string | google staticmap api key |
425426
| data | {} | object | message data |
426427
| target | _blank | string | image a tag target prop |
427428
| onOpen | none | function | image on open |

src/LocationMessage/LocationMessage.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ export class LocationMessage extends Component {
1212
longitude,
1313
} = this.props.data || {};
1414

15+
var key = this.props.apiKey ? ('&key=' + this.props.apiKey): '';
1516
this.state = {
16-
url: 'https://maps.googleapis.com/maps/api/staticmap?markers=color:red|'+latitude+','+longitude+'&zoom=14&size=270x200&scale=2',
17+
url: 'https://maps.googleapis.com/maps/api/staticmap?markers=color:red|'+latitude+','+longitude+'&zoom=14&size=270x200&scale=2' + key,
1718
};
1819
}
1920

@@ -37,6 +38,7 @@ export class LocationMessage extends Component {
3738

3839
LocationMessage.defaultProps = {
3940
target: '_blank',
41+
apiKey: null,
4042
}
4143

4244
export default LocationMessage;

src/MessageBox/MessageBox.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ export class MessageBox extends Component {
6565
data={this.props.data}
6666
target={this.props.target}
6767
href={this.props.href}
68+
apiKey={this.props.apiKey}
6869
src={this.props.src} />
6970
}
7071

0 commit comments

Comments
 (0)