T

BaseTextButtonProps

Props of BaseTextButton (function). Exports: BaseTextButton.

type BaseTextButtonProps = Omit<ButtonBaseButtonProps, "accessibilityLabel" | "accessibilityRole" | "collapseText" | "grow" | "icon" | "iconOpticalOffsetMargin" | "iconPosition" | "loading" | "maxFontSizeMultiplier" | "onLayout" | "onPressIn" | "onPressOut" | "pillStyle" | "pointerEvents" | "ref" | "shiny" | "shrink" | "size" | "style" | "text" | "textElement" | "textVariant" | "variant"> & { accessibilityLabel?: ButtonBaseButtonProps["accessibilityLabel"]; accessibilityRole?: ButtonBaseButtonProps["accessibilityRole"]; collapseText?: CollapsingTextProps["collapseText"]; grow?: boolean; icon?: React.ReactElement | BaseTextButtonIconProps["icon"]; iconOpticalOffsetMargin?: number; iconPosition?: "end" | "start" | string & {}; loading?: ButtonPillProps["loading"]; maxFontSizeMultiplier?: number | string; onLayout?: (...args: any[]) => unknown; onPressIn?: (...args: any[]) => unknown; onPressOut?: (...args: any[]) => unknown; pillStyle?: ButtonPillProps["style"]; pointerEvents?: ButtonBaseButtonProps["pointerEvents"]; ref?: ButtonBaseButtonProps["ref"]; shiny?: boolean; shrink?: boolean; size?: "lg" | "md" | "sm" | string & {}; style?: ButtonBaseButtonProps["style"]; text?: React.ComponentProps<typeof RN.Text>["children"]; textElement?: unknown; textVariant?: "heading-md/bold" | "text-md/semibold" | string & {}; variant?: "active" | "critical-primary" | "critical-secondary" | "destructive" | "experimental_premium-basic" | "experimental_premium-primary" | "experimental_premium-secondary" | "expressive" | "primary" | "primary-overlay" | "secondary" | "secondary-overlay" | "tertiary" | "toggle-on" | string & {} }

See also

design/components/Button/native/BaseTextButton.native.tsx