coral-ui
Version:
Biblioteca de components criada pelo Design System para os produtos da Pulse criada em react-native
63 lines (62 loc) • 18.6 kB
TypeScript
import React from 'react';
import { ITheme } from '../../themes/interface';
import { InputRef } from './interfaces';
declare const _default: React.ForwardRefExoticComponent<Partial<{
placeholder: string;
bw: "none" | "sm" | "md" | "lg" | "xs";
h: "sm" | "md" | "lg" | "xs" | "xl";
type: import("./interfaces").TextInputMaskType;
onChangeText: (text: string, rawText?: string | undefined) => void;
options: import("react-native-masked-text").TextInputMaskOptionProp;
renderRightIcon: () => React.ReactElement<any, string | React.JSXElementConstructor<any>>;
onInitialData: (value: string | undefined) => void;
rawText: string;
}> & Partial<import("@shopify/restyle").BackgroundColorProps<ITheme> & import("@shopify/restyle").OpacityProps<ITheme> & import("@shopify/restyle").VisibleProps<ITheme> & import("@shopify/restyle").LayoutProps<ITheme> & import("@shopify/restyle").SpacingProps<ITheme> & {
borderBottomWidth?: import("@shopify/restyle").ResponsiveValue<number | undefined, ITheme>;
borderLeftWidth?: import("@shopify/restyle").ResponsiveValue<number | undefined, ITheme>;
borderRightWidth?: import("@shopify/restyle").ResponsiveValue<number | undefined, ITheme>;
borderStyle?: import("@shopify/restyle").ResponsiveValue<"solid" | "dotted" | "dashed" | undefined, ITheme>;
borderTopWidth?: import("@shopify/restyle").ResponsiveValue<number | undefined, ITheme>;
borderStartWidth?: import("@shopify/restyle").ResponsiveValue<string | number | undefined, ITheme>;
borderEndWidth?: import("@shopify/restyle").ResponsiveValue<string | number | undefined, ITheme>;
borderWidth?: import("@shopify/restyle").ResponsiveValue<number | undefined, ITheme>;
} & {
borderColor?: import("@shopify/restyle").ResponsiveValue<"surface-default" | "accent-border" | "accent-fill" | "accent-icon" | "accent-text" | "action-confirm-pressed" | "action-confirm-primary" | "action-help-pressed" | "action-help-primary" | "action-main-pressed" | "action-main-primary" | "action-remove-pressed" | "action-remove-primary" | "background-brand" | "background-default" | "decorative-five-inverse" | "decorative-five-primary" | "decorative-four-inverse" | "decorative-four-primary" | "decorative-one-inverse" | "decorative-one-primary" | "decorative-tree-inverse" | "decorative-tree-primary" | "decorative-two-inverse" | "decorative-two-primary" | "feedback-informative-border" | "feedback-informative-fill" | "feedback-informative-icon" | "feedback-informative-text" | "feedback-negative-border" | "feedback-negative-fill" | "feedback-negative-icon" | "feedback-negative-text" | "feedback-notice-border" | "feedback-notice-fill" | "feedback-notice-icon" | "feedback-notice-text" | "feedback-positive-border" | "feedback-positive-fill" | "feedback-positive-icon" | "feedback-positive-text" | "fittings-border-inverse-disabled" | "fittings-border-inverse-enabled" | "fittings-border-primary-disabled" | "fittings-border-primary-enabled" | "fittings-divider" | "fittings-icon-inverse-disabled" | "fittings-icon-inverse-enabled" | "fittings-icon-primary-disabled" | "fittings-icon-primary-enabled" | "fittings-text-inverse-disabled" | "fittings-text-inverse-enabled" | "fittings-text-primary-disabled" | "fittings-text-primary-enabled" | "fittings-text-secondary-disabled" | "fittings-text-secondary-enabled" | "surface-disabled" | "surface-overlay" | "surface-pressed" | "surface-select" | "transparent", ITheme> | undefined;
borderTopColor?: import("@shopify/restyle").ResponsiveValue<"surface-default" | "accent-border" | "accent-fill" | "accent-icon" | "accent-text" | "action-confirm-pressed" | "action-confirm-primary" | "action-help-pressed" | "action-help-primary" | "action-main-pressed" | "action-main-primary" | "action-remove-pressed" | "action-remove-primary" | "background-brand" | "background-default" | "decorative-five-inverse" | "decorative-five-primary" | "decorative-four-inverse" | "decorative-four-primary" | "decorative-one-inverse" | "decorative-one-primary" | "decorative-tree-inverse" | "decorative-tree-primary" | "decorative-two-inverse" | "decorative-two-primary" | "feedback-informative-border" | "feedback-informative-fill" | "feedback-informative-icon" | "feedback-informative-text" | "feedback-negative-border" | "feedback-negative-fill" | "feedback-negative-icon" | "feedback-negative-text" | "feedback-notice-border" | "feedback-notice-fill" | "feedback-notice-icon" | "feedback-notice-text" | "feedback-positive-border" | "feedback-positive-fill" | "feedback-positive-icon" | "feedback-positive-text" | "fittings-border-inverse-disabled" | "fittings-border-inverse-enabled" | "fittings-border-primary-disabled" | "fittings-border-primary-enabled" | "fittings-divider" | "fittings-icon-inverse-disabled" | "fittings-icon-inverse-enabled" | "fittings-icon-primary-disabled" | "fittings-icon-primary-enabled" | "fittings-text-inverse-disabled" | "fittings-text-inverse-enabled" | "fittings-text-primary-disabled" | "fittings-text-primary-enabled" | "fittings-text-secondary-disabled" | "fittings-text-secondary-enabled" | "surface-disabled" | "surface-overlay" | "surface-pressed" | "surface-select" | "transparent", ITheme> | undefined;
borderRightColor?: import("@shopify/restyle").ResponsiveValue<"surface-default" | "accent-border" | "accent-fill" | "accent-icon" | "accent-text" | "action-confirm-pressed" | "action-confirm-primary" | "action-help-pressed" | "action-help-primary" | "action-main-pressed" | "action-main-primary" | "action-remove-pressed" | "action-remove-primary" | "background-brand" | "background-default" | "decorative-five-inverse" | "decorative-five-primary" | "decorative-four-inverse" | "decorative-four-primary" | "decorative-one-inverse" | "decorative-one-primary" | "decorative-tree-inverse" | "decorative-tree-primary" | "decorative-two-inverse" | "decorative-two-primary" | "feedback-informative-border" | "feedback-informative-fill" | "feedback-informative-icon" | "feedback-informative-text" | "feedback-negative-border" | "feedback-negative-fill" | "feedback-negative-icon" | "feedback-negative-text" | "feedback-notice-border" | "feedback-notice-fill" | "feedback-notice-icon" | "feedback-notice-text" | "feedback-positive-border" | "feedback-positive-fill" | "feedback-positive-icon" | "feedback-positive-text" | "fittings-border-inverse-disabled" | "fittings-border-inverse-enabled" | "fittings-border-primary-disabled" | "fittings-border-primary-enabled" | "fittings-divider" | "fittings-icon-inverse-disabled" | "fittings-icon-inverse-enabled" | "fittings-icon-primary-disabled" | "fittings-icon-primary-enabled" | "fittings-text-inverse-disabled" | "fittings-text-inverse-enabled" | "fittings-text-primary-disabled" | "fittings-text-primary-enabled" | "fittings-text-secondary-disabled" | "fittings-text-secondary-enabled" | "surface-disabled" | "surface-overlay" | "surface-pressed" | "surface-select" | "transparent", ITheme> | undefined;
borderLeftColor?: import("@shopify/restyle").ResponsiveValue<"surface-default" | "accent-border" | "accent-fill" | "accent-icon" | "accent-text" | "action-confirm-pressed" | "action-confirm-primary" | "action-help-pressed" | "action-help-primary" | "action-main-pressed" | "action-main-primary" | "action-remove-pressed" | "action-remove-primary" | "background-brand" | "background-default" | "decorative-five-inverse" | "decorative-five-primary" | "decorative-four-inverse" | "decorative-four-primary" | "decorative-one-inverse" | "decorative-one-primary" | "decorative-tree-inverse" | "decorative-tree-primary" | "decorative-two-inverse" | "decorative-two-primary" | "feedback-informative-border" | "feedback-informative-fill" | "feedback-informative-icon" | "feedback-informative-text" | "feedback-negative-border" | "feedback-negative-fill" | "feedback-negative-icon" | "feedback-negative-text" | "feedback-notice-border" | "feedback-notice-fill" | "feedback-notice-icon" | "feedback-notice-text" | "feedback-positive-border" | "feedback-positive-fill" | "feedback-positive-icon" | "feedback-positive-text" | "fittings-border-inverse-disabled" | "fittings-border-inverse-enabled" | "fittings-border-primary-disabled" | "fittings-border-primary-enabled" | "fittings-divider" | "fittings-icon-inverse-disabled" | "fittings-icon-inverse-enabled" | "fittings-icon-primary-disabled" | "fittings-icon-primary-enabled" | "fittings-text-inverse-disabled" | "fittings-text-inverse-enabled" | "fittings-text-primary-disabled" | "fittings-text-primary-enabled" | "fittings-text-secondary-disabled" | "fittings-text-secondary-enabled" | "surface-disabled" | "surface-overlay" | "surface-pressed" | "surface-select" | "transparent", ITheme> | undefined;
borderBottomColor?: import("@shopify/restyle").ResponsiveValue<"surface-default" | "accent-border" | "accent-fill" | "accent-icon" | "accent-text" | "action-confirm-pressed" | "action-confirm-primary" | "action-help-pressed" | "action-help-primary" | "action-main-pressed" | "action-main-primary" | "action-remove-pressed" | "action-remove-primary" | "background-brand" | "background-default" | "decorative-five-inverse" | "decorative-five-primary" | "decorative-four-inverse" | "decorative-four-primary" | "decorative-one-inverse" | "decorative-one-primary" | "decorative-tree-inverse" | "decorative-tree-primary" | "decorative-two-inverse" | "decorative-two-primary" | "feedback-informative-border" | "feedback-informative-fill" | "feedback-informative-icon" | "feedback-informative-text" | "feedback-negative-border" | "feedback-negative-fill" | "feedback-negative-icon" | "feedback-negative-text" | "feedback-notice-border" | "feedback-notice-fill" | "feedback-notice-icon" | "feedback-notice-text" | "feedback-positive-border" | "feedback-positive-fill" | "feedback-positive-icon" | "feedback-positive-text" | "fittings-border-inverse-disabled" | "fittings-border-inverse-enabled" | "fittings-border-primary-disabled" | "fittings-border-primary-enabled" | "fittings-divider" | "fittings-icon-inverse-disabled" | "fittings-icon-inverse-enabled" | "fittings-icon-primary-disabled" | "fittings-icon-primary-enabled" | "fittings-text-inverse-disabled" | "fittings-text-inverse-enabled" | "fittings-text-primary-disabled" | "fittings-text-primary-enabled" | "fittings-text-secondary-disabled" | "fittings-text-secondary-enabled" | "surface-disabled" | "surface-overlay" | "surface-pressed" | "surface-select" | "transparent", ITheme> | undefined;
borderStartColor?: import("@shopify/restyle").ResponsiveValue<"surface-default" | "accent-border" | "accent-fill" | "accent-icon" | "accent-text" | "action-confirm-pressed" | "action-confirm-primary" | "action-help-pressed" | "action-help-primary" | "action-main-pressed" | "action-main-primary" | "action-remove-pressed" | "action-remove-primary" | "background-brand" | "background-default" | "decorative-five-inverse" | "decorative-five-primary" | "decorative-four-inverse" | "decorative-four-primary" | "decorative-one-inverse" | "decorative-one-primary" | "decorative-tree-inverse" | "decorative-tree-primary" | "decorative-two-inverse" | "decorative-two-primary" | "feedback-informative-border" | "feedback-informative-fill" | "feedback-informative-icon" | "feedback-informative-text" | "feedback-negative-border" | "feedback-negative-fill" | "feedback-negative-icon" | "feedback-negative-text" | "feedback-notice-border" | "feedback-notice-fill" | "feedback-notice-icon" | "feedback-notice-text" | "feedback-positive-border" | "feedback-positive-fill" | "feedback-positive-icon" | "feedback-positive-text" | "fittings-border-inverse-disabled" | "fittings-border-inverse-enabled" | "fittings-border-primary-disabled" | "fittings-border-primary-enabled" | "fittings-divider" | "fittings-icon-inverse-disabled" | "fittings-icon-inverse-enabled" | "fittings-icon-primary-disabled" | "fittings-icon-primary-enabled" | "fittings-text-inverse-disabled" | "fittings-text-inverse-enabled" | "fittings-text-primary-disabled" | "fittings-text-primary-enabled" | "fittings-text-secondary-disabled" | "fittings-text-secondary-enabled" | "surface-disabled" | "surface-overlay" | "surface-pressed" | "surface-select" | "transparent", ITheme> | undefined;
borderEndColor?: import("@shopify/restyle").ResponsiveValue<"surface-default" | "accent-border" | "accent-fill" | "accent-icon" | "accent-text" | "action-confirm-pressed" | "action-confirm-primary" | "action-help-pressed" | "action-help-primary" | "action-main-pressed" | "action-main-primary" | "action-remove-pressed" | "action-remove-primary" | "background-brand" | "background-default" | "decorative-five-inverse" | "decorative-five-primary" | "decorative-four-inverse" | "decorative-four-primary" | "decorative-one-inverse" | "decorative-one-primary" | "decorative-tree-inverse" | "decorative-tree-primary" | "decorative-two-inverse" | "decorative-two-primary" | "feedback-informative-border" | "feedback-informative-fill" | "feedback-informative-icon" | "feedback-informative-text" | "feedback-negative-border" | "feedback-negative-fill" | "feedback-negative-icon" | "feedback-negative-text" | "feedback-notice-border" | "feedback-notice-fill" | "feedback-notice-icon" | "feedback-notice-text" | "feedback-positive-border" | "feedback-positive-fill" | "feedback-positive-icon" | "feedback-positive-text" | "fittings-border-inverse-disabled" | "fittings-border-inverse-enabled" | "fittings-border-primary-disabled" | "fittings-border-primary-enabled" | "fittings-divider" | "fittings-icon-inverse-disabled" | "fittings-icon-inverse-enabled" | "fittings-icon-primary-disabled" | "fittings-icon-primary-enabled" | "fittings-text-inverse-disabled" | "fittings-text-inverse-enabled" | "fittings-text-primary-disabled" | "fittings-text-primary-enabled" | "fittings-text-secondary-disabled" | "fittings-text-secondary-enabled" | "surface-disabled" | "surface-overlay" | "surface-pressed" | "surface-select" | "transparent", ITheme> | undefined;
} & {
borderRadius?: import("@shopify/restyle").ResponsiveValue<"none" | "nano" | "sm" | "md" | "lg" | "pill" | "circular", ITheme> | undefined;
borderBottomLeftRadius?: import("@shopify/restyle").ResponsiveValue<"none" | "nano" | "sm" | "md" | "lg" | "pill" | "circular", ITheme> | undefined;
borderBottomRightRadius?: import("@shopify/restyle").ResponsiveValue<"none" | "nano" | "sm" | "md" | "lg" | "pill" | "circular", ITheme> | undefined;
borderTopLeftRadius?: import("@shopify/restyle").ResponsiveValue<"none" | "nano" | "sm" | "md" | "lg" | "pill" | "circular", ITheme> | undefined;
borderTopRightRadius?: import("@shopify/restyle").ResponsiveValue<"none" | "nano" | "sm" | "md" | "lg" | "pill" | "circular", ITheme> | undefined;
borderBottomStartRadius?: import("@shopify/restyle").ResponsiveValue<"none" | "nano" | "sm" | "md" | "lg" | "pill" | "circular", ITheme> | undefined;
borderBottomEndRadius?: import("@shopify/restyle").ResponsiveValue<"none" | "nano" | "sm" | "md" | "lg" | "pill" | "circular", ITheme> | undefined;
borderTopStartRadius?: import("@shopify/restyle").ResponsiveValue<"none" | "nano" | "sm" | "md" | "lg" | "pill" | "circular", ITheme> | undefined;
borderTopEndRadius?: import("@shopify/restyle").ResponsiveValue<"none" | "nano" | "sm" | "md" | "lg" | "pill" | "circular", ITheme> | undefined;
} & {
shadowOpacity?: import("@shopify/restyle").ResponsiveValue<number | undefined, ITheme>;
shadowOffset?: import("@shopify/restyle").ResponsiveValue<{
width: number;
height: number;
} | undefined, ITheme>;
shadowRadius?: import("@shopify/restyle").ResponsiveValue<number | undefined, ITheme>;
elevation?: import("@shopify/restyle").ResponsiveValue<number | undefined, ITheme>;
} & {
shadowColor?: import("@shopify/restyle").ResponsiveValue<"surface-default" | "accent-border" | "accent-fill" | "accent-icon" | "accent-text" | "action-confirm-pressed" | "action-confirm-primary" | "action-help-pressed" | "action-help-primary" | "action-main-pressed" | "action-main-primary" | "action-remove-pressed" | "action-remove-primary" | "background-brand" | "background-default" | "decorative-five-inverse" | "decorative-five-primary" | "decorative-four-inverse" | "decorative-four-primary" | "decorative-one-inverse" | "decorative-one-primary" | "decorative-tree-inverse" | "decorative-tree-primary" | "decorative-two-inverse" | "decorative-two-primary" | "feedback-informative-border" | "feedback-informative-fill" | "feedback-informative-icon" | "feedback-informative-text" | "feedback-negative-border" | "feedback-negative-fill" | "feedback-negative-icon" | "feedback-negative-text" | "feedback-notice-border" | "feedback-notice-fill" | "feedback-notice-icon" | "feedback-notice-text" | "feedback-positive-border" | "feedback-positive-fill" | "feedback-positive-icon" | "feedback-positive-text" | "fittings-border-inverse-disabled" | "fittings-border-inverse-enabled" | "fittings-border-primary-disabled" | "fittings-border-primary-enabled" | "fittings-divider" | "fittings-icon-inverse-disabled" | "fittings-icon-inverse-enabled" | "fittings-icon-primary-disabled" | "fittings-icon-primary-enabled" | "fittings-text-inverse-disabled" | "fittings-text-inverse-enabled" | "fittings-text-primary-disabled" | "fittings-text-primary-enabled" | "fittings-text-secondary-disabled" | "fittings-text-secondary-enabled" | "surface-disabled" | "surface-overlay" | "surface-pressed" | "surface-select" | "transparent", ITheme> | undefined;
} & {
position?: import("@shopify/restyle").ResponsiveValue<"absolute" | "relative" | undefined, ITheme>;
top?: import("@shopify/restyle").ResponsiveValue<string | number | undefined, ITheme>;
right?: import("@shopify/restyle").ResponsiveValue<string | number | undefined, ITheme>;
bottom?: import("@shopify/restyle").ResponsiveValue<string | number | undefined, ITheme>;
left?: import("@shopify/restyle").ResponsiveValue<string | number | undefined, ITheme>;
start?: import("@shopify/restyle").ResponsiveValue<string | number | undefined, ITheme>;
end?: import("@shopify/restyle").ResponsiveValue<string | number | undefined, ITheme>;
} & {
zIndex?: import("@shopify/restyle").ResponsiveValue<number, ITheme> | undefined;
} & import("@shopify/restyle").SpacingShorthandProps<ITheme> & import("@shopify/restyle").BackgroundColorShorthandProps<ITheme>> & Omit<import("react-native").TextInputProps, "onChangeText"> & React.RefAttributes<InputRef>>;
export default _default;