A-1213957951735267: UI update#253
Open
owlsua wants to merge 55 commits into
Open
Conversation
Configure TypeScript compilation, CSS module type declarations, webpack loaders, babel and jest for .tsx files.
Add new icons (eye, lock, logout, settings, background-home). Update existing icons with new design. Remove unused SVGs.
…nsaction to CSS Modules
…Transaction styles
…ageHeader and WalletCard
…Json subcomponents
Add typescript-eslint parser and plugin, extract shared rules, update lint command to cover .ts/.tsx files.
Replace inline CopyButton in TransactionDetails with the shared composed CopyButton, migrate CopyButton styles to CSS Modules.
Add banner header with amount/status, card-style detail rows with copy buttons, warning block for decommissioned pools. Replace generic SkeletonLoader with DelegationSkeleton component.
Use React state-during-render pattern instead of useEffect for syncing props in Error, InputBTC, useStyleClasses, useMediaQuery, SliderMenu. Add useMediaQuery tests.
Reset delegation list and balance when network type or account changes to prevent stale data display. Simplify settings init.
Replace hardcoded localhost URL with EXCHANGE_RATES_SERVER environment variable.
Remove SettingsAPI and SettingsAPIItem components, styles, and tests. Remove export from containers index.
Update icon-account SVG, adjust logo width, header gap, popup centering, sidebar UpdateButton, slider close button, swap input widths, restore account spacing, and order details flex-shrink.
Remove unused variables, imports, eslint-disable comments, and numeric separators for compatibility. Add React imports for TSX files, simplify OrderList with derived state.
….6.0 Extract BTC transaction confirmation to dedicated page, rewrite SliderMenu as CSS Modules component, update CSP header, fix PriceChart for tokens/testnet, and misc UI improvements.
Update useLogin, useRestore, and useSetTestnet hooks to use data-testid attributes and new button text instead of deprecated class selectors.
Update button text, page headings, and navigation flow to match the redesigned wallet UI.
Fix duplicate test numbering (two 06-* files), renumber 07-13 sequentially. Rewrite tests for redesigned transaction details, delegation details, delete account, and address page components.
The <meta name="CSP" /> placeholder in index.html was never replaced during build. CSP is handled via manifest files instead.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
💬 Description
UI update
More
📷 Screenshots
📋 Checklist:
A-[id of Asana task]A-[id of Asana task]: [short description]prettierchecklintcheck