* refactor
* refactor job details
* styling, cleanup, get algo name
* output dataset & algo dt symbol
* more styling and job metadata output
* history background tweak
* human numbers, edge case fixes
* changing the info text for dataset input
* Updating error message for invalid dataset input
* chaning button styling to make it look more like a button
* fixing package-lock.json issue
* removing changes from package-lock.json
* adding onBlur event to validate the data input
* Removing autoclose on error message
* adding success message when the dataset is valid
* WIP
* query update
* quick fix
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
* get blocks number when no provider, added threshold
* format code
* naming fix
* show graph out of sync message inside announcement banner
* added loader
* moved sync component
* refactor all the things
* new atoms/AnnouncementBanner : banner component reduced to presentation only, where its content is always passed as props
* revised molecules/NetworkBanner: the former AnnouncementBanner now holds all the specific network detection logic, in the end also returns the atoms/AnnouncementBanner
* new hook hooks/useGraphSyncStatus: move all the graph fetching logic in there so we can use its status in multiple places in the app without all this props passing. This also decouples the SyncStatus component in footer from its logic
* in App.tsx, add the graph sync warning banner in another atoms/AnnouncementBanner, getting its values from the hook
* data flow refactor
* .env.example tweak
* race condition fighting
* subgraph loading
* polygon fallback fix
* no interval fetching
* turn around logic for adding infura ID
* removed graphNotSynched
Co-authored-by: mihaisc <mihai.scarlat@smartcontrol.ro>
Co-authored-by: Norbi <katunanorbert@gmai.com>
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
* add dataset, algo and total price to form footer
* styled price component on start compute
* fix lint issues
* added help messages for compute jobs in BuyButton
* consume button text alignment fix
* help text copy changes
* styles cleanup
* use graph price on dataset display, remove buy compute timeout text
* minimal total price output
* spacing, copy
* more spacing & copy
* calculation output, timeout output
* price output refactor
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>