google-material-icons
Version:
A google material icon library package for React applications
632 lines (579 loc) • 4.82 MB
TypeScript
import { ReactSVG, ForwardRefExoticComponent, RefAttributes, SVGProps } from 'react';
type IconNode = [
elementName: keyof ReactSVG,
attrs: Record<string, string>
][];
type SVGAttributes = Partial<SVGProps<SVGSVGElement>>;
type ComponentAttributes = RefAttributes<SVGSVGElement> & SVGAttributes;
interface GoogleMaterialProps extends ComponentAttributes {
size?: string | number;
absoluteStrokeWidth?: boolean;
}
type GoogleMaterialIcon = ForwardRefExoticComponent<GoogleMaterialProps>;
declare const createIcon: (iconName: string, iconNode: IconNode) => GoogleMaterialIcon;
/**
* @component @name Sorting
* @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 Sorting$1: GoogleMaterialIcon;
/**
* @component @name SortingDown
* @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 SortingDown$1: GoogleMaterialIcon;
/**
* @component @name SortingUp
* @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 SortingUp$1: GoogleMaterialIcon;
/**
* @component @name Abc
* @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 Abc$1: GoogleMaterialIcon;
/**
* @component @name AcUnit
* @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 AcUnit$1: GoogleMaterialIcon;
/**
* @component @name AccessAlarm
* @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 AccessAlarm$1: GoogleMaterialIcon;
/**
* @component @name AccessAlarms
* @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 AccessAlarms$1: GoogleMaterialIcon;
/**
* @component @name AccessTime
* @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 AccessTime$1: GoogleMaterialIcon;
/**
* @component @name AccessTimeFilled
* @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 AccessTimeFilled$1: GoogleMaterialIcon;
/**
* @component @name Accessibility
* @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 Accessibility$1: GoogleMaterialIcon;
/**
* @component @name AccessibilityNew
* @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 AccessibilityNew$1: GoogleMaterialIcon;
/**
* @component @name Accessible
* @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 Accessible$1: GoogleMaterialIcon;
/**
* @component @name AccessibleForward
* @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 AccessibleForward$1: GoogleMaterialIcon;
/**
* @component @name AccountBalance
* @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 AccountBalance$1: GoogleMaterialIcon;
/**
* @component @name AccountBalanceWallet
* @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 AccountBalanceWallet$1: GoogleMaterialIcon;
/**
* @component @name AccountBox
* @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 AccountBox$1: GoogleMaterialIcon;
/**
* @component @name AccountCircle
* @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 AccountCircle$1: GoogleMaterialIcon;
/**
* @component @name AccountTree
* @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 AccountTree$1: GoogleMaterialIcon;
/**
* @component @name AdUnits
* @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 AdUnits$1: GoogleMaterialIcon;
/**
* @component @name Adb
* @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 Adb$1: GoogleMaterialIcon;
/**
* @component @name Add
* @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 Add$1: GoogleMaterialIcon;
/**
* @component @name AddAPhoto
* @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 AddAPhoto$1: GoogleMaterialIcon;
/**
* @component @name AddAlarm
* @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 AddAlarm$1: GoogleMaterialIcon;
/**
* @component @name AddAlert
* @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 AddAlert$1: GoogleMaterialIcon;
/**
* @component @name AddBox
* @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 AddBox$1: GoogleMaterialIcon;
/**
* @component @name AddBusiness
* @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 AddBusiness$1: GoogleMaterialIcon;
/**
* @component @name AddCard
* @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 AddCard$1: GoogleMaterialIcon;
/**
* @component @name AddChart
* @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 AddChart$1: GoogleMaterialIcon;
/**
* @component @name AddCircle
* @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 AddCircle$1: GoogleMaterialIcon;
/**
* @component @name AddCircleOutline
* @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 AddCircleOutline$1: GoogleMaterialIcon;
/**
* @component @name AddComment
* @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 AddComment$1: GoogleMaterialIcon;
/**
* @component @name AddHome
* @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 AddHome$1: GoogleMaterialIcon;
/**
* @component @name AddHomeWork
* @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 AddHomeWork$1: GoogleMaterialIcon;
/**
* @component @name AddIcCall
* @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 AddIcCall$1: GoogleMaterialIcon;
/**
* @component @name AddLink
* @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 AddLink$1: GoogleMaterialIcon;
/**
* @component @name AddLocation
* @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 AddLocation$1: GoogleMaterialIcon;
/**
* @component @name AddLocationAlt
* @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 AddLocationAlt$1: GoogleMaterialIcon;
/**
* @component @name AddModerator
* @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 AddModerator$1: GoogleMaterialIcon;
/**
* @component @name AddPhotoAlternate
* @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 AddPhotoAlternate$1: GoogleMaterialIcon;
/**
* @component @name AddReaction
* @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 AddReaction$1: GoogleMaterialIcon;
/**
* @component @name AddRoad
* @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 AddRoad$1: GoogleMaterialIcon;
/**
* @component @name AddShoppingCart
* @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 AddShoppingCart$1: GoogleMaterialIcon;
/**
* @component @name AddTask
* @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 AddTask$1: GoogleMaterialIcon;
/**
* @component @name AddToDrive
* @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 AddToDrive$1: GoogleMaterialIcon;
/**
* @component @name AddToHomeScreen
* @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 AddToHomeScreen$1: GoogleMaterialIcon;
/**
* @component @name AddToPhotos
* @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 AddToPhotos$1: GoogleMaterialIcon;
/**
* @component @name AddToQueue
* @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 AddToQueue$1: GoogleMaterialIcon;
/**
* @component @name Addchart
* @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 Addchart$1: GoogleMaterialIcon;
/**
* @component @name AdfScanner
* @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 AdfScanner$1: GoogleMaterialIcon;
/**
* @component @name Adjust
* @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 Adjust$1: GoogleMaterialIcon;
/**
* @component @name AdminPanelSettings
* @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 AdminPanelSettings$1: GoogleMaterialIcon;
/**
* @component @name AdsClick
* @description Google Material SVG icon component, renders SVG Element with children.
*
* @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuNDU1MSAxNy43NEM4LjI3NTEyIDE3LjU5IDUuNzQ1MTIgMTQuOTcgNS43NDUxMiAxMS43NUM1Ljc0NTEyIDguNDQgOC40MzUxMiA1Ljc1IDExLjc0NTEgNS43NUMxNC45NjUxIDUuNzUgMTcuNTg1MSA4LjI4IDE3LjczNTEgMTEuNDZMMTUuNjM1MSAxMC44M0MxNS4yMjUxIDkuMDYgMTMuNjM1MSA3Ljc1IDExLjc0NTEgNy43NUM5LjUzNTEyIDcuNzUgNy43NDUxMiA5LjU0IDcuNzQ1MTIgMTEuNzVDNy43NDUxMiAxMy42NCA5LjA1NTEyIDE1LjIzIDEwLjgyNTEgMTUuNjRMMTEuNDU1MSAxNy43NFpNMjEuNzQ1MSAxMS43NUMyMS43NDUxIDEyLjA1IDIxLjczNTEgMTIuMzUgMjEuNzA1MSAxMi42NUwxOS43MzUxIDEyLjA2QzE5Ljc0NTEgMTEuOTYgMTkuNzQ1MSAxMS44NSAxOS43NDUxIDExLjc1QzE5Ljc0NTEgNy4zMyAxNi4xNjUxIDMuNzUgMTEuNzQ1MSAzLjc1QzcuMzI1MTIgMy43NSAzLjc0NTEyIDcuMzMgMy43NDUxMiAxMS43NUMzLjc0NTEyIDE2LjE3IDcuMzI1MTIgMTkuNzUgMTEuNzQ1MSAxOS43NUMxMS44NDUxIDE5Ljc1IDExLjk1NTEgMTkuNzUgMTIuMDU1MSAxOS43NEwxMi42NDUxIDIxLjcxQzE