Skip to content

Commit a788b29

Browse files
committed
refactor: add toggle props to show settings and external url
1 parent c06d982 commit a788b29

File tree

2 files changed

+19
-13
lines changed

2 files changed

+19
-13
lines changed

src/components/modules/AccountPicker/cmp.tsx

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ import ExternalUrl from './ExternalUrl'
1515
export const AccountPicker = ({
1616
isMobile = false,
1717
showCredits = false,
18+
showSettings = false,
19+
showExternalUrl = false,
1820
accountVouchers,
1921
settingsContent,
2022
disabledTopUp,
@@ -110,17 +112,19 @@ export const AccountPicker = ({
110112
>
111113
<Icon name={selectedNetwork.icon} size="1.5em" prefix="custom" />
112114
</Button>
113-
<Button
114-
ref={settingsPickerTriggerRef}
115-
as="button"
116-
kind={button.kind(true)}
117-
color="base0"
118-
variant={button.variant(true)}
119-
size="md"
120-
onClick={handleDisplaySettingsPicker}
121-
>
122-
<Icon name="gear" size="1.1em" tw="p-1" prefix="custom" />
123-
</Button>
115+
{showSettings && (
116+
<Button
117+
ref={settingsPickerTriggerRef}
118+
as="button"
119+
kind={button.kind(true)}
120+
color="base0"
121+
variant={button.variant(true)}
122+
size="md"
123+
onClick={handleDisplaySettingsPicker}
124+
>
125+
<Icon name="gear" size="1.1em" tw="p-1" prefix="custom" />
126+
</Button>
127+
)}
124128
</div>
125129
) : (
126130
<>
@@ -174,7 +178,7 @@ export const AccountPicker = ({
174178
onDisconnect={handleDisconnect}
175179
selectedNetwork={selectedNetwork}
176180
/>
177-
{!isConnected && (
181+
{!isConnected && showExternalUrl && (
178182
<>
179183
<StyledLine />
180184
<ExternalUrl
@@ -248,7 +252,7 @@ export const AccountPicker = ({
248252
onDisconnect={handleDisconnect}
249253
selectedNetwork={selectedNetwork}
250254
/>
251-
{!isConnected && (
255+
{!isConnected && showExternalUrl && (
252256
<>
253257
<StyledLine />
254258
<ExternalUrl

src/components/modules/AccountPicker/types.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ export type AccountPickerProps = {
1919
Link: LinkComponent
2020
isMobile?: boolean
2121
showCredits?: boolean
22+
showSettings?: boolean
23+
showExternalUrl?: boolean
2224
accountAddress?: string
2325
accountCredits?: number
2426
accountBalance?: number

0 commit comments

Comments
 (0)