UNPKG

alouette

Version:

A modern, customizable design system built on top of NativeWind v5 with configurable defaults

22 lines 1.16 kB
import type { ReactNode } from "react"; import type { Accent } from "../../core/AlouetteConfig"; import { type ExternalOpenLinkBehavior } from "../../expo/ExternalLink.shared"; import { type InteractiveBoxProps } from "../containers/Box"; import { type SVGIconElement } from "../primitives/Icon"; import { type LinkTextSizeProps } from "./LinkText"; export interface ExternalLinkTextProps extends Omit<InteractiveBoxProps, "children">, LinkTextSizeProps { href: string; /** How the link opens. Defaults to an in-app browser sheet / a new tab. */ openLinkBehavior?: ExternalOpenLinkBehavior; text: ReactNode; /** Leading affordance icon. Defaults to the external-link arrow. */ icon?: SVGIconElement; accent?: Accent; } /** * Inline text link to an external destination — the lightweight alternative to * `ExternalLinkButton` when the link is part of a text flow rather than a call * to action. */ export declare function ExternalLinkText({ href, openLinkBehavior, text, icon, accent, size, disabled, className, onPress, ...pressableProps }: ExternalLinkTextProps): ReactNode; //# sourceMappingURL=ExternalLinkText.d.ts.map