import React from 'react'; import { SinouiSFC } from '../types'; export interface SvgIconProps { /** * 给svg元素添加css类名 */ className?: string; /** * svg中的子元素 */ children: React.ReactNode; /** * 给svg元素应用css样式 */ style?: React.CSSProperties; /** * svg可见区域设置,默认为0, 0, 24, 24 */ viewBox?: string; /** * 可访问性辅助文本 */ titleAccess?: string; } /** * SvgIcon组件,即SVG图标组件。 * * 注意:此组件不直接支持主题定制。因一般不会单独使用svg图标,所以可以在包含svg图标的容器组件中设置主题色即可,如: * * ```react * const IconButton = styled.button` * color: ${props => props.theme.palette[props.color][500]}; * `; * * ; * ``` */ declare const SvgIcon: SinouiSFC; export default SvgIcon;