Skip to content

Commit fbf5055

Browse files
Updates on styles for templates. (#162) (#163)
* Updates for template dapp UI. * Updated changelog * Fixed tests. * Upgraded version. Co-authored-by: Iulia Cimpeanu <72752718+iuliacimpeanu@users.noreply.github.com>
2 parents 1631a89 + 43343ef commit fbf5055

File tree

10 files changed

+41
-12
lines changed

10 files changed

+41
-12
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [[0.0.14](https://github.com/multiversx/mx-sdk-dapp-ui/pull/163)] - 2025-07-14
11+
12+
- [Updates on styles for templates.](https://github.com/multiversx/mx-sdk-dapp-ui/pull/162)
13+
1014
## [[0.0.13](https://github.com/multiversx/mx-sdk-dapp-ui/pull/161)] - 2025-07-10
1115

1216
- [UI updates on icons for failed transactions and Firefox extension.](https://github.com/multiversx/mx-sdk-dapp-ui/pull/160)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@multiversx/sdk-dapp-ui",
3-
"version": "0.0.13",
3+
"version": "0.0.14",
44
"description": "A library to hold UI components for a dApp on the MultiversX blockchain",
55
"author": "MultiversX",
66
"license": "MIT",

src/components/controlled/transactions-table/components/transaction-account/transaction-account.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import { DataTestIdsEnum } from 'constants/dataTestIds.enum';
66

77
import type { TransactionAccountType } from '../../transactions-table.type';
88

9+
const transactionAccountClasses: Record<string, string> = {
10+
explorerLink: 'mvx:text-blue-link!',
11+
};
12+
913
@Component({
1014
tag: 'mvx-transaction-account',
1115
styleUrl: 'transaction-account.scss',
@@ -29,7 +33,13 @@ export class TransactionAccount {
2933

3034
{this.account.isContract && <mvx-fa-icon icon={faFileAlt} description="Smart Contract" />}
3135
{this.account.showLink ? (
32-
<mvx-explorer-link link={this.account.link} data-testid={explorerLinkDataTestId} />
36+
<mvx-explorer-link
37+
link={this.account.link}
38+
data-testid={explorerLinkDataTestId}
39+
class={transactionAccountClasses.explorerLink}
40+
>
41+
<span>{this.account.address}</span>
42+
</mvx-explorer-link>
3343
) : (
3444
<mvx-transaction-account-name
3545
name={this.account.name}

src/components/controlled/transactions-table/components/transaction-hash/tests/transaction-hash.spec.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ describe('TransactionHash', () => {
5252
<mvx-transaction-hash>
5353
<div class="transaction-hash">
5454
<mvx-transaction-icon></mvx-transaction-icon>
55-
<mvx-explorer-link dataTestId="${DataTestIdsEnum.transactionLink}" link="https://example.com/tx/123"><span>0x123456789abcdef</span></mvx-explorer-link>
55+
<mvx-explorer-link class="mvx:text-blue-link!" dataTestId="${DataTestIdsEnum.transactionLink}" link="https://example.com/tx/123"><span>0x123456789abcdef</span></mvx-explorer-link>
5656
</div>
5757
</mvx-transaction-hash>
5858
`);
@@ -90,7 +90,7 @@ describe('TransactionHash', () => {
9090
<mvx-transaction-hash>
9191
<div class="transaction-hash">
9292
<mvx-transaction-icon></mvx-transaction-icon>
93-
<mvx-explorer-link dataTestId="${DataTestIdsEnum.transactionLink}" link="https://example.com/tx/initial"><span>0xInitialHash</span></mvx-explorer-link>
93+
<mvx-explorer-link class="mvx:text-blue-link!" dataTestId="${DataTestIdsEnum.transactionLink}" link="https://example.com/tx/initial"><span>0xInitialHash</span></mvx-explorer-link>
9494
</div>
9595
</mvx-transaction-hash>
9696
`);
@@ -124,7 +124,7 @@ describe('TransactionHash', () => {
124124
<mvx-transaction-hash>
125125
<div class="transaction-hash">
126126
<mvx-transaction-icon></mvx-transaction-icon>
127-
<mvx-explorer-link dataTestId="${DataTestIdsEnum.transactionLink}" link="https://example.com/tx/updated"><span>0xUpdatedHash</span></mvx-explorer-link>
127+
<mvx-explorer-link class="mvx:text-blue-link!" dataTestId="${DataTestIdsEnum.transactionLink}" link="https://example.com/tx/updated"><span>0xUpdatedHash</span></mvx-explorer-link>
128128
</div>
129129
</mvx-transaction-hash>
130130
`);

src/components/controlled/transactions-table/components/transaction-hash/transaction-hash.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ import { DataTestIdsEnum } from 'constants/dataTestIds.enum';
33

44
import type { TransactionRowType } from '../../transactions-table.type';
55

6+
const transactionHashClasses: Record<string, string> = {
7+
explorerLink: 'mvx:text-blue-link!',
8+
};
9+
610
@Component({
711
tag: 'mvx-transaction-hash',
812
})
@@ -19,7 +23,11 @@ export class TransactionHash {
1923
<div class={{ 'transaction-hash': true, [this.class]: Boolean(this.class) }}>
2024
<mvx-transaction-icon iconInfo={this.transaction.iconInfo} />
2125

22-
<mvx-explorer-link dataTestId={DataTestIdsEnum.transactionLink} link={this.transaction.link}>
26+
<mvx-explorer-link
27+
dataTestId={DataTestIdsEnum.transactionLink}
28+
link={this.transaction.link}
29+
class={transactionHashClasses.explorerLink}
30+
>
2331
<span>{this.transaction.txHash}</span>
2432
</mvx-explorer-link>
2533
</div>

src/components/controlled/transactions-table/components/transaction-shards/tests/transaction-shards.spec.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ describe('TransactionShards', () => {
5353
expect(page.root).toEqualHtml(`
5454
<mvx-transaction-shards>
5555
<div class="transaction-shards">
56-
<mvx-explorer-link class="transactions-table-body-cell-link" data-testid="${DataTestIdsEnum.shardFromLink}" link="/blocks?shard=0">
56+
<mvx-explorer-link class="mvx:text-blue-link!" data-testid="${DataTestIdsEnum.shardFromLink}" link="/blocks?shard=0">
5757
<span data-testid="${DataTestIdsEnum.senderShard}">0</span>
5858
</mvx-explorer-link>
5959
<span class="transaction-shards-arrow">&#10132;</span>
60-
<mvx-explorer-link class="transactions-table-body-cell-link" data-testid="${DataTestIdsEnum.shardToLink}" link="/blocks?shard=1">
60+
<mvx-explorer-link class="mvx:text-blue-link!" data-testid="${DataTestIdsEnum.shardToLink}" link="/blocks?shard=1">
6161
<span data-testid="${DataTestIdsEnum.receiverShard}">1</span>
6262
</mvx-explorer-link>
6363
</div>
@@ -76,11 +76,11 @@ describe('TransactionShards', () => {
7676
expect(page.root).toEqualHtml(`
7777
<mvx-transaction-shards class="custom-class">
7878
<div class="custom-class transaction-shards">
79-
<mvx-explorer-link class="transactions-table-body-cell-link" data-testid="${DataTestIdsEnum.shardFromLink}" link="/blocks?shard=0">
79+
<mvx-explorer-link class="mvx:text-blue-link!" data-testid="${DataTestIdsEnum.shardFromLink}" link="/blocks?shard=0">
8080
<span data-testid="${DataTestIdsEnum.senderShard}">0</span>
8181
</mvx-explorer-link>
8282
<span class="transaction-shards-arrow">&#10132;</span>
83-
<mvx-explorer-link class="transactions-table-body-cell-link" data-testid="${DataTestIdsEnum.shardToLink}" link="/blocks?shard=1">
83+
<mvx-explorer-link class="mvx:text-blue-link!" data-testid="${DataTestIdsEnum.shardToLink}" link="/blocks?shard=1">
8484
<span data-testid="${DataTestIdsEnum.receiverShard}">1</span>
8585
</mvx-explorer-link>
8686
</div>

src/components/controlled/transactions-table/components/transaction-shards/transaction-shards.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ import { DataTestIdsEnum } from 'constants/dataTestIds.enum';
44

55
import type { TransactionRowType } from '../../transactions-table.type';
66

7+
const transactionShardsClasses: Record<string, string> = {
8+
explorerLink: 'mvx:text-blue-link!',
9+
};
10+
711
@Component({
812
tag: 'mvx-transaction-shards',
913
styleUrl: 'transaction-shards.scss',
@@ -17,7 +21,7 @@ export class TransactionShards {
1721
<div class={classNames(this.class, 'transaction-shards')}>
1822
<mvx-explorer-link
1923
link={this.transaction.sender.shardLink}
20-
class="transactions-table-body-cell-link"
24+
class={transactionShardsClasses.explorerLink}
2125
data-testid={DataTestIdsEnum.shardFromLink}
2226
>
2327
<span data-testid={DataTestIdsEnum.senderShard}>{this.transaction.sender.shard}</span>
@@ -26,9 +30,9 @@ export class TransactionShards {
2630
<span class="transaction-shards-arrow">&#10132;</span>
2731

2832
<mvx-explorer-link
29-
class="transactions-table-body-cell-link"
3033
link={this.transaction.receiver.shardLink}
3134
data-testid={DataTestIdsEnum.shardToLink}
35+
class={transactionShardsClasses.explorerLink}
3236
>
3337
<span data-testid={DataTestIdsEnum.receiverShard}>{this.transaction.receiver.shard}</span>
3438
</mvx-explorer-link>

src/components/controlled/transactions-table/transactions-table.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
}
4141

4242
.transactions-table-body-cell > * {
43+
display: flex;
4344
width: max-content;
4445
}
4546

src/global/tailwind.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
--breakpoint-xs: 30rem; /* 480px */
55
--color-primary: var(--mvx-text-color-primary);
66
--color-link: var(--mvx-link-color);
7+
--color-blue-link: var(--mvx-blue-600);
78
--color-accent: var(--mvx-text-accent-color);
89
--color-preloader: var(--mvx-preloader-item-bg);
910
}

src/global/variables.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
--mvx-teal-150: #a5fcf0;
4646
--mvx-teal-350: #23f7dd;
4747
--mvx-teal-925: #143736;
48+
--mvx-blue-600: #2563EB;
4849
--mvx-blue-650: #007bff;
4950
--mvx-blue-750: #0062cc;
5051
--mvx-cyan-550: #17a2b8;

0 commit comments

Comments
 (0)