From 8e035157ae286cd891278c5e616a9783cc1bdaea Mon Sep 17 00:00:00 2001 From: Yankarlo Date: Thu, 5 Jul 2018 10:27:43 -0500 Subject: [PATCH 1/4] add new prop --- src/AccordionWithHeader.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/AccordionWithHeader.js b/src/AccordionWithHeader.js index ba7e5e2..e7d415b 100644 --- a/src/AccordionWithHeader.js +++ b/src/AccordionWithHeader.js @@ -5,7 +5,8 @@ import classNames from 'classnames'; const defaultProps = { multipleOkay: false, - firstOpen: false + firstOpen: false, + isOpen: undefined }; export default class AccordionWithHeader extends Component { @@ -38,6 +39,7 @@ export default class AccordionWithHeader extends Component { mountingProps(props) { let active = []; if (props.firstOpen) active.push(0); + if (props.isOpen !== undefined) active.push(props.isOpen); this.setState({ active: active }); } @@ -95,6 +97,7 @@ export default class AccordionWithHeader extends Component { AccordionWithHeader.propTypes = { firstOpen: PropTypes.bool, multipleOkay: PropTypes.bool, - actionCallback: PropTypes.func + actionCallback: PropTypes.func, + isOpen: PropTypes.number }; AccordionWithHeader.defaultProps = defaultProps; From 92b736ce09c375f32990063139b64b1b520c6886 Mon Sep 17 00:00:00 2001 From: Yankarlo Date: Thu, 5 Jul 2018 14:03:35 -0500 Subject: [PATCH 2/4] Add postinstall in package --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 38f4182..a17ae90 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,6 @@ { "name": "react-accordion-with-header", - "author": - "Jake Foraker (https://github.com/jforaker)", + "author": "Jake Foraker (https://github.com/jforaker)", "version": "0.0.9", "repository": { "type": "git", @@ -29,7 +28,8 @@ "demo": "webpack-dev-server --config ./tools/webpack.config.demo.js", "bundle-demo": "webpack --config ./tools/webpack.config.demo.js", "bundle-lib": "webpack --config ./tools/webpack.config.dist.js", - "deploy": "git subtree push --prefix demo origin gh-pages" + "deploy": "git subtree push --prefix demo origin gh-pages", + "postinstall": "npm run bundle-lib && mv dist/* ." }, "dependencies": { "classnames": "^2.2.5", @@ -67,4 +67,4 @@ "react": "^0.14.0 || ^15.0.0", "react-dom": "^0.14 || ^15.0" } -} +} \ No newline at end of file From 3a745b3e5694cd28f8758438c99ad018bfcf49bf Mon Sep 17 00:00:00 2001 From: Yankarlo Date: Thu, 5 Jul 2018 14:53:05 -0500 Subject: [PATCH 3/4] config package --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a17ae90..e4f541f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "bundle-demo": "webpack --config ./tools/webpack.config.demo.js", "bundle-lib": "webpack --config ./tools/webpack.config.dist.js", "deploy": "git subtree push --prefix demo origin gh-pages", - "postinstall": "npm run bundle-lib && mv dist/* ." + "postinstall": "npm run bundle-lib" }, "dependencies": { "classnames": "^2.2.5", From b16875f46075a85063e78ebfea15f4fc04a744ce Mon Sep 17 00:00:00 2001 From: Yankarlo Date: Thu, 5 Jul 2018 15:01:06 -0500 Subject: [PATCH 4/4] test with absolute path --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e4f541f..491ab0b 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "lint:watch": "npm run lint -- --watch", "demo": "webpack-dev-server --config ./tools/webpack.config.demo.js", "bundle-demo": "webpack --config ./tools/webpack.config.demo.js", - "bundle-lib": "webpack --config ./tools/webpack.config.dist.js", + "bundle-lib": "webpack --config /Users/brayan/Documents/git-repos/dev-react-js/Finery/frontend-v2/node_modules/react-accordion-with-header/tools/webpack.config.dist.js", "deploy": "git subtree push --prefix demo origin gh-pages", "postinstall": "npm run bundle-lib" },