@devopness/ui-react
Version:
Devopness Design System React Components - Painless essential DevOps to everyone
33 lines (32 loc) • 1.97 kB
TypeScript
type IconPositionProps = {
$iconPosition?: 'left' | 'right';
};
type WrapperProps = {
$disabled?: boolean;
$readOnly?: boolean;
$error?: boolean;
};
type InputTextProps = {
$disabled?: boolean;
$hasError?: boolean;
type: string;
$removeArrows?: boolean;
$publicStyle?: {
fontStyleValue?: string;
fontStylePlaceholder?: string;
};
$readOnly?: boolean;
$hasIcon?: boolean;
$iconPosition?: 'left' | 'right';
};
type InputWrapperProps = {
$hasError?: boolean;
$disabled?: boolean;
$readOnly?: boolean;
};
declare const Container: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>> & string;
declare const InputWrapper: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, InputWrapperProps>> & string;
declare const InputText: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute<import('react').DetailedHTMLProps<import('react').InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, InputTextProps>> & string;
declare const Icon: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, IconPositionProps>> & string;
declare const Wrapper: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, WrapperProps>> & string;
export { Container, Icon, InputText, InputWrapper, Wrapper };