Fix various bugs
A full description is here: https://trello.com/c/jBWHh0Ir/647-fix-various-bugs
-
Remove minus sign for zero premium from the premium percentage in create contract modal. -
Make the confirm button in the disabled state once the endpoint is called. -
Fix the incorrect premium percentage in the dropdown window in the create position panel. Shows as zero when it's not. Check logic. -
Improve the contract created successfully message. Should be green and 'hedge' and 'long' should start with a capital. -
Investigate strange message when creating long contract (t is undefined). -
Fix incorrect balance update after creating a long contract. Right now the balance drops sifgnificantly after creating a new long contract. -
Remove + sign from premium when it's zero in the positions table. -
Add red for all negative premiums throughtout. -
Premium amount in contract details style (colour, text you earn, etc) has to match that in the create contract modal. Also check the amount is correct, currently does not match what we show in the positions table. -
Investigate why active contracts show as settled when opening the app.
Edited by Anton Panteleev