File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 11import { useCallback , useMemo , useState } from 'react'
22
3- import { Snackbar , type SnackbarProps } from 'lib/ui/Snackbar/Snackbar.js'
3+ import { Snackbar , type SnackbarVariant } from 'lib/ui/Snackbar/Snackbar.js'
44
55export interface UseToggleLockSnackbarContext {
6- showToggleSnackbar : ( type : SnackbarProps [ 'variant' ] ) => void
6+ showToggleSnackbar : ( variant : SnackbarVariant ) => void
77 SnackbarNode : JSX . Element
88}
99
1010export function useToggleLockSnackbar ( ) : UseToggleLockSnackbarContext {
1111 const [ visible , setVisible ] = useState ( false )
12- const [ variant , setVariant ] = useState < SnackbarProps [ 'variant' ] > ( 'success' )
12+ const [ variant , setVariant ] = useState < SnackbarVariant > ( 'success' )
1313
1414 const SnackbarNode = useMemo (
1515 ( ) => (
@@ -29,8 +29,8 @@ export function useToggleLockSnackbar(): UseToggleLockSnackbarContext {
2929 )
3030
3131 return {
32- showToggleSnackbar : useCallback ( ( type ) => {
33- setVariant ( type )
32+ showToggleSnackbar : useCallback ( ( variant ) => {
33+ setVariant ( variant )
3434 setVisible ( true )
3535 } , [ ] ) ,
3636 SnackbarNode,
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import { CheckGreenIcon } from 'lib/icons/CheckGreen.js'
55import { CloseWhiteIcon } from 'lib/icons/CloseWhite.js'
66import { ExclamationCircleIcon } from 'lib/icons/ExclamationCircle.js'
77
8- type SnackbarVariant = 'success' | 'error'
8+ export type SnackbarVariant = 'success' | 'error'
99
1010export interface SnackbarProps {
1111 message : string
You can’t perform that action at this time.
0 commit comments