Skip to content

Commit

Permalink
Toolbar android import from react-native-community/toolbar-android (#…
Browse files Browse the repository at this point in the history
…1133)

* add @react-native-community/toolbar-android

* readme
  • Loading branch information
hosseinmd committed Feb 23, 2020
1 parent 33c6539 commit 4f976d9
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 4 deletions.
4 changes: 4 additions & 0 deletions README.md
Expand Up @@ -377,6 +377,8 @@ For example usage see `Examples/TabBarExample` or the examples section below. Do

Simply use `Icon.ToolbarAndroid` instead of `React.ToolbarAndroid`, this is composition of the underlying `ToolbarAndroid` component that works the same but any `*icon` property also takes `*iconName`:

- add @react-native-community/toolbar-android to dependencies

| Prop | Description | Default |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------- |
| **`logoName`** | Name of the navigation logo icon (similar to `ToolbarAndroid` `logo`) | _None_ |
Expand Down Expand Up @@ -596,6 +598,8 @@ function TabBarView(props) {

### ToolbarAndroid

Don't forgot add @react-native-community/toolbar-android to dependencies

```js
import Icon from 'react-native-vector-icons/Ionicons';

Expand Down
2 changes: 1 addition & 1 deletion lib/toolbar-android.js
Expand Up @@ -3,7 +3,7 @@ import isEqual from 'lodash/isEqual';
import pick from 'lodash/pick';
import React, { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { ToolbarAndroid } from './react-native';
import ToolbarAndroid from '@react-native-community/toolbar-android';

const ICON_PROP_NAMES = ['iconSize', 'iconColor', 'titleColor'];
const LOGO_ICON_PROP_NAMES = [...ICON_PROP_NAMES, 'logoName'];
Expand Down
7 changes: 6 additions & 1 deletion package.json
Expand Up @@ -65,10 +65,14 @@
"prop-types": "^15.7.2",
"yargs": "^15.0.2"
},
"peerDependencies": {
"@react-native-community/toolbar-android": "^0.1.0-rc.1"
},
"devDependencies": {
"@babel/cli": "^7.7.4",
"@babel/core": "^7.7.4",
"@mdi/font": "^4.0.96",
"@react-native-community/toolbar-android": "^0.1.0-rc.1",
"babel-eslint": "^10.0.3",
"eslint": "^6.2.1",
"eslint-config-airbnb": "18.0.1",
Expand All @@ -86,6 +90,7 @@
"material-design-icons": "^3.0.1",
"metro-react-native-babel-preset": "^0.57.0",
"octicons": "^8.4.1",
"prettier": "^1.19.1"
"prettier": "^1.19.1",
"react": "^16.12.0"
}
}
18 changes: 16 additions & 2 deletions yarn.lock
Expand Up @@ -591,6 +591,11 @@
resolved "https://registry.yarnpkg.com/@mdi/font/-/font-4.0.96.tgz#6f31f6b7f7205c6c66a3488aefb8873ed8102e01"
integrity sha512-kIHgEJcwWzd0jK/H/3MWIT20V3Mjy40RnNiYzcwdS5XNzl9MpByBOigsyS1uEVb8uomRXPq1xcXYWWMaU8zFSA==

"@react-native-community/toolbar-android@^0.1.0-rc.1":
version "0.1.0-rc.1"
resolved "https://registry.yarnpkg.com/@react-native-community/toolbar-android/-/toolbar-android-0.1.0-rc.1.tgz#5cd8451295628d6a5f87b2e6c162a94c0124de8d"
integrity sha512-j/CjkM5aT9N3tOF9yPxXoS9J3g/99FxnHkWTz9B+oXhp8RbJZPdpIIvNaYGUlKTBoNf66lmQrPvgnjbTvfEdLg==

"@types/color-name@^1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
Expand Down Expand Up @@ -2072,7 +2077,7 @@ lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15:
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==

loose-envify@^1.4.0:
loose-envify@^1.1.0, loose-envify@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
Expand Down Expand Up @@ -2622,7 +2627,7 @@ progress@^2.0.0:
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==

prop-types@^15.7.2:
prop-types@^15.6.2, prop-types@^15.7.2:
version "15.7.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
Expand Down Expand Up @@ -2656,6 +2661,15 @@ react-refresh@^0.4.0:
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.2.tgz#54a277a6caaac2803d88f1d6f13c1dcfbd81e334"
integrity sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ==

react@^16.12.0:
version "16.12.0"
resolved "https://registry.yarnpkg.com/react/-/react-16.12.0.tgz#0c0a9c6a142429e3614834d5a778e18aa78a0b83"
integrity sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
prop-types "^15.6.2"

read-pkg-up@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
Expand Down

0 comments on commit 4f976d9

Please sign in to comment.