Repository URL to install this package:
|
Version:
4.0.59 ▾
|
import React from 'react';
import { MaterialIconProps } from './typings';
declare class MaterialIcon extends React.PureComponent<MaterialIconProps> {
static defaultProps: {
type: string;
isDisabled: boolean;
isSelected: boolean;
nowrap: boolean;
renderIcon: (props: MaterialIconProps) => JSX.Element;
renderWrapper: (props: MaterialIconProps, attributes: import("./typings").IconWrapperProps, icon: React.ReactNode) => JSX.Element;
pathAliases: {
up: string;
down: string;
right: string;
left: string;
store: string;
cart: string;
plus: string;
minus: string;
close: string;
trash: string;
play: string;
check_on: string;
check_off: string;
radio_on: string;
radio_off: string;
password_on: string;
password_off: string;
heart: string;
};
paths: {
expand_less: JSX.Element;
expand_more: JSX.Element;
chevron_right: JSX.Element;
chevron_left: JSX.Element;
directions: JSX.Element;
location_on: JSX.Element;
shopping_cart: JSX.Element;
add_circle_icon: JSX.Element;
remove_circle_icon: JSX.Element;
search: JSX.Element;
add: JSX.Element;
arrow_drop_down: JSX.Element;
arrow_drop_up: JSX.Element;
barcode: JSX.Element;
call: JSX.Element;
cancel: JSX.Element;
check_box_outline_blank: JSX.Element;
check_box: JSX.Element;
delete: JSX.Element;
delete_forever: JSX.Element;
delete_outline: JSX.Element;
email: JSX.Element;
favorite_border: JSX.Element;
favorite: JSX.Element;
list: JSX.Element;
more_horiz: JSX.Element;
more_vert: JSX.Element;
play_circle_filled: JSX.Element;
play_circle_outline: JSX.Element;
radio_button_checked: JSX.Element;
radio_button_unchecked: JSX.Element;
share: JSX.Element;
star_border: JSX.Element;
star: JSX.Element;
toggle_off: JSX.Element;
toggle_on: JSX.Element;
visibility: JSX.Element;
visibility_off: JSX.Element;
close_icon: JSX.Element;
print_icon: JSX.Element;
};
};
render(): React.ReactNode;
}
export { MaterialIcon };
export default MaterialIcon;