apphouse
Version:
Component library for React that uses observable state management and theme-able components.
71 lines (70 loc) • 1.64 kB
TypeScript
interface AnimatedDownloadButtonStylesProps {
width?: string | number;
buttonStyles: any;
variant: string;
}
export declare const getAnimatedDownloadButtonStyles: (props: AnimatedDownloadButtonStylesProps) => {
button: {
width: string | number;
background: any;
color: any;
position: string;
textAlign: string;
border: number;
borderRadius: any;
transition: string;
':hover': {
background: any;
color: any;
};
':hover .ah-text': {
top: string;
};
':hover .ah-icon': {
top: string;
};
':hover:before, :hover:after': {
opacity: string;
visibility: string;
};
'&:hover:after': {
bottom: string;
};
'&:hover:before': {
bottom: string;
};
};
text: {
display: string;
alignItems: string;
justifyContent: string;
top: string;
transition: string;
overflow: string;
position: string;
width: string;
height: string;
left: string;
color: string;
};
icon: {
color: string;
top: string;
display: string;
alignItems: string;
justifyContent: string;
overflow: string;
position: string;
width: string;
height: string;
left: string;
};
buttonWrapper: {
overflow: string;
position: string;
width: string;
height: string;
left: string;
};
};
export {};