aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Move tslint disable lineSteve Klebanoff2018-10-301-1/+3
| | |
| * | Add comment and use constantSteve Klebanoff2018-10-301-2/+3
| | |
| * | Use polyfilled fetch from utilsSteve Klebanoff2018-10-301-2/+2
| | |
| * | async suffix and use polyfill fetch utilSteve Klebanoff2018-10-301-4/+4
| | |
| * | Introduce constants for eth gas station and coinbaseSteve Klebanoff2018-10-303-7/+9
| | |
| * | Comment for warming up cacheSteve Klebanoff2018-10-301-0/+2
| | |
| * | lintingSteve Klebanoff2018-10-302-1/+2
| | |
| * | Use constant that exists nowSteve Klebanoff2018-10-301-5/+4
| | |
| * | gas price estimatorSteve Klebanoff2018-10-303-2/+50
| | |
* | | chore: address PR feedbackfragosti2018-11-0113-43/+45
| | |
* | | feat: implement sliding panelfragosti2018-10-319-79/+138
| | |
* | | feat: allow for flexible position in position animation componentfragosti2018-10-313-13/+23
| | |
* | | feat: refactor animation codefragosti2018-10-3110-74/+130
| | |
* | | feat: add 'Select Token' UI to asset amount inputfragosti2018-10-304-17/+61
| | |
* | | feat: add chevron icon and add it to asset amount inputfragosti2018-10-302-6/+27
| | |
* | | feat: add basic panel component and other small improvementsfragosti2018-10-305-7/+40
|/ /
* / feat(instant): add default gasPrice of 6 gwei to transactionsBrandon Millman2018-10-302-2/+5
|/
* fix(instant): fix spelling error and BigNumber gte operationBrandon Millman2018-10-302-4/+4
|
* Merge branch 'development' into feature/instant/fixed-orders-in-render-methodBrandon Millman2018-10-309-26/+73
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * development: Has Sufficient Funds/Balance -> Has Sufficient ETH When transaction too low, treat as validation error. also modify callback: errorMessage could be AssetBuyError as well onPendingValidation -> onValidationPending linting Simpler way of validaitng has enough eth questionmark syntax instead of '| undefined' Validate enough ETH when user clicks buy acccount for no address move funct into util move imports yarn.lock changes feat(instant): Show message if user doesn't have enough ETH ethDecimals -> ETH_DECIMALS
| * Merge pull request #1193 from 0xProject/feature/not-enough-ethSteve Klebanoff2018-10-3010-26/+73
| |\ | | | | | | [instant] Not enough ETH error message
| | * Has Sufficient Funds/Balance -> Has Sufficient ETHSteve Klebanoff2018-10-304-6/+6
| | |
| | * When transaction too low, treat as validation error. also modify callback: ↵Steve Klebanoff2018-10-303-8/+13
| | | | | | | | | | | | errorMessage could be AssetBuyError as well
| | * onPendingValidation -> onValidationPendingSteve Klebanoff2018-10-293-8/+8
| | |
| | * lintingSteve Klebanoff2018-10-273-11/+1
| | |
| | * Simpler way of validaitng has enough ethSteve Klebanoff2018-10-276-56/+37
| | |
| | * questionmark syntax instead of '| undefined'Steve Klebanoff2018-10-271-1/+1
| | |
| | * Validate enough ETH when user clicks buySteve Klebanoff2018-10-273-1/+16
| | |
| | * Merge branch 'development' into feature/not-enough-ethSteve Klebanoff2018-10-2712-150/+146
| | |\
| | * | acccount for no addressSteve Klebanoff2018-10-273-11/+19
| | | |
| | * | move funct into utilSteve Klebanoff2018-10-272-5/+32
| | | |
| | * | move importsSteve Klebanoff2018-10-271-4/+2
| | | |
| | * | Merge branch 'development' into feature/not-enough-ethSteve Klebanoff2018-10-2719-145/+410
| | |\ \
| | * | | feat(instant): Show message if user doesn't have enough ETHSteve Klebanoff2018-10-274-2/+24
| | | | |
| | * | | ethDecimals -> ETH_DECIMALSSteve Klebanoff2018-10-273-5/+7
| | | | |
* | | | | Merge branch 'development' into feature/instant/fixed-orders-in-render-methodBrandon Millman2018-10-2916-152/+167
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * development: fix(instant): refactor some props to use isDisabled instead of disabled linting imports feat(instant): Disable input when processing Add back debounce Make doesBuyQuoteMatchState in reducer less strict fix(instant): prevent outdated quote requests from overriding the correct quote selected asset buy order state button -> selected asset buy order state buttons buy order state button -> buy order state buttons feat(order_utils.py): ERC721 asset data codec (#1186) Add note about tslint false positive tsx -> ts Get BuyOrderState one big connected component, and let user view failure Show View Transaction button on failure, and allow setting of width for Try Again button and View Txn button Added string to constants chore: Update contract-wrappers CHANGELOG.json fix(contract-wrappers): Fix tslint errors that were lingering due to misconfiguration chore: Add --format stylish to tslint
| * | | | Merge pull request #1194 from 0xProject/feature/instant/input-to-fixedSteve Klebanoff2018-10-274-2/+21
| |\ \ \ \ | | |_|_|/ | |/| | | [instant] Disable input when processing
| | * | | fix(instant): refactor some props to use isDisabled instead of disabledBrandon Millman2018-10-274-16/+16
| | | | |
| | * | | feat(instant): Disable input when processingSteve Klebanoff2018-10-274-2/+21
| | | |/ | | |/|
| * | | Merge pull request #1189 from 0xProject/feature/instant/txn-failureSteve Klebanoff2018-10-2711-144/+105
| |\ \ \ | | | | | | | | | | [instant] View txn on failure
| | * | | linting importsSteve Klebanoff2018-10-271-2/+2
| | | | |
| | * | | selected asset buy order state button -> selected asset buy order state buttonsSteve Klebanoff2018-10-272-6/+9
| | | | |
| | * | | buy order state button -> buy order state buttonsSteve Klebanoff2018-10-272-3/+3
| | | | |
| | * | | tsx -> tsSteve Klebanoff2018-10-271-0/+0
| | | | |
| | * | | Get BuyOrderState one big connected component, and let user view failureSteve Klebanoff2018-10-269-157/+96
| | | | |
| | * | | Show View Transaction button on failure, and allow setting of width for Try ↵Steve Klebanoff2018-10-266-13/+32
| | | |/ | | |/| | | | | | | | | Again button and View Txn button
| * | | Add back debounceBrandon Millman2018-10-271-1/+3
| | | |
| * | | Make doesBuyQuoteMatchState in reducer less strictBrandon Millman2018-10-271-7/+12
| | | |
| * | | fix(instant): prevent outdated quote requests from overriding the correct quoteBrandon Millman2018-10-272-9/+37
| | |/ | |/|
* | | Refactor error handling such that errorMessage lives on the top level stateBrandon Millman2018-10-279-102/+71
| | |
* | | fix: init BigNumberInput not BigNumber when initializing statefragosti2018-10-272-9/+14
| | |
* | | Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵fragosti2018-10-2719-143/+409
|\| | | | | | | | | | | feature/instant/fixed-orders-in-render-method
| * | Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵fragosti2018-10-2612-51/+113
| |\| | | | | | | | | | feature/instant/input-fees-rounding
| * | chore: dont override toString of BigNumber and other PR feedbackfragosti2018-10-2610-41/+53
| | |
| * | chore: update commentsfragosti2018-10-251-2/+2
| | |
| * | chore: use alternate syntax for styledfragosti2018-10-254-4/+16
| | |
| * | fix: weird linting error that depends on typesfragosti2018-10-251-1/+1
| | |
| * | feat: change to increasing input width by a constant amount per additional ↵fragosti2018-10-251-5/+4
| | | | | | | | | | | | character
| * | Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵fragosti2018-10-2518-43/+207
| |\ \ | | | | | | | | | | | | feature/instant/input-fees-rounding
| * | | chore: run linterfragosti2018-10-253-3/+3
| | | |
| * | | Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵fragosti2018-10-2524-167/+426
| |\ \ \ | | | | | | | | | | | | | | | feature/instant/input-fees-rounding
| * | | | fix: address PR feedbackfragosti2018-10-252-6/+6
| | | | |
| * | | | feat: cover more token symbol edge casesfragosti2018-10-245-8/+23
| | | | |
| * | | | feat: add title attribute to labelfragosti2018-10-241-2/+2
| | | | |
| * | | | feat: add formatted symbol for asset uitlfragosti2018-10-241-1/+11
| | | | |
| * | | | feat: support half-written decimal numbers in BigNumberInputfragosti2018-10-242-1/+31
| | | | |
| * | | | fix: remove unused callback infofragosti2018-10-241-3/+3
| | | | |
| * | | | polish: improve scaling significantlyfragosti2018-10-243-28/+50
| | | | |
| * | | | fix: remove the concept of initial with from scaling input and remove phasefragosti2018-10-242-27/+21
| | | | |
| * | | | fix: dont allow heading to change height when input size changesfragosti2018-10-243-3/+7
| | | | |
| * | | | chore: run linterfragosti2018-10-234-11/+2
| | | | |
| * | | | chore: final adjustmentsfragosti2018-10-232-3/+3
| | | | |
| * | | | chore: refactor ScalingInputfragosti2018-10-231-9/+18
| | | | |
| * | | | feature: reduce font size by a percentage instead of a constantfragosti2018-10-233-39/+57
| | | | |
| * | | | feat: have basic scaling amount input workingfragosti2018-10-235-52/+131
| | | | |
| * | | | feat: add scaling input componentfragosti2018-10-202-4/+88
| | | | |
| * | | | fix: animation component typingfragosti2018-10-201-4/+1
| | | | |
| * | | | feat: user better syntax for defining ui componentsfragosti2018-10-204-18/+4
| | | | |
| * | | | feat: upgrade to styled-components v4fragosti2018-10-203-10/+14
| | | | |
* | | | | fix: justify error message leftfragosti2018-10-271-1/+1
| | | | |
* | | | | feat: add assertions to render methodfragosti2018-10-273-1/+58
| | | | |
* | | | | Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵fragosti2018-10-2612-51/+113
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | feature/instant/fixed-orders-in-render-method
| * | | | cleanup codeSteve Klebanoff2018-10-261-7/+2
| | | | |
| * | | | Added string to constantsSteve Klebanoff2018-10-262-1/+3
| | | | |
| * | | | better type namesSteve Klebanoff2018-10-261-3/+3
| | | | |
| * | | | Rework OrderState to have more simple definitionSteve Klebanoff2018-10-261-12/+4
| | | | |
| * | | | Making failure txHash requiredSteve Klebanoff2018-10-263-4/+5
| | | | |
| * | | | txnHash -> txHashSteve Klebanoff2018-10-265-22/+22
| | | | |
| * | | | new try/catch pattern and new prop names per code review feedbackSteve Klebanoff2018-10-262-13/+28
| | | | |
| * | | | take out unused importsSteve Klebanoff2018-10-262-2/+2
| | | | |
| * | | | Take out old TODOSteve Klebanoff2018-10-261-1/+0
| | | | |
| * | | | feat(instant): Be able to view transaction when transaction is in progressSteve Klebanoff2018-10-253-4/+13
| | | | |
| * | | | Associate txnhash with processing stateSteve Klebanoff2018-10-253-12/+28
| | | | |
| * | | | Introduce new OrderProcessStateSteve Klebanoff2018-10-258-26/+45
| | | | |
| * | | | Merge pull request #1180 from 0xProject/feature/instant/metamask-denialSteve Klebanoff2018-10-253-2/+16
| |\ \ \ \ | | |_|_|/ | |/| | | [instant]Message when signature denied
| | * | | feat: Message when denying signing transactionSteve Klebanoff2018-10-251-1/+1
| | | | |
| | * | | Message when signature deniedSteve Klebanoff2018-10-253-2/+16
| | | | |
* | | | | feat: change network to networkIdfragosti2018-10-261-5/+5
| | | | |
* | | | | chore: add to asset-buyer changelog.jsonfragosti2018-10-261-2/+3
| | | | |
* | | | | fix: dont fail for mainnet assetData and non-mainnet networkfragosti2018-10-261-1/+4
| | | | |
* | | | | feat: support defaultAssetBuyAmount settingfragosti2018-10-261-6/+6
| | | | |
* | | | | feat: flash an error if the wrong network is detectedfragosti2018-10-263-8/+31
| | | | |
* | | | | feat: supply render options from URLfragosti2018-10-262-6/+16
|/ / / /
* / / / Get rid of react-shared as a dependency, write own etherscanUtilSteve Klebanoff2018-10-252-3/+26
|/ / /
* | | Get rid of unused importSteve Klebanoff2018-10-251-1/+1
| | |
* | | Merge branch 'development' into feature/instant/processing-stateSteve Klebanoff2018-10-2412-52/+59
|\ \ \ | | |/ | |/|
| * | rename containerSteve Klebanoff2018-10-242-5/+5
| | |
| * | rename action to resetAmountSteve Klebanoff2018-10-242-3/+3
| | |
| * | null -> undefinedSteve Klebanoff2018-10-241-2/+2
| | |
| * | move buy order state to its own componentSteve Klebanoff2018-10-242-18/+26
| | |
| * | Merge branch 'development' into feature/instant/failure-stateSteve Klebanoff2018-10-245-6/+9
| |\ \
| | * | chore: incorportate pr feedbackfragosti2018-10-244-6/+8
| | | |
| | * | feat: add tests for assetUtilsfragosti2018-10-231-2/+1
| | | |
| | * | chore: change order of code to be clearerfragosti2018-10-232-1/+3
| | | |
* | | | feat(instant): Procesing and Success statesSteve Klebanoff2018-10-2411-34/+106
| | | |
* | | | Make icon a bit betterSteve Klebanoff2018-10-231-1/+1
| | | |
* | | | Placing order buttonSteve Klebanoff2018-10-231-2/+4
| | | |
* | | | Spinner: change prop names and fix svg propsSteve Klebanoff2018-10-231-9/+9
| | | |
* | | | Making SecondaryButton accept children instead of text propSteve Klebanoff2018-10-233-5/+22
| | | |
* | | | Spinner no longer wobblySteve Klebanoff2018-10-232-6/+15
| | | |
* | | | WIP: spinnerSteve Klebanoff2018-10-232-0/+45
|/ / /
* | | Remove hack fixSteve Klebanoff2018-10-201-4/+2
| | |
* | | feat(instant): Add failure state and iconSteve Klebanoff2018-10-203-15/+35
| | |
* | | lintingSteve Klebanoff2018-10-203-4/+0
| | |
* | | Small refacotor of icons or amounts partSteve Klebanoff2018-10-201-7/+3
| | |
* | | Render failure iconSteve Klebanoff2018-10-201-2/+23
| | |
* | | Merge branch 'feature/instant/beta-render-et-al' into ↵Steve Klebanoff2018-10-2017-187/+297
|\| | | | | | | | | | | feature/instant/failure-state
| * | Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵fragosti2018-10-2013-131/+200
| |\ \ | | |/ | |/| | | | feature/instant/beta-render-et-al
| | * lintingSteve Klebanoff2018-10-201-2/+2
| | |
| | * arrow function syntax so no need to bindSteve Klebanoff2018-10-201-8/+6
| | |
| | * dont export PlainPlaceholderSteve Klebanoff2018-10-201-2/+2
| | |
| | * Refactor to make placeholder logic more straightforwardSteve Klebanoff2018-10-201-5/+6
| | |
| | * Getting rid of displayName, and rename usdSection -> _renderUsdSectionSteve Klebanoff2018-10-201-3/+2
| | |
| | * undefined -> null to follow conventionSteve Klebanoff2018-10-191-2/+2
| | |
| | * pulsating -> isPulsatingSteve Klebanoff2018-10-193-7/+7
| | |
| | * Move USD section into helper functionSteve Klebanoff2018-10-191-46/+42
| | |
| | * feat(instant): Indicate that order details section is loading by having ↵Steve Klebanoff2018-10-194-16/+47
| | | | | | | | | | | | pulsing placeholder
| | * Moved LatestErrorDisplay to types file and gave generic nameSteve Klebanoff2018-10-193-12/+13
| | |
| | * Rename update function to set function since it doesnt take a parameterSteve Klebanoff2018-10-193-9/+9
| | |
| | * fix camel casing of updateBuyOrderStateSteve Klebanoff2018-10-193-5/+5
| | |
| | * Pulsating holder element showing, even if amount is emptySteve Klebanoff2018-10-194-57/+101
| | |
| | * quoteState -> quoteRequestStateSteve Klebanoff2018-10-195-17/+17
| | |
| * | chore: run linterfragosti2018-10-201-1/+0
| | |
| * | fix: dont force NFTs to uppercase their namefragosti2018-10-191-1/+1
| | |
| * | feat: add network to state and use it where relevantfragosti2018-10-194-31/+47
| | |
| * | feat: use color from metaData instead of default primaryColorfragosti2018-10-192-3/+35
| | |
| * | fix: refactor ZeroExInstant state creation logic and fix bugfragosti2018-10-193-6/+7
| | |
* | | Selected Asset buttonSteve Klebanoff2018-10-206-65/+68
| | |
* | | WIP: clear buy quote workingSteve Klebanoff2018-10-204-7/+15
| | |
* | | wip: retry buttonSteve Klebanoff2018-10-204-30/+98
| | |
* | | Icon component for InstantSteve Klebanoff2018-10-201-0/+58
| | |
* | | Show order failed messaging when order failsSteve Klebanoff2018-10-192-27/+45
|/ /
* | fix: error test undefined casefragosti2018-10-191-2/+2
| |
* | fix: add error message and move more logic to assetUtilsfragosti2018-10-192-13/+10
| |
* | Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵fragosti2018-10-1927-182/+362
|\| | | | | | | feature/instant/beta-render-et-al
| * chore: fix importsFabio Berger2018-10-181-1/+1
| |
| * chore: replace @0xproject with @0x in .tsx filesFabio Berger2018-10-184-5/+5
| |
| * chore: change package org from 0xproject to 0xJacob Evans2018-10-1816-22/+22
| |
| * selectedAssetBuyState -> buyOrderStateSteve Klebanoff2018-10-184-9/+9
| |
| * fix typeSteve Klebanoff2018-10-181-1/+1
| |
| * ReactNode as default for formatters, and show bold dashSteve Klebanoff2018-10-182-10/+30
| |
| * add concept of quoteStateSteve Klebanoff2018-10-186-18/+60
| |
| * handle other errorsSteve Klebanoff2018-10-181-1/+12
| |
| * bigger emojiSteve Klebanoff2018-10-181-2/+2
| |
| * creating big error util file per francescos comment in PRSteve Klebanoff2018-10-185-55/+56
| |
| * use lodash isUndefined per PR commentSteve Klebanoff2018-10-181-2/+4
| |
| * export assetDataUtil big objSteve Klebanoff2018-10-183-16/+17
| |
| * latestErrorDismissed -> latestErrorDisplay enumSteve Klebanoff2018-10-182-20/+16
| |
| * use redux dev tools from packageSteve Klebanoff2018-10-181-2/+2
| |
| * get rid of unused marginLeft and marginRight propsSteve Klebanoff2018-10-181-4/+0
| |
| * linting, removing unused importsSteve Klebanoff2018-10-182-5/+0
| |
| * feat(instant): Handle AssetBuyer errorsSteve Klebanoff2018-10-1813-120/+228
| |
| * move z-index setting to zero instant container, and add ability for zindex ↵Steve Klebanoff2018-10-181-0/+4
| | | | | | | | to be set on container
| * feat(instant): add sliding errorSteve Klebanoff2018-10-182-1/+4
| |
* | feat: MVP of passing in sraApiUrl, assetData and other settings from render ↵fragosti2018-10-1916-81/+237
|/ | | | method
* Add tests for format and use toFixed instead of round for usdfragosti2018-10-171-1/+1
|
* Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵fragosti2018-10-165-6/+152
|\ | | | | | | feature/instant/move-features-over-from-zrx-buyer
| * take out explicit children definition in propsSteve Klebanoff2018-10-161-1/+0
| |
| * remove unused importSteve Klebanoff2018-10-161-1/+0
| |
| * move z-index setting to zero instant container, and add ability for zindex ↵Steve Klebanoff2018-10-163-2/+10
| | | | | | | | to be set on container
| * get rid of unused marginLeft and marginRight propsSteve Klebanoff2018-10-161-4/+0
| |
| * better private function syntaxSteve Klebanoff2018-10-161-2/+2
| |
| * dont need constructor just to set stateSteve Klebanoff2018-10-161-9/+11
| | | | | | | | git status
| * change to ? syntax instead of number | undefinedSteve Klebanoff2018-10-161-1/+1
| |
| * suggestions from code review: renaming timeoutNumber to timeoutId, sharing ↵Steve Klebanoff2018-10-162-23/+19
| | | | | | | | interface, renaming component
| * add semicolonsSteve Klebanoff2018-10-161-2/+2
| |
| * feat(instant): add sliding errorSteve Klebanoff2018-10-135-6/+152
| |
* | Remove expiry buffer seconds option from AssetBuyer initfragosti2018-10-161-3/+1
| |
* | Add ts-optchain and use it instead of lodash getfragosti2018-10-163-5/+9
| |
* | Hide USD price when ETH-USD price is not availablefragosti2018-10-161-3/+6
| |
* | Rename OrderDetailsRow to EthAmountRowfragosti2018-10-161-18/+18
| |
* | Put boundNoop in a util filefragosti2018-10-164-7/+13
| |
* | Add tnxHash to buy button callbacksfragosti2018-10-162-10/+8
| |
* | feat: model asset meta data and add dynamic assetData statefragosti2018-10-138-27/+120
| |
* | feat: make redux actions type-sagefragosti2018-10-1310-37/+60
| |
* | feat: have coinbase API return BigNumber for eth-usd price endpointfragosti2018-10-132-5/+8
| |
* | feat: populate order details with information from worst buy quotefragosti2018-10-127-42/+143
| |
* | feat: debounce the fetching of new quotesfragosti2018-10-121-10/+14
| |
* | feat: adjust amount input widthfragosti2018-10-121-1/+1
| |
* | feat: Move over features from zrx-buyerfragosti2018-10-1116-55/+321
|/
* Lint and update depsfragosti2018-10-111-1/+1
|
* Be more explicit with falsinessfragosti2018-10-111-1/+1
|
* Add type to cssRuleIfExistsfragosti2018-10-111-1/+2
|
* Fix issue where we throw if non-numeric characters are used in inputfragosti2018-10-111-2/+7
|
* Fix empty input bugfragosti2018-10-102-5/+9
|
* Apply linterfragosti2018-10-055-12/+9
|
* Create SelectedAssetInputAmountfragosti2018-10-055-15/+71
|
* Add Input and AmountInput componentfragosti2018-10-055-3/+75
|
* Add border radiosfragosti2018-10-052-2/+2
|
* Add box shadow and default box-sizing: border-box to containerfragosti2018-10-054-9/+10
|
* Add BuyButton and other small improvementfragosti2018-10-056-17/+140
|
* Add faux order details sectionfragosti2018-10-053-40/+15
|
* Create zrx instant container headingfragosti2018-10-053-21/+37
|
* apply prettierfragosti2018-10-051-7/+1
|
* Fix linting problemsfragosti2018-10-053-4/+4
|
* Improve utilities and try to use them in simple form componentfragosti2018-10-056-22/+79
|
* Add Flex and Container componentfragosti2018-10-053-0/+91
|
* Add some ui componentsfragosti2018-10-045-14/+165
|
* Add Inter UI fontfragosti2018-10-042-2/+7
|
* Add redux to 0x instantfragosti2018-10-044-4/+47
|
* Add styled-components with themefragosti2018-10-042-1/+34
|
* Add public dirfragosti2018-10-031-0/+10
|
* Add dev environmentfragosti2018-10-031-1/+1
|
* Have React setup with basic build workingfragosti2018-09-283-0/+12