Skip to content

Commit

Permalink
custom seed phrase dialog title content
Browse files Browse the repository at this point in the history
  • Loading branch information
jonesmac committed Jan 2, 2025
1 parent 2d587ed commit 6b2adea
Showing 1 changed file with 14 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import type { DialogProps } from '@mui/material'
import {
Dialog, DialogContent, DialogTitle, FormLabel,
} from '@mui/material'
import type { ReactNode } from 'react'
import React from 'react'

import { SeedPhraseProvider, useSeedPhrase } from '../../../contexts/index.ts'
Expand All @@ -17,12 +18,13 @@ import {

export interface SeedPhraseDialogProps extends DialogProps {
changeSeedPhrase?: (value: string) => void
dialogTitle?: ReactNode
seedPhrase?: string
showCopyButton?: boolean
}

export const SeedPhraseDialog: React.FC<SeedPhraseDialogProps> = ({
changeSeedPhrase, seedPhrase, ...props
changeSeedPhrase, dialogTitle = 'Update Your Seed Phrase', seedPhrase, ...props
}) => {
return (
<SeedPhraseProvider
Expand All @@ -31,21 +33,27 @@ export const SeedPhraseDialog: React.FC<SeedPhraseDialogProps> = ({
open={props.open}
saveCallback={() => props.onClose?.({}, 'escapeKeyDown')}
>
<SeedPhraseDialogInner {...props} />
<SeedPhraseDialogInner dialogTitle={dialogTitle} {...props} />
</SeedPhraseProvider>
)
}

export const SeedPhraseDialogInner: React.FC<SeedPhraseDialogProps> = ({ showCopyButton, ...props }) => {
export const SeedPhraseDialogInner: React.FC<SeedPhraseDialogProps> = ({
dialogTitle, showCopyButton, ...props
}) => {
const {
overwriteWarning, seedPhrase, validPhrase,
} = useSeedPhrase()

return (
<Dialog aria-labelledby="alert-dialog-title" aria-describedby="alert-dialog-description" fullWidth maxWidth="sm" {...props}>
<DialogTitle id="alert-dialog-title">
Update Your Seed Phrase
{' '}
<DialogTitle
id="alert-dialog-title"
sx={{
alignItems: 'center', display: 'inline-flex', flexDirection: 'row',
}}
>
{dialogTitle}
<SeedPhraseIconButton />
</DialogTitle>
<DialogContent sx={{
Expand Down

0 comments on commit 6b2adea

Please sign in to comment.