google-material-icons
Version:
A google material icon library package for React applications
735 lines (653 loc) • 2.52 MB
TypeScript
import { ForwardRefExoticComponent, RefAttributes, SVGProps } from 'react';
type SVGAttributes = Partial<SVGProps<SVGSVGElement>>;
type ComponentAttributes = RefAttributes<SVGSVGElement> & SVGAttributes;
interface GoogleMaterialProps extends ComponentAttributes {
size?: string | number;
absoluteStrokeWidth?: boolean;
}
type GoogleMaterialIcon = ForwardRefExoticComponent<GoogleMaterialProps>;
/**
* @component @name ZoomOutMap
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const ZoomOutMap: GoogleMaterialIcon;
declare namespace __icons_zoom_out_map {
export {
ZoomOutMap as default,
};
}
/**
* @component @name ZoomOut
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const ZoomOut: GoogleMaterialIcon;
declare namespace __icons_zoom_out {
export {
ZoomOut as default,
};
}
/**
* @component @name ZoomInMap
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const ZoomInMap: GoogleMaterialIcon;
declare namespace __icons_zoom_in_map {
export {
ZoomInMap as default,
};
}
/**
* @component @name ZoomIn
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const ZoomIn: GoogleMaterialIcon;
declare namespace __icons_zoom_in {
export {
ZoomIn as default,
};
}
/**
* @component @name YoutubeSearchedFor
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const YoutubeSearchedFor: GoogleMaterialIcon;
declare namespace __icons_youtube_searched_for {
export {
YoutubeSearchedFor as default,
};
}
/**
* @component @name Yard
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Yard: GoogleMaterialIcon;
declare namespace __icons_yard {
export {
Yard as default,
};
}
/**
* @component @name Wysiwyg
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Wysiwyg: GoogleMaterialIcon;
declare namespace __icons_wysiwyg {
export {
Wysiwyg as default,
};
}
/**
* @component @name WrongLocation
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WrongLocation: GoogleMaterialIcon;
declare namespace __icons_wrong_location {
export {
WrongLocation as default,
};
}
/**
* @component @name WrapText
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WrapText: GoogleMaterialIcon;
declare namespace __icons_wrap_text {
export {
WrapText as default,
};
}
/**
* @component @name Workspaces
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Workspaces: GoogleMaterialIcon;
declare namespace __icons_workspaces {
export {
Workspaces as default,
};
}
/**
* @component @name WorkspacePremium
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WorkspacePremium: GoogleMaterialIcon;
declare namespace __icons_workspace_premium {
export {
WorkspacePremium as default,
};
}
/**
* @component @name WorkOutline
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WorkOutline: GoogleMaterialIcon;
declare namespace __icons_work_outline {
export {
WorkOutline as default,
};
}
/**
* @component @name WorkOff
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WorkOff: GoogleMaterialIcon;
declare namespace __icons_work_off {
export {
WorkOff as default,
};
}
/**
* @component @name WorkHistory
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WorkHistory: GoogleMaterialIcon;
declare namespace __icons_work_history {
export {
WorkHistory as default,
};
}
/**
* @component @name Work
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Work: GoogleMaterialIcon;
declare namespace __icons_work {
export {
Work as default,
};
}
/**
* @component @name Woman2
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Woman2: GoogleMaterialIcon;
declare namespace __icons_woman_2 {
export {
Woman2 as default,
};
}
/**
* @component @name Woman
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Woman: GoogleMaterialIcon;
declare namespace __icons_woman {
export {
Woman as default,
};
}
/**
* @component @name WineBar
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WineBar: GoogleMaterialIcon;
declare namespace __icons_wine_bar {
export {
WineBar as default,
};
}
/**
* @component @name Window
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Window: GoogleMaterialIcon;
declare namespace __icons_window {
export {
Window as default,
};
}
/**
* @component @name WindPower
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WindPower: GoogleMaterialIcon;
declare namespace __icons_wind_power {
export {
WindPower as default,
};
}
/**
* @component @name WifiTetheringOff
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiTetheringOff: GoogleMaterialIcon;
declare namespace __icons_wifi_tethering_off {
export {
WifiTetheringOff as default,
};
}
/**
* @component @name WifiTetheringError
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiTetheringError: GoogleMaterialIcon;
declare namespace __icons_wifi_tethering_error {
export {
WifiTetheringError as default,
};
}
/**
* @component @name WifiTethering
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiTethering: GoogleMaterialIcon;
declare namespace __icons_wifi_tethering {
export {
WifiTethering as default,
};
}
/**
* @component @name WifiProtectedSetup
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiProtectedSetup: GoogleMaterialIcon;
declare namespace __icons_wifi_protected_setup {
export {
WifiProtectedSetup as default,
};
}
/**
* @component @name WifiPassword
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiPassword: GoogleMaterialIcon;
declare namespace __icons_wifi_password {
export {
WifiPassword as default,
};
}
/**
* @component @name WifiOff
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiOff: GoogleMaterialIcon;
declare namespace __icons_wifi_off {
export {
WifiOff as default,
};
}
/**
* @component @name WifiLock
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiLock: GoogleMaterialIcon;
declare namespace __icons_wifi_lock {
export {
WifiLock as default,
};
}
/**
* @component @name WifiFind
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiFind: GoogleMaterialIcon;
declare namespace __icons_wifi_find {
export {
WifiFind as default,
};
}
/**
* @component @name WifiChannel
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiChannel: GoogleMaterialIcon;
declare namespace __icons_wifi_channel {
export {
WifiChannel as default,
};
}
/**
* @component @name WifiCalling3
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiCalling3: GoogleMaterialIcon;
declare namespace __icons_wifi_calling_3 {
export {
WifiCalling3 as default,
};
}
/**
* @component @name WifiCalling
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WifiCalling: GoogleMaterialIcon;
declare namespace __icons_wifi_calling {
export {
WifiCalling as default,
};
}
/**
* @component @name Wifi2Bar
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Wifi2Bar: GoogleMaterialIcon;
declare namespace __icons_wifi_2_bar {
export {
Wifi2Bar as default,
};
}
/**
* @component @name Wifi1Bar
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Wifi1Bar: GoogleMaterialIcon;
declare namespace __icons_wifi_1_bar {
export {
Wifi1Bar as default,
};
}
/**
* @component @name Wifi
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Wifi: GoogleMaterialIcon;
declare namespace __icons_wifi {
export {
Wifi as default,
};
}
/**
* @component @name WidthWide
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WidthWide: GoogleMaterialIcon;
declare namespace __icons_width_wide {
export {
WidthWide as default,
};
}
/**
* @component @name WidthNormal
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WidthNormal: GoogleMaterialIcon;
declare namespace __icons_width_normal {
export {
WidthNormal as default,
};
}
/**
* @component @name WidthFull
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WidthFull: GoogleMaterialIcon;
declare namespace __icons_width_full {
export {
WidthFull as default,
};
}
/**
* @component @name Widgets
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Widgets: GoogleMaterialIcon;
declare namespace __icons_widgets {
export {
Widgets as default,
};
}
/**
* @component @name WhereToVote
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WhereToVote: GoogleMaterialIcon;
declare namespace __icons_where_to_vote {
export {
WhereToVote as default,
};
}
/**
* @component @name WheelchairPickup
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview 
*
* @param {Object} props - Google Material icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const WheelchairPickup: GoogleMaterialIcon;
declare namespace __icons_wheelchair_pickup {
export {
WheelchairPickup as default,
};
}
/**
* @component @name Whatshot
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuNSAxLjMzNTk0QzEzLjUgMS4zMzU5NCAxNC4yNCAzLjk4NTk0IDE0LjI0IDYuMTM1OTRDMTQuMjQgOC4xOTU5NCAxMi44OSA5Ljg2NTk0IDEwLjgzIDkuODY1OTRDOC43NiA5Ljg2NTk0IDcuMiA4LjE5NTk0IDcuMiA2LjEzNTk0TDcuMjMgNS43NzU5NEM1LjIxIDguMTc1OTQgNCAxMS4yODU5IDQgMTQuNjY1OUM0IDE5LjA4NTkgNy41OCAyMi42NjU5IDEyIDIyLjY2NTlDMTYuNDIgMjIuNjY1OSAyMCAxOS4wODU5IDIwIDE0LjY2NTlDMjAgOS4yNzU5NCAxNy40MSA0LjQ2NTk0IDEzLjUgMS4zMzU5NFpNMTEuNzEgMTkuNjY1OUM5LjkzIDE5LjY2NTkgOC40OSAxOC4yNjU5IDguNDkgMTYuNTI1OUM4LjQ5IDE0LjkwNTkgOS41NCAxMy43NjU5IDExLjMgMTMuNDA1OUMxMy4wNyAxMy4wNDU5IDE0LjkgMTIuMTk1O