File tree Expand file tree Collapse file tree 8 files changed +31
-11
lines changed
components/SidePanelSwiper
components/functional/sign-transactions-panel
SignTransactionsAdvanced/components/SignTransactionsAdvancedData Expand file tree Collapse file tree 8 files changed +31
-11
lines changed Original file line number Diff line number Diff 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.1.22] ( https://github.com/multiversx/mx-sdk-dapp-ui/pull/306 )] - 2026-02-20
11+
12+ - [ Added part attributes to SidePanel and SignTransactions ] ( https://github.com/multiversx/mx-sdk-dapp-ui/pull/306 )
13+
1014## [[ 0.1.21] ( https://github.com/multiversx/mx-sdk-dapp-ui/pull/305 )] - 2026-02-11
1115
1216- [ Fixed ` data-testid ` on button] ( https://github.com/multiversx/mx-sdk-dapp-ui/pull/305 )
Original file line number Diff line number Diff line change 11{
22 "name" : " @multiversx/sdk-dapp-ui" ,
3- "version" : " 0.1.21 " ,
3+ "version" : " 0.1.22 " ,
44 "description" : " A library to hold UI components for a dApp on the MultiversX blockchain" ,
55 "author" : " MultiversX" ,
66 "license" : " MIT" ,
Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ export function SidePanel(
6868 />
6969 ) }
7070 </ div >
71- < div class = { styles . sidePanelContent } > { children } </ div >
71+ < div class = { styles . sidePanelContent } part = "side-panel-content" > { children } </ div >
7272 </ div >
7373 </ SidePanelSwiper >
7474 </ div >
Original file line number Diff line number Diff line change @@ -241,19 +241,28 @@ export function SidePanelSwiper(
241241 [ styles . sidePanelSwiperWrapperVisible ] : state . isVisible ,
242242 [ styles . sidePanelSwiperWrapperHidden ] : ! state . isVisible ,
243243 } }
244+ part = "side-panel-swiper-wrapper"
244245 >
245- < div class = { styles . sidePanelSwiper } ref = { setSheetRef } onClick = { ( event : MouseEvent ) => event . stopPropagation ( ) } >
246- < div class = { styles . sidePanelSwiperHandleWrapper } >
246+ < div
247+ class = { styles . sidePanelSwiper }
248+ ref = { setSheetRef }
249+ part = "side-panel-swiper"
250+ onClick = { ( event : MouseEvent ) => event . stopPropagation ( ) }
251+ >
252+ < div class = { styles . sidePanelSwiperHandleWrapper } part = "side-panel-swiper-handle-wrapper" >
247253 < div
248254 class = { styles . sidePanelSwiperHandleContainer }
255+ part = "side-panel-swiper-handle-container"
249256 onMouseDown = { handleDragStart }
250257 onTouchStart = { handleDragStart }
251258 >
252- < div class = { styles . sidePanelSwiperHandle } />
259+ < div class = { styles . sidePanelSwiperHandle } part = "side-panel-swiper-handle" />
253260 </ div >
254261 </ div >
255262
256- < div class = { styles . sidePanelSwiperContent } > { children } </ div >
263+ < div class = { styles . sidePanelSwiperContent } part = "side-panel-swiper-content" >
264+ { children }
265+ </ div >
257266 </ div >
258267 </ div >
259268 </ div >
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ export function SignTransactionsAdvancedData({
102102 </ div >
103103
104104 < div class = { styles . signTransactionsAdvancedDataBottom } >
105- < div class = { styles . signTransactionsAdvancedDataWrapper } >
105+ < div class = { styles . signTransactionsAdvancedDataWrapper } part = "sign-transactions-advanced-data-wrapper" >
106106 { beforeHighlight || afterHighlight ? (
107107 < Fragment >
108108 { beforeHighlight && (
@@ -120,6 +120,7 @@ export function SignTransactionsAdvancedData({
120120 styles . signTransactionsAdvancedDataHighlightBolded ,
121121 ) }
122122 data-testid = { DataTestIdsEnum . signTransactionsAdvancedDataHighlight }
123+ part = "sign-transactions-advanced-data-highlight"
123124 ref = { el => ( highlightElement = el ) }
124125 >
125126 { highlightText }
@@ -138,6 +139,7 @@ export function SignTransactionsAdvancedData({
138139 < div
139140 class = { styles . signTransactionsAdvancedDataHighlight }
140141 data-testid = { DataTestIdsEnum . signTransactionsAdvancedDataHighlight }
142+ part = "sign-transactions-advanced-data-highlight"
141143 >
142144 { highlightText }
143145 </ div >
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ export function SignTransactionsFooter({
5454 const checkButtonText = providerName ? `Check ${ providerName } ` : 'Check your device' ;
5555
5656 return (
57- < div class = { styles . signTransactionsFooterContainer } >
57+ < div class = { styles . signTransactionsFooterContainer } part = "sign-transactions-footer-container" >
5858 < div class = { styles . signTransactionsFooter } data-testid = { DataTestIdsEnum . signTransactionsFooter } >
5959 < div class = { styles . signTransactionsFooterButtons } data-testid = { DataTestIdsEnum . signTransactionsFooterButtons } >
6060 < div
Original file line number Diff line number Diff line change @@ -24,7 +24,11 @@ export function SignTransactionsHeader({
2424 showFavicon,
2525} : SignTransactionsHeaderPropsType ) {
2626 return (
27- < div class = { styles . signTransactionsHeader } data-testid = { DataTestIdsEnum . signTransactionsHeader } >
27+ < div
28+ class = { styles . signTransactionsHeader }
29+ data-testid = { DataTestIdsEnum . signTransactionsHeader }
30+ part = { DataTestIdsEnum . signTransactionsHeader }
31+ >
2832 { transactionsCount > 1 && (
2933 < div
3034 class = { styles . signTransactionsHeaderPager }
@@ -80,6 +84,7 @@ export function SignTransactionsHeader({
8084
8185 < div
8286 data-testid = { DataTestIdsEnum . signTransactionsHeaderOrigin }
87+ part = "sign-transactions-header-origin"
8388 class = { {
8489 [ styles . signTransactionsHeaderOrigin ] : true ,
8590 [ styles . signTransactionsHeaderOriginCentered ] : transactionsCount <= 1 ,
Original file line number Diff line number Diff line change @@ -150,7 +150,7 @@ export class SignTransactionsPanel {
150150
151151 return (
152152 < SidePanel isOpen = { this . isOpen } onClose = { this . handleClose } panelTitle = "Confirm Transaction" hasBackButton = { false } >
153- < div class = { styles . signTransactionsPanel } data-testid = { DataTestIdsEnum . signTransactionsPanel } >
153+ < div class = { styles . signTransactionsPanel } data-testid = { DataTestIdsEnum . signTransactionsPanel } part = "sign-transactions-panel" >
154154 < SignTransactionsHeader
155155 onBack = { onBack }
156156 onNext = { onNext }
@@ -160,7 +160,7 @@ export class SignTransactionsPanel {
160160 showFavicon = { this . showFavicon }
161161 />
162162
163- < div class = { styles . signTransactionContent } >
163+ < div class = { styles . signTransactionContent } part = "sign-transaction-content" >
164164 < div class = { styles . signTransactionsTabs } >
165165 { transactionTabs . map ( transactionTab => (
166166 < div
You can’t perform that action at this time.
0 commit comments