UNPKG

@pluralsight/ps-design-system-icon

Version:
18 lines (17 loc) 600 B
import { RefForwardingComponent, ValueOf } from '@pluralsight/ps-design-system-util'; import React from 'react'; import '../css/index.css'; import { colors, sizes } from '../vars'; export interface IconProps extends React.HTMLAttributes<HTMLDivElement> { color?: ValueOf<typeof colors>; size?: ValueOf<typeof sizes>; } export interface IconStatics { colors: typeof colors; sizes: typeof sizes; } export interface IconComponent extends RefForwardingComponent<IconProps, HTMLDivElement, IconStatics> { } declare const Icon: IconComponent; export { colors, sizes }; export default Icon;