@@ -14,19 +14,7 @@ import { SignTransactionsOverview } from './components/SignTransactionsOverview/
1414import { SignTransactionsAdvanced } from './components/SignTransactionsAdvanced/SignTransactionsAdvanced' ;
1515import { SignTransactionsHeader } from './components/SignTransactionsHeader/SignTransactionsHeader' ;
1616
17- // prettier-ignore
18- const styles = {
19- button : 'button mvx:flex mvx:items-center mvx:justify-center mvx:font-bold mvx:leading-none mvx:px-4 mvx:max-h-full mvx:rounded-xl mvx:cursor-pointer mvx:transition-all mvx:duration-200 mvx:ease-in-out mvx:gap-2' ,
20- buttonLarge : 'button-large mvx:h-12 mvx:text-base mvx:px-6' ,
21- buttonSmall : 'button-small mvx:h-10 mvx:text-xs mvx:rounded-xl' ,
22- buttonPrimary : 'button-primary mvx:text-button-primary mvx:bg-button-bg-primary mvx:border mvx:border-button-bg-primary' ,
23- buttonSecondary : 'button-secondary mvx:relative mvx:text-button-secondary mvx:border mvx:border-transparent mvx:after:absolute mvx:after:inset-0 mvx:after:rounded-lg mvx:after:opacity-40 mvx:after:transition-all mvx:after:duration-200 mvx:after:ease-in-out mvx:after:bg-button-bg-secondary mvx:after:content-[""] mvx:after:-z-1 mvx:hover:opacity-100 mvx:hover:text-button-primary mvx:hover:after:opacity-100 mvx:hover:after:bg-button-bg-primary' ,
24- buttonSecondarySmall : 'button-secondary-small mvx:after:rounded-xl' ,
25- buttonNeutral : 'button-neutral mvx:text-neutral-925 mvx:bg-white mvx:hover:opacity-75' ,
26- buttonDisabled : 'button-disabled mvx:pointer-events-none mvx:bg-transparent mvx:cursor-default mvx:border mvx:border-secondary-text mvx:!text-secondary-text mvx:hover:opacity-100' ,
27- // tooltipContent: 'tooltip-content mvx:flex-row mvx:cursor-default mvx:p-2 mvx:whitespace-nowrap mvx:text-xs mvx:rounded-xl mvx:leading-none mvx:!bg-surface mvx:border-outline-variant mvx:border mvx:text-primary mvx:after:left-1/2 mvx:after:origin-center mvx:after:w-2 mvx:after:h-2 mvx:after:absolute mvx:after:border mvx:after:border-outline-variant mvx:after:!bg-surface mvx:after:translate-x-[calc(50%-8px)] mvx:after:-rotate-[45deg] mvx:after:content-[""]',
28- // signTransactionsHeader: 'sign-transactions-header mvx:flex mvx:flex-1 mvx:flex-col mvx:gap-5 mvx:py-5',
29- } satisfies Record < string , string > ;
17+ import styles from './sign-transactions-panel.styles' ;
3018
3119@Component ( {
3220 tag : 'mvx-sign-transactions-panel' ,
@@ -155,7 +143,6 @@ export class SignTransactionsPanel {
155143 } ;
156144
157145 render ( ) {
158- console . log ( styles ) //TODO: remove this
159146 const transactionTabs = Object . values ( TransactionTabsEnum ) ;
160147
161148 const { commonData, onBack, onNext } = state ;
@@ -168,7 +155,7 @@ export class SignTransactionsPanel {
168155 panelTitle = "Confirm Transaction"
169156 hasBackButton = { false }
170157 >
171- < div class = "sign-transactions-panel" data-testid = { DataTestIdsEnum . signTransactionsPanel } >
158+ < div class = { styles . signTransactionsPanel } data-testid = { DataTestIdsEnum . signTransactionsPanel } >
172159 < SignTransactionsHeader
173160 onBack = { onBack }
174161 onNext = { onNext }
@@ -178,15 +165,15 @@ export class SignTransactionsPanel {
178165 showFavicon = { this . showFavicon }
179166 />
180167
181- < div class = "sign-transaction-content" >
182- < div class = "sign-transactions-tabs" >
168+ < div class = { styles . signTransactionContent } >
169+ < div class = { styles . signTransactionsTabs } >
183170 { transactionTabs . map ( transactionTab => (
184171 < div
185- class = { { 'sign-transactions-tab' : true , 'active' : transactionTab === this . activeTab } }
172+ class = { { [ styles . signTransactionsTab ] : true , [ styles . signTransactionsTabActive ] : transactionTab === this . activeTab } }
186173 data-testid = { `${ DataTestIdsEnum . signTransactionsTab } -${ transactionTab . toLowerCase ( ) } ` }
187174 onClick = { ( ) => this . setActiveTab ( transactionTab ) }
188175 >
189- < div class = "sign-transactions-tab-text" data-testid = { DataTestIdsEnum . signTransactionsTabText } >
176+ < div class = { styles . signTransactionsTabText } data-testid = { DataTestIdsEnum . signTransactionsTabText } >
190177 { transactionTab }
191178 </ div >
192179 </ div >
@@ -220,7 +207,7 @@ export class SignTransactionsPanel {
220207 handleCopyButtonClick = { this . handleCopyButtonClick }
221208 />
222209 </ div >
223- </ mvx-side-panel >
210+ </ mvx-side-panel >
224211 ) ;
225212 }
226213}
0 commit comments