Add moduleSuffixes to tsconfig (#11146)
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
export function useWelcomeModal() {
|
||||
import {type WelcomeModalControl} from './useWelcomeModal.shared'
|
||||
|
||||
export function useWelcomeModal(): WelcomeModalControl {
|
||||
throw new Error('useWelcomeModal is web only')
|
||||
}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
export type WelcomeModalControl = {
|
||||
isOpen: boolean
|
||||
open: () => void
|
||||
close: () => void
|
||||
}
|
||||
@@ -2,8 +2,9 @@ import {useEffect, useState} from 'react'
|
||||
|
||||
import {useSession} from '#/state/session'
|
||||
import {IS_WEB} from '#/env'
|
||||
import {type WelcomeModalControl} from './useWelcomeModal.shared'
|
||||
|
||||
export function useWelcomeModal() {
|
||||
export function useWelcomeModal(): WelcomeModalControl {
|
||||
const {hasSession} = useSession()
|
||||
const [isOpen, setIsOpen] = useState(false)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user