* frontend-monorepo-629: Made nav consistent with TFE and added focus-visible states
* frontend-monorepo-629: Header icons working
* frontend-monorepo-629: Tweak of header spacing
* frontend-monorepo-629: Text styles and spacing on all routes bar governance
* frontend-monorepo-629: Minor tweaks to font styles
* frontend-monorepo-629: Removed import from older solution
* frontend-monorepo-629: Evened up wallet padding to better suit the new button shadow styles
* frontend-monorepo-629: White text and mono font where needed in the eth wallet
* frontend-monorepo-629: Set only page header to use alpha lyrae
* frontend-monorepo-629: More use of mono font for balances and some text alignment
* frontend-monorepo-629: Keypair name element only rendered when name present
* frontend-monorepo-629: Stopped header title overflow on small screens
* frontend-monorepo-629: Button height established with padding to allow longer button text without overflow
* frontend-monorepo-629: Mobile wallet title/key alignment improved for mobile
* frontend-monorepo-629: Associated vega in wallet dark mode on
* frontend-monorepo-629: Removed redundant classes on eth wallet connect button
* frontend-monorepo-629: Vega wallet spacing tweaks
* chore: add callout loaders and input lozenges
* fix: text colors and nav heading
* fix: text color for home links
* chore: fix spacing of wallets
* chore: fix missing translation keys
* chore: add loader to pending associatino tx callout, fix spacing of text within callout
* chore: make sure etherscan links open in a new tab
* fix: redemption page
* fix: spacing of rewards tables list
* fix: link styles on withdraw page
* fix: styles for withdrawal table
* fix: footer links
* fix: staking page links and spacing
* fix: translations
* fix: spacing of callout title, spacing of staking connect step
* fix: vesting page title
* fix: proposals list spacing
* fix: proposal page and vote details
* chore: update translation of metamask wallet connection button
* chore: delete unused files
* chore: dont nest buttons inside links
* chore: lint
* fix: title test after text change
* remove freeform from proposal query and replace it with the rationale field
* fix: regenerate types and fix proposal names getter
Co-authored-by: Botond <fekbot@gmail.com>
* remove staking page scss and invalid class for buttons
* remove pending stake and staking form scss
* make eith wallet buttons fill space
* convert app banner and app footer to tailwind
* remove low hanging fruit css
* add spacing back to home page
* fix spacings on various pages
* remove custom text helpers and replace with tailwind
* Loader component scss to tailwind
* Locked progress scss to tailwind
* Nav scss to tailwind. Cleaned up structure and removed 'bp3-dark' class from index.html
* Page template scss to tailwind
* Splash error scss to tailwind
* Splash loader scss to tailwind
* Token-input scss to tailwind
* Stateful button scss to tailwind
* Transaction button scss to tailwind
* Transactions modal scss to tailwind
* Modal scss to tailwind and improved structure
* vega-wallet scss to tailwind
* wallet-card (and child components in other files tweaked) scss to tailwind
* Token details scss to tailwind
* Home scss to tailwind
* current-proposal-state scss to tailwind
* current-proposal-status scss to tailwind
* Tweak of modal scss to tailwind
* vote-buttons scss to tailwind
* vote-details scss to tailwind
* vote-progress scss to tailwind
* tranche-table scss to tailwind
* vesting-table scss to tailwind
* withdrawals scss to tailwind
* removed reliance on colors.scss from styles.scss
* convert tranche item scss
* delete unused colors and fonts scss files
* convert styles.scss to regular css
* Tweak to token e2e tests to account for classname removal
Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
* Converted app.scss
* Made a start converting styles.scss
* commenting out unused colours - test for now
* restoring font-family
* Added correct text colour and height to top level elements
* Eth connect button styling
* Truncated wallet key on staking screen (had been causing overflow)
* Tranches Scss to tailwind
* Withdraw form Scss to tailwind
* Part way done with staking Scss to tailwind
* Removed redundant containerClass prop from epoch-countdown
* Cleanup of colors part 1
* Ran prettier
* Changes from the MR - removed epoch-countdown styles (apart from blueprint, which has moved to styles.scss)
* Changes from mr - removed extra button size classes (to be replaced with a prop later)
* Changes from mr - allow Tailwind's default list styles. Added role="list" for accessibility
* Border-box applied via wildcard again
* MR tweaks
* Removing the eslint warning for using role="list" on unstyled lists
* Correctly naming the jsx-ally plugin in the eslintrc file so that rules were correctly applied
* Removed redundant 'list-none' classes as Tailwind applies this by default for lists
* move key-value-table to ui-toolkit and use tailwind
* add key-value-table to storybook
* override border width 1px from the styles of the app, remove td and th from children
* clone muted and numerical props to children elements
* proposal change table remove empty lines
* add Roboto mono to font-mono tailwind config
* remove labels and labelfor
* revert change on token-details-circulating
* export the whole components directory rather than explicitly individual components
* add classNames, add formatNumberPercentage, remove spans, add span in token details circulating
* data-testid=governance-proposal-enactmentDate and use span instead of div
* use custom spacing defined in tailwind & another README.md update for running cypress in watch mode
* update divs to span within the vesting table
* Update README.md
Co-authored-by: Dexter Edwards <dexter.edwards93@gmail.com>
* borders and text visible on both dark and light themes
* add headingLevel and use dl instead of tables
* update styling for dl inline
* remove added grey from tailwind
* ignore md files
Co-authored-by: madalinaraicu <“madalina@raygroup.uk”>
Co-authored-by: Dexter Edwards <dexter.edwards93@gmail.com>
* moved TFE into monorepo with some remaining errors
* moved TFE into monorepo with some remaining errors - further files
* add tailwind config, use etherscan link from toolkit, use web3 from lib
* make app compatible with react router 6
* remove vega keys from app state and use from state from lib
* comment out crowdin script injection
* convert all buttons to use ui toolkit buttons
* remove blueprint inputs and selects and replace with ui-toolkit
* remove css resets
* tidy button styles in wallet replace splash-screen with version from ui-toolkit
* various style fixes
* tidy up proposal list
* add valid key to route children
* Set custom port and config for token e2e tests
* added env title e2e test
* started some styling fixes - nav and home route
* Added 'h-auto' to button height regex check
* Added 'h-auto' to regex check to allow desired TFE button height
* Removed scss and used tailwind for heading component
* Woff files not woof :)
* Proper nav h1 font size
* Wallet card headings
* Vega wallet button styles
* Set project to use static hosted alpha font (cors being fixed separately)
* Eth wallet button styles (unfinished)
* Home route styles
* Staking route styles and title calculation
* Rewards route styles
* Vega wallet container button style
* Eth wallet disconnect button
* Connect dialog title colour and spacing
* Splash screen layout
* Fixed a bunch of linting errors
* Used 'Object.entries' instead of 'Array.from' to create iterable from object in 'use-search-params'
* Removed use of 'any' from 'use-search-params'
* Better simplification of 'use-search-params'
* Removed package.json duplication errors, set most up-to-date version from duplicate options
* Elvis for possible undefined in 'use-add-asset-to-wallet'
* Removed redundant files
* Removed old todo
* Removed package.json redundant packages
* Added dark class for dialog h1 text colour (required as the current scss gives a wrong default for this element)
* update useAddAsset to use new provider
* Ensure Jest has required methods
* tidy up package.json
* remove ts-ignores and use casts for dynamic grid imports
* remove unused code from token-e2e
* update to latest types from react 17
* Removed vegag wallet not running component as it should be handled by wallet lib
* fix typing of contract addresses
* type cast network string to Network enum in reduce
* remove comment, issue 270 created instead
* default associated wallet amounts to zero
* update comment
* delete unused staking-overview component, add note about withTranslation types to comment
* re add proposal dates
* enable source maps for build
* add rest of env files for networks
* remove crowdin script tags from index.html
* add testing-library/jest-dom to types in test tsconfig
* setup i18n for tests so that translations are used, proposal change table test
* delete unused translation files and config
* set sentry release to use commit ref
* delete dex liquidity pages
* remove unused useVegaLPStaking hook
* use found id so no non null assertion needed
* remove mocked graphql provider
* remove commented out breadcrumb component
* add comment and link to issue for syntax highlighter changes
* fix any types in token-input, add link to ui-toolkit input changes
* dont default allowance to zero as it affects rendering logic
* fix spacing between callouts on associate page
* adjust spacing between callout for association callout
* fix alignment of ethereum splash screen
* use ethereum connect dialog state for connect dialog
* add infura provider as default
* change from infura provider to JsonRpcProvider
* remove unused Ethereum config
* add custom webpack config to inject sentry plugin
* delete commented out code for pending stake
* add comment linking input elements issue for eth-address-input
* move useEagerConnect to libs/wallet, add logic for connecting state so token app can load after connection has succeeded or failed
* remove unused storage files, update web3 connector to render children if not actively connected
Co-authored-by: Matthew Russell <mattrussell36@gmail.com>