{"version":3,"sources":["src/example/index.js"],"names":["React","PropTypes","render","getContextualizer","withPropsFromContext","Text","label","color","Contextualizer","string","TextThatGetsColorFromContext","document","getElementById"],"mappings":"AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAOC,SAAP,MAAsB,YAAtB;AACA,SAASC,MAAT,QAAuB,WAAvB;AACA,SAASC,iBAAT,EAA4BC,oBAA5B,QAAwD,KAAxD;;AAEA,SAASC,IAAT,OAAiC;AAAA,MAAhBC,KAAgB,QAAhBA,KAAgB;AAAA,MAATC,KAAS,QAATA,KAAS;;AAC/B,SAAO;AAAA;AAAA,MAAG,OAAO,EAAEA,YAAF,EAAV;AAAsBD;AAAtB,GAAP;AACD;;AAED,IAAME,iBAAiBL,kBAAkB,EAAEI,OAAON,UAAUQ,MAAnB,EAAlB,CAAvB;AACA,IAAMC,+BAA+BN,qBAAqB,CAAC,OAAD,CAArB,EAAgCC,IAAhC,CAArC;;AAEAH,OACE;AAAA;AAAA;AACE;AAAA;AAAA;AAAA;AAAA,GADF;AAEE;AAAC,kBAAD;AAAA,MAAgB,OAAM,KAAtB;AACE,wBAAC,4BAAD,IAA8B,OAAM,aAApC,GADF;AAEE,wBAAC,4BAAD,IAA8B,OAAM,gBAApC;AAFF,GAFF;AAOE;AAAA;AAAA;AAAA;AAAA,GAPF;AAQE;AAAC,kBAAD;AAAA,MAAgB,OAAM,OAAtB;AACE,wBAAC,4BAAD,IAA8B,OAAM,aAApC,GADF;AAEE,wBAAC,4BAAD,IAA8B,OAAM,gBAApC;AAFF;AARF,CADF,EAcIS,SAASC,cAAT,CAAwB,qBAAxB,CAdJ","file":"index.js","sourceRoot":"/Users/fernando.canel/Code/me/react-context-props","sourcesContent":["import React from 'react'\nimport PropTypes from 'prop-types'\nimport { render } from 'react-dom'\nimport { getContextualizer, withPropsFromContext } from '../'\n\nfunction Text ({ label, color }) {\n  return <p style={{ color }}>{label}</p>\n}\n\nconst Contextualizer = getContextualizer({ color: PropTypes.string })\nconst TextThatGetsColorFromContext = withPropsFromContext(['color'])(Text)\n\nrender(\n  <div>\n    <h2>All text here is red</h2>\n    <Contextualizer color='red'>\n      <TextThatGetsColorFromContext label='Lorem ipsum' />\n      <TextThatGetsColorFromContext label='Dolor sit amet' />\n    </Contextualizer>\n\n    <h2>All text here is green</h2>\n    <Contextualizer color='green'>\n      <TextThatGetsColorFromContext label='Lorem ipsum' />\n      <TextThatGetsColorFromContext label='Dolor sit amet' />\n    </Contextualizer>\n  </div>\n  , document.getElementById('react-context-props')\n)\n"]}