wix-style-react
Version:
wix-style-react
56 lines • 2.05 kB
TypeScript
export default FillPreview;
declare class FillPreview extends React.PureComponent<any, any, any> {
static displayName: string;
constructor(props: any);
constructor(props: any, context: any);
_getBackground: (fill: any) => {
backgroundImage: string;
backgroundSize: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundColor?: undefined;
background?: undefined;
} | {
backgroundColor: any;
backgroundImage?: undefined;
backgroundSize?: undefined;
backgroundPosition?: undefined;
backgroundRepeat?: undefined;
background?: undefined;
} | {
backgroundImage: any;
backgroundSize?: undefined;
backgroundPosition?: undefined;
backgroundRepeat?: undefined;
backgroundColor?: undefined;
background?: undefined;
} | {
background: string;
backgroundImage?: undefined;
backgroundSize?: undefined;
backgroundPosition?: undefined;
backgroundRepeat?: undefined;
backgroundColor?: undefined;
} | undefined;
render(): React.JSX.Element;
}
declare namespace FillPreview {
namespace propTypes {
let dataHook: PropTypes.Requireable<string>;
let className: PropTypes.Requireable<string>;
let as: PropTypes.Requireable<NonNullable<string | object | null | undefined>>;
let tabIndex: PropTypes.Requireable<number>;
let fill: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>;
let selected: PropTypes.Requireable<boolean>;
let onClick: PropTypes.Requireable<(...args: any[]) => any>;
let disabled: PropTypes.Requireable<boolean>;
let aspectRatio: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
}
namespace defaultProps {
let selected_1: boolean;
export { selected_1 as selected };
}
}
import React from 'react';
import PropTypes from 'prop-types';
//# sourceMappingURL=FillPreview.d.ts.map