UNPKG

@dgui/react-router-native

Version:

Native Router Components for a boilerplate React GUI

15 lines (14 loc) 1.45 kB
import { type ReactRouterNativeDigestDrawer, type ReactRouterNativeDigestTab } from '.'; import { type ProvidersProps } from './Providers'; import { type ReactNativeDigestAppBarProps, type ReactNativeDigestDrawerBarProps, type ReactNativeDigestDrawerProps, type ReactNativeDigestProps, type ReactNativeDigestTabProps } from '@dgui/react-native'; import { type ReactRouterDigestAppBarProps, type ReactRouterDigestDrawerBarProps, type ReactRouterDigestDrawerProps, type ReactRouterDigestProps, type ReactRouterDigestTabProps } from '@dgui/react-router-shared'; import { type ReactElement } from 'react'; export type ReactRouterNativeDigestAppBarProps = ReactNativeDigestAppBarProps & ReactRouterDigestAppBarProps & {}; export type ReactRouterNativeDigestDrawerBarProps = ReactNativeDigestDrawerBarProps & ReactRouterDigestDrawerBarProps & {}; export type ReactRouterNativeDigestDrawerProps = ReactNativeDigestDrawerProps & ReactRouterDigestDrawerProps & {}; export type ReactRouterNativeDigestProps = Pick<ProvidersProps, 'basename'> & ReactNativeDigestProps & ReactRouterDigestProps & { children: Array<ReactElement<typeof ReactRouterNativeDigestDrawer>> | Array<ReactElement<typeof ReactRouterNativeDigestTab>> | ReactElement<typeof ReactRouterNativeDigestDrawer> | ReactElement<typeof ReactRouterNativeDigestTab>; }; export type ReactRouterNativeDigestTabProps = ReactNativeDigestTabProps & ReactRouterDigestTabProps & { tabPath: string; };