Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize token info form #1

Open
wants to merge 105 commits into
base: token-api
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
e304017
Merge pull request #1419 from nervosnetwork/develop
Keith-CY Jan 12, 2024
542c498
Merge pull request #1420 from nervosnetwork/testnet
Keith-CY Jan 12, 2024
2ea080e
fix: clear form when the dialog is dismissed
Keith-CY Jan 15, 2024
95d4d2b
fix: fix selection in token info dialog
Keith-CY Jan 15, 2024
085fb1d
fix: fix error status of fields
Keith-CY Jan 15, 2024
98548f2
feat: adopt token form in footer and update token email template
Keith-CY Jan 15, 2024
781c3d4
feat: update the arrow of common selection component
Keith-CY Jan 15, 2024
87090e7
feat: implement inscription detail and list page (#196)
WhiteMinds Jan 16, 2024
3562e3a
Merge branch 'develop' into token-api
Keith-CY Jan 16, 2024
260b7c2
fix: fix type declaration
Keith-CY Jan 16, 2024
6bd64a9
Merge pull request #1421 from nervosnetwork/develop
Keith-CY Jan 16, 2024
48d790d
feat: move "NFT Collection" into "Tokens" menu
Keith-CY Jan 16, 2024
f23b702
Merge pull request #1423 from nervosnetwork/develop
Keith-CY Jan 16, 2024
acec240
Merge branch 'develop' into token-api
Keith-CY Jan 16, 2024
77d8fbb
fix: fix padding between list and pagination
Keith-CY Jan 16, 2024
518be6d
Merge branch 'develop' into testnet
Keith-CY Jan 16, 2024
d0b3ba7
Merge pull request #1422 from nervosnetwork/testnet
Keith-CY Jan 16, 2024
95689a2
feat(inscription): add inscription to the address card (#208)
Daryl-L Jan 16, 2024
96f80ca
Merge pull request #1424 from nervosnetwork/develop
Keith-CY Jan 16, 2024
d5a9607
Merge pull request #1425 from nervosnetwork/testnet
Keith-CY Jan 16, 2024
304964e
fix: fix typo of inscriptions
Keith-CY Jan 16, 2024
416caba
fix: remove outliers of fee rate suggestions
Keith-CY Jan 16, 2024
a539a9c
Merge pull request #1426 from nervosnetwork/master
Keith-CY Jan 16, 2024
815d939
fix: wrap fee rate properly on transaction page
Keith-CY Jan 16, 2024
b642894
refactor: downgrade @types/react to a suitable version (#211)
WhiteMinds Jan 17, 2024
d2f8292
chore(deps): update dependency @types/react-test-renderer to v18.0.7 …
renovate[bot] Jan 17, 2024
9f4e4e8
chore(deps): update dependency @types/react-outside-click-handler to …
renovate[bot] Jan 17, 2024
80a12f5
fix(deps): update dependency classnames to v2.5.1 (#207)
renovate[bot] Jan 17, 2024
de48ab9
fix(deps): update dependency @spore-sdk/core to v0.1.0 (#215)
renovate[bot] Jan 17, 2024
4dd53e0
fix: fix alignment of capacity on the homepage
Keith-CY Jan 17, 2024
26ec118
Merge pull request #1428 from nervosnetwork/master
Keith-CY Jan 17, 2024
5f434fb
fix: fix alignment of rewards on homepage
Keith-CY Jan 17, 2024
8d55691
Merge pull request #1429 from nervosnetwork/master
Keith-CY Jan 17, 2024
b2d8d04
fix: styles for the script page (#217)
WhiteMinds Jan 17, 2024
552979f
Merge branch 'develop' of https://github.com/magickbase/ckb-explorer-…
Keith-CY Jan 17, 2024
f95ec3c
Merge pull request #1427 from nervosnetwork/develop
Keith-CY Jan 17, 2024
c8e7d08
chore(deps): update typescript-eslint monorepo to v6.19.0 (#216)
renovate[bot] Jan 17, 2024
beec708
chore(deps): update storybook monorepo to v7.6.8 (#213)
renovate[bot] Jan 17, 2024
981b00e
chore(deps): update dependency @types/node to v16.18.71 (#212)
renovate[bot] Jan 17, 2024
f512595
fix(inscription): ink should be more shorter when language changed (#…
Daryl-L Jan 17, 2024
0f7e356
Fix: loading state of search input (#209)
zhangyouxin Jan 17, 2024
9e47800
Merge pull request #1431 from nervosnetwork/develop
Keith-CY Jan 17, 2024
89510e4
feat: update maintain i18n
WhiteMinds Jan 17, 2024
6497b7e
Merge pull request #1432 from WhiteMinds/feat/UpdateMaintainI18n
Keith-CY Jan 17, 2024
7c1fe41
Merge pull request #1433 from nervosnetwork/develop
Keith-CY Jan 17, 2024
e633604
fix: optimize maintenance message
Keith-CY Jan 17, 2024
33ef20a
fix: fix type declaration
Keith-CY Jan 17, 2024
d523eb3
fix: fix typo
Keith-CY Jan 17, 2024
9e29e81
fix: fix default asset tab on address page
Keith-CY Jan 17, 2024
aea9f42
Merge pull request #1434 from nervosnetwork/master
Keith-CY Jan 17, 2024
0868104
Merge pull request #1430 from nervosnetwork/testnet
Keith-CY Jan 17, 2024
52dce00
fix: fix tooltip of avg-fee-rate chart
Keith-CY Jan 18, 2024
c6583a9
Merge branch 'master' of https://github.com/nervosnetwork/ckb-explore…
Keith-CY Jan 18, 2024
33d9da4
Merge pull request #1435 from nervosnetwork/develop
Keith-CY Jan 19, 2024
8f4b970
Merge pull request #1436 from nervosnetwork/master
Keith-CY Jan 19, 2024
a782fe1
fix(deps): update dependency moment to v2.30.1 (#218)
renovate[bot] Jan 19, 2024
009f2a4
fix(deps): update dependency sass to v1.70.0 (#219)
renovate[bot] Jan 19, 2024
3b7a712
chore(deps): update storybook monorepo to v7.6.10 (#221)
renovate[bot] Jan 19, 2024
0c356db
fix(deps): update sentry-javascript monorepo to v7.93.0 (#224)
renovate[bot] Jan 19, 2024
7197a2d
chore(deps): update actions/checkout action to v4 (#225)
renovate[bot] Jan 19, 2024
dcea79e
chore(deps): update actions/setup-node action to v4 (#227)
renovate[bot] Jan 21, 2024
0ffa363
chore(deps): update dependency @types/node to v16.18.73 (#228)
renovate[bot] Jan 21, 2024
3cf61a3
chore(deps): update actions/script action to v7 (#226)
renovate[bot] Jan 21, 2024
0e3bab6
Merge branch 'develop' into token-api
Keith-CY Jan 21, 2024
998da26
fix(deps): update sentry-javascript monorepo to v7.94.1 (#230)
renovate[bot] Jan 21, 2024
fca7d56
fix(deps): update dependency js-base64 to v3.7.6 (#229)
renovate[bot] Jan 21, 2024
822c869
chore(deps): update dependency husky to v8 (#232)
renovate[bot] Jan 21, 2024
9694ea8
chore(deps): update dependency mockdate to v3 (#233)
renovate[bot] Jan 21, 2024
585b14b
Merge branch 'develop' into token-api
Keith-CY Jan 21, 2024
b7f8579
feat: support updating sudt info
Keith-CY Jan 22, 2024
ca0cc5b
Merge branch 'token-api' of https://github.com/magickbase/ckb-explore…
Keith-CY Jan 22, 2024
1193a51
Merge pull request #1438 from nervosnetwork/develop
Keith-CY Jan 24, 2024
0445280
Merge pull request #1437 from nervosnetwork/testnet
Keith-CY Jan 24, 2024
e9b2264
feat: add updating token info
Keith-CY Jan 26, 2024
6753269
feat: add deployment info of spore (#237)
Keith-CY Jan 26, 2024
e8dead6
Merge pull request #1439 from nervosnetwork/develop
Keith-CY Jan 26, 2024
912e9fe
Merge pull request #1440 from nervosnetwork/testnet
Keith-CY Jan 26, 2024
c0ef499
chore(deps): update dependency stylelint to v16 (#235)
renovate[bot] Jan 26, 2024
672f590
chore(deps): update dependency @sentry/webpack-plugin to v2.10.3 (#238)
renovate[bot] Jan 29, 2024
28ebefe
chore(deps): update dependency @storybook/addon-onboarding to v1.0.11…
renovate[bot] Jan 29, 2024
c54b8b5
Merge branch 'develop' into token-api
Keith-CY Jan 29, 2024
b2c7051
chore(deps): update dependency @types/node to v16.18.76 (#240)
renovate[bot] Jan 29, 2024
2a20e38
chore(deps): update dependency ts-jest to v29.1.2 (#241)
renovate[bot] Jan 29, 2024
97a4576
chore(deps): update typescript-eslint monorepo to v6.19.1 (#242)
renovate[bot] Jan 29, 2024
41be01e
fix(deps): update dependency axios to v1.6.7 (#243)
renovate[bot] Jan 29, 2024
4342be6
feat: add pagination for cell list on transaction page (#222)
Keith-CY Jan 29, 2024
7234587
Merge pull request #1441 from nervosnetwork/develop
Keith-CY Jan 29, 2024
3142440
Merge pull request #1442 from nervosnetwork/testnet
Keith-CY Jan 29, 2024
d4303e0
feat: support view original inscription (#236)
WhiteMinds Jan 31, 2024
4c5ee23
Merge branch 'develop' of https://github.com/magickbase/ckb-explorer-…
Keith-CY Jan 31, 2024
d360205
fix: fix validation of token info form
Keith-CY Feb 1, 2024
f35b996
chore(deps): update dependency webpack to v5.90.1 (#244)
renovate[bot] Feb 2, 2024
e450336
chore(deps): update dependency @types/jest to v29.5.12 (#246)
renovate[bot] Feb 2, 2024
58f047f
Merge branch 'develop' into token-api
Keith-CY Feb 2, 2024
8340919
fix: fix email template
Keith-CY Feb 2, 2024
b2fd086
feat: internationalize errors
Keith-CY Feb 2, 2024
5271d38
fix: fix gap in form to submit token info
Keith-CY Feb 2, 2024
264db05
feat: refactor the code for the tokens page and adapt the style to th…
WhiteMinds Feb 2, 2024
b394723
Merge remote-tracking branch 'magickbase/develop' into token-api
Keith-CY Feb 2, 2024
c80b6d5
fix: fix typo of magickbase
Keith-CY Feb 2, 2024
b47a060
Merge branch 'develop' of https://github.com/magickbase/ckb-explorer-…
Keith-CY Feb 3, 2024
57dbc54
Merge branch 'develop' into token-api
Keith-CY Feb 4, 2024
2f84059
feat: add loading status to avoid udt overview flashing during
Keith-CY Feb 4, 2024
5713401
fix: set confirm button fixed width
Keith-CY Feb 4, 2024
6730b40
fix: fix default token type in token info form
Keith-CY Feb 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/auto_merge_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
name: Merge develop into testnet
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: repo-sync/pull-request@v2
with:
source_branch: 'develop'
Expand All @@ -23,7 +23,7 @@ jobs:
name: Merge testnet into mainnet
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: repo-sync/pull-request@v2
with:
source_branch: 'testnet'
Expand All @@ -38,7 +38,7 @@ jobs:
name: Merge mainnet back to develop
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: repo-sync/pull-request@v2
with:
source_branch: 'master'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-spelling.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ jobs:
name: Check spelling
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: crate-ci/typos@master
4 changes: 2 additions & 2 deletions .github/workflows/sync-external-updates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ jobs:
pull-requests: write # for opening PR
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Open PR from forked repo to origin one
if: vars.EXTERNAL_REPO != ''
uses: actions/script@v6
uses: actions/script@v7
with:
script: |
github.rest.pulls.create({
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18.13.0
- name: Install dependence
Expand Down
50 changes: 25 additions & 25 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@
"@ant-design/icons": "4.8.1",
"@ckb-lumos/base": "0.21.0-next.1",
"@nervosnetwork/ckb-sdk-utils": "0.109.0",
"@sentry/react": "7.65.0",
"@sentry/tracing": "7.65.0",
"@sentry/react": "7.94.1",
"@sentry/tracing": "7.94.1",
"@spore-sdk/core": "^0.1.0-beta.10",
"@tanstack/react-query": "4.0.5",
"antd": "4.24.5",
"axios": "1.6.5",
"axios": "1.6.7",
"bignumber.js": "9.1.2",
"camelcase": "7.0.1",
"camelcase-keys": "7.0.2",
"classnames": "2.3.2",
"classnames": "2.5.1",
"dayjs": "1.11.10",
"default-passive-events": "2.0.0",
"echarts": "4.9.0",
Expand All @@ -25,7 +25,7 @@
"jsbi": "3.2.5",
"lint-staged": "^13.2.3",
"lodash.debounce": "4.0.8",
"moment": "2.29.4",
"moment": "2.30.1",
"observable-hooks": "^4.2.3",
"react": "17.0.2",
"react-dom": "17.0.2",
Expand All @@ -35,35 +35,35 @@
"react-router": "5.3.4",
"react-router-dom": "5.3.4",
"react-scripts": "5.0.1",
"sass": "1.66.1",
"sass": "1.70.0",
"styled-components": "5.3.11"
},
"devDependencies": {
"@sentry/webpack-plugin": "2.10.2",
"@storybook/addon-essentials": "7.6.7",
"@storybook/addon-interactions": "7.6.7",
"@storybook/addon-links": "7.6.7",
"@storybook/addon-onboarding": "1.0.10",
"@sentry/webpack-plugin": "2.10.3",
"@storybook/addon-essentials": "7.6.10",
"@storybook/addon-interactions": "7.6.10",
"@storybook/addon-links": "7.6.10",
"@storybook/addon-onboarding": "1.0.11",
"@storybook/addon-storysource": "^7.5.3",
"@storybook/blocks": "7.6.7",
"@storybook/preset-create-react-app": "7.6.7",
"@storybook/react": "7.6.7",
"@storybook/react-webpack5": "7.6.7",
"@storybook/blocks": "7.6.10",
"@storybook/preset-create-react-app": "7.6.10",
"@storybook/react": "7.6.10",
"@storybook/react-webpack5": "7.6.10",
"@storybook/testing-library": "0.2.2",
"@testing-library/react": "12.1.5",
"@types/echarts": "4.9.22",
"@types/eslint": "8.56.2",
"@types/jest": "29.5.11",
"@types/jest": "29.5.12",
"@types/lodash.debounce": "4.0.9",
"@types/node": "16.18.70",
"@types/react": "18.2.47",
"@types/node": "16.18.76",
"@types/react": "17.0.65",
"@types/react-dom": "17.0.20",
"@types/react-outside-click-handler": "^1.3.0",
"@types/react-router-dom": "5.3.3",
"@types/react-test-renderer": "^18.0.0",
"@types/styled-components": "5.1.32",
"@typescript-eslint/eslint-plugin": "^6.9.1",
"@typescript-eslint/parser": "6.18.1",
"@typescript-eslint/parser": "6.19.1",
"antd-dayjs-webpack-plugin": "^1.0.6",
"babel-plugin-named-exports-order": "0.0.2",
"create-react-app": "^5.0.0",
Expand All @@ -77,28 +77,28 @@
"eslint-plugin-react-hooks": "4.6.0",
"eslint-plugin-storybook": "^0.6.15",
"eslint-plugin-unused-imports": "^3.0.0",
"husky": "^7.0.1",
"husky": "^8.0.0",
"jest-styled-components": "^7.0.5",
"mockdate": "^2.0.5",
"mockdate": "^3.0.0",
"postcss-scss": "4.0.9",
"postcss-styled-syntax": "^0.6.0",
"prettier": "^2.8.8",
"prop-types": "15.8.1",
"react-app-rewired": "2.2.1",
"react-test-renderer": "^17.0.2",
"rxjs": "7.8.1",
"storybook": "7.6.7",
"stylelint": "^15.10.1",
"storybook": "7.6.10",
"stylelint": "^16.0.0",
"stylelint-config-css-modules": "^4.3.0",
"stylelint-config-standard": "^35.0.0",
"stylelint-config-standard-scss": "^12.0.0",
"stylelint-config-styled-components": "^0.1.1",
"stylelint-no-unsupported-browser-features": "7.0.0",
"stylelint-processor-styled-components": "^1.10.0",
"timezone-mock": "^1.1.4",
"ts-jest": "29.1.1",
"ts-jest": "29.1.2",
"typescript": "4.9.5",
"webpack": "5.89.0"
"webpack": "5.90.1"
},
"scripts": {
"start": "react-app-rewired start",
Expand Down
Binary file added src/assets/arrow_down_black.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/components/Capacity/Capacity.module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
display: inline-flex;
align-items: flex-end;
font-size: 1rem;
white-space: nowrap;

span[data-role='dec'] {
font-size: 0.875em;
Expand Down
10 changes: 8 additions & 2 deletions src/components/Card/Card.module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
justify-content: flex-start;
padding: 0 40px;
background: #fff;
box-shadow: 0 4px 4px 0 rgb(16 16 16 / 5%);

&.shadow {
box-shadow: 0 4px 4px 0 rgb(16 16 16 / 5%);
}

&.rounded {
border-radius: 4px;
Expand All @@ -24,6 +27,9 @@

@media (width <= $mobileBreakPoint) {
padding: 0 16px;
box-shadow: 1px 1px 3px 0 #dfdfdf;

&.shadow {
box-shadow: 1px 1px 3px 0 #dfdfdf;
}
}
}
4 changes: 3 additions & 1 deletion src/components/Card/Card.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,17 @@ import styles from './Card.module.scss'

export interface CardProps extends ComponentProps<'div'> {
rounded?: boolean | 'top' | 'bottom'
shadow?: boolean
}

export const Card: FC<CardProps> = ({ children, rounded = true, ...elProps }) => {
export const Card: FC<CardProps> = ({ children, rounded = true, shadow = true, ...elProps }) => {
return (
<div
{...elProps}
className={classNames(
styles.card,
{
[styles.shadow]: shadow,
[styles.rounded]: rounded === true,
[styles.roundedTop]: rounded === 'top',
[styles.roundedBottom]: rounded === 'bottom',
Expand Down
2 changes: 1 addition & 1 deletion src/components/CommonModal/index.module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

.container {
position: absolute;
z-index: 2;
z-index: 3;
top: 150px;
left: 50%;
transform: translateX(-50%);
Expand Down
40 changes: 6 additions & 34 deletions src/components/CommonSelect/index.module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
position: relative;
font-size: 14px;
padding: 11px 8px;
margin: 0;
margin: 0 0 1rem;
border-radius: 4px;
border: 1px solid #e5e5e5;
background: white;
Expand All @@ -17,11 +17,6 @@
align-items: center;
width: 100%;
height: 100%;

img {
width: 16px;
height: 16px;
}
}

.options {
Expand All @@ -48,38 +43,15 @@
}
}

.arrow,
.arrowTestnet {
width: 16px;
height: 16px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}

.arrowTestnet {
background-image: url('../../assets/arrow_down_blue.png');
}

.arrow {
background-image: url('../../assets/arrow_down.png');
}
width: 10px;
transition: 0.3s;

.flip {
transform: rotate(180deg);
animation: rotate-flip 0.3s ease;
&[data-is-flipped='true'] {
transform: rotateX(180deg);
}
}

.selected {
background: #f5f5f5;
}

@keyframes rotate-flip {
0% {
transform: rotate(0);
}

100% {
transform: rotate(-180deg);
}
}
23 changes: 9 additions & 14 deletions src/components/CommonSelect/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,31 +3,26 @@ import classNames from 'classnames'
import { useEffect, useState } from 'react'
import OutsideClickHandler from 'react-outside-click-handler'
import styles from './index.module.scss'
import { isMainnet } from '../../utils/chain'
import Arrow from '../../assets/arrow_down_black.png'

type OptionType<T> = {
value: T
label: string
}

type Props<T> = {
options: OptionType<T>[]
onChange: (value: T) => void
defaultValue?: T
type Option = Record<'label' | 'value', string>
type Props = {
options: Option[]
onChange: (value: string) => void
defaultValue?: string
placeholder?: string
className?: string
}

function CommonSelect<T>(props: Props<T>) {
const { options, onChange, defaultValue, placeholder, className } = props
function CommonSelect({ options, onChange, defaultValue, placeholder, className }: Props) {
const defaultLabel = options.find(option => option.value === defaultValue)?.label
const [value, setValue] = useState(defaultLabel)
const [isExpanded, setIsExpanded] = useState(false)
const toggleExpand = () => {
setIsExpanded(!isExpanded)
}

const handleOptionClick = (option: OptionType<T>) => {
const handleOptionClick = (option: Option) => {
onChange(option.value)
setValue(option.label)
toggleExpand()
Expand Down Expand Up @@ -82,7 +77,7 @@ function CommonSelect<T>(props: Props<T>) {
<div className={classNames(styles.select, className)}>
<div onClick={toggleExpand} className={styles.value}>
{value ?? placeholder}
<div className={classNames(isMainnet() ? styles.arrow : styles.arrowTestnet, isExpanded && styles.flip)} />
<img src={Arrow} alt="arrow" className={styles.arrow} data-is-flipped={isExpanded} />
</div>
{isExpanded && (
<div className={styles.options}>
Expand Down
12 changes: 10 additions & 2 deletions src/components/CsvExport/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,20 @@ import styles from './styles.module.scss'
import { ReactComponent as ExportIcon } from './export_icon.svg'
import { SupportedExportTransactionType } from '../../services/ExplorerService'

export function CsvExport({ type, id }: { type: SupportedExportTransactionType; id?: string }) {
export function CsvExport({
type,
id,
isViewOriginal,
}: {
type: SupportedExportTransactionType
id?: string
isViewOriginal?: boolean
}) {
const [t] = useTranslation()
return (
<Link
className={styles.exportLink}
to={`/export-transactions?type=${type}${id ? `&id=${id}` : ''}`}
to={`/export-transactions?type=${type}${id ? `&id=${id}` : ''}${isViewOriginal ? '&view=original' : ''}`}
target="_blank"
>
<div>{t(`export_transactions.csv_export`)}</div>
Expand Down
6 changes: 6 additions & 0 deletions src/components/FilterSortContainer/index.module.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.filterSortContainerOnMobile {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 20px;
}
11 changes: 11 additions & 0 deletions src/components/FilterSortContainer/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import classNames from 'classnames'
import { ComponentProps, FC } from 'react'
import styles from './index.module.scss'

export const FilterSortContainerOnMobile: FC<ComponentProps<'div'>> = ({ children, ...elProps }) => {
return (
<div {...elProps} className={classNames(styles.filterSortContainerOnMobile, elProps.className)}>
{children}
</div>
)
}
2 changes: 1 addition & 1 deletion src/components/Footer/index.module.scss
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.footerSubmitToken {
.tokenFormBtn {
font-size: 18px;
color: #acacac;
height: 23px;
Expand Down
Loading