omim
Version:
Material Design for Omi.
31 lines (30 loc) • 735 B
TypeScript
import { WeElement } from 'omi';
import '../icon';
import '../theme.ts';
interface Props {
ripple: boolean;
raised: boolean;
dense: boolean;
unelevated: boolean;
outlined: boolean;
svgIcon: object;
icon: string;
}
export default class Button extends WeElement<Props> {
static css: any;
static defaultProps: {
ripple: boolean;
};
static propTypes: {
ripple: BooleanConstructor;
raised: BooleanConstructor;
dense: BooleanConstructor;
unelevated: BooleanConstructor;
outlined: BooleanConstructor;
svgIcon: ObjectConstructor;
icon: StringConstructor;
};
installed(): void;
render(props: any): JSX.Element;
}
export {};