diff --git a/front/packages/primitives/src/links.tsx b/front/packages/primitives/src/links.tsx index b5ecc878..003adf29 100644 --- a/front/packages/primitives/src/links.tsx +++ b/front/packages/primitives/src/links.tsx @@ -22,6 +22,7 @@ import { forwardRef, ReactNode } from "react"; import { Platform, Pressable, TextProps, View, PressableProps, Linking } from "react-native"; import { TextLink, useLink } from "solito/link"; import { useTheme, useYoshiki } from "yoshiki/native"; +import type { UrlObject } from "url"; import { alpha } from "./themes"; export const A = ({ @@ -31,7 +32,7 @@ export const A = ({ target, ...props }: TextProps & { - href?: string | null; + href?: string | UrlObject | null; target?: string; replace?: boolean; children: ReactNode; diff --git a/front/packages/primitives/src/types.d.ts b/front/packages/primitives/src/types.d.ts index 6e419664..96b1ef58 100644 --- a/front/packages/primitives/src/types.d.ts +++ b/front/packages/primitives/src/types.d.ts @@ -34,7 +34,6 @@ declare module "react-native" { transitionDuration?: string; } interface TextProps { - href?: string; hrefAttrs?: { rel?: "noreferrer"; target?: string; diff --git a/front/packages/ui/src/login/login.tsx b/front/packages/ui/src/login/login.tsx index 928f4d70..4f86c0c0 100644 --- a/front/packages/ui/src/login/login.tsx +++ b/front/packages/ui/src/login/login.tsx @@ -87,7 +87,8 @@ export const LoginPage: QueryPage<{ apiUrl?: string; error?: string }> = ({ />