Add moduleSuffixes to tsconfig (#11146)
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
export function StepFindContacts() {
|
||||
import {type Action, type State} from '#/components/contacts/state'
|
||||
|
||||
export function StepFindContacts(_props: {
|
||||
flowState: State
|
||||
flowDispatch: React.ActionDispatch<[Action]>
|
||||
}): never {
|
||||
throw new Error('StepFindContacts is not available on web')
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
export function StepFindContactsIntro() {
|
||||
export function StepFindContactsIntro(): never {
|
||||
throw new Error('StepFindContactsIntro is not available on web')
|
||||
}
|
||||
|
||||
@@ -4,6 +4,16 @@ import {useLingui} from '@lingui/react'
|
||||
|
||||
import {atoms as a, useTheme} from '#/alf'
|
||||
|
||||
export type ValuePropositionPagerProps = {
|
||||
step: 0 | 1 | 2
|
||||
/**
|
||||
* Only the native pager changes pages itself (by swiping); the web pager
|
||||
* is driven entirely by the step prop.
|
||||
*/
|
||||
setStep: (step: 0 | 1 | 2) => void
|
||||
avatarUri?: string
|
||||
}
|
||||
|
||||
export function useValuePropText(step: 0 | 1 | 2) {
|
||||
const {_} = useLingui()
|
||||
|
||||
|
||||
@@ -8,17 +8,17 @@ import {useLingui} from '@lingui/react'
|
||||
import {atoms as a, tokens, useTheme} from '#/alf'
|
||||
import {Text} from '#/components/Typography'
|
||||
import {PROP_1, PROP_2, PROP_3} from './images'
|
||||
import {Dot, useValuePropText} from './ValuePropositionPager.shared'
|
||||
import {
|
||||
Dot,
|
||||
useValuePropText,
|
||||
type ValuePropositionPagerProps,
|
||||
} from './ValuePropositionPager.shared'
|
||||
|
||||
export function ValuePropositionPager({
|
||||
step,
|
||||
setStep,
|
||||
avatarUri,
|
||||
}: {
|
||||
step: 0 | 1 | 2
|
||||
setStep: (step: 0 | 1 | 2) => void
|
||||
avatarUri?: string
|
||||
}) {
|
||||
}: ValuePropositionPagerProps) {
|
||||
const t = useTheme()
|
||||
const [activePage, setActivePage] = useState(step)
|
||||
const ref = useRef<PagerView>(null)
|
||||
|
||||
@@ -6,15 +6,16 @@ import {useLingui} from '@lingui/react'
|
||||
import {atoms as a, useTheme} from '#/alf'
|
||||
import {Text} from '#/components/Typography'
|
||||
import {PROP_1, PROP_2, PROP_3} from './images'
|
||||
import {Dot, useValuePropText} from './ValuePropositionPager.shared'
|
||||
import {
|
||||
Dot,
|
||||
useValuePropText,
|
||||
type ValuePropositionPagerProps,
|
||||
} from './ValuePropositionPager.shared'
|
||||
|
||||
export function ValuePropositionPager({
|
||||
step,
|
||||
avatarUri,
|
||||
}: {
|
||||
step: 0 | 1 | 2
|
||||
avatarUri?: string
|
||||
}) {
|
||||
}: ValuePropositionPagerProps) {
|
||||
const t = useTheme()
|
||||
const {_} = useLingui()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user