lucid-ui
Version:
A UI component library from AppNexus.
48 lines • 1.45 kB
TypeScript
import React from 'react';
import { IIconProps } from '../Icon';
import { Overwrite } from '../../../util/component-types';
interface IBellIconPropsRaw extends IIconProps {
/** Show or hide a dot on the bell to indicate a notification. */
hasDot?: boolean;
/** Featured color of the dot */
featuredColor?: 'info' | 'success' | 'warning' | 'danger';
}
export declare type IBellIconProps = Overwrite<React.SVGAttributes<SVGGElement>, IBellIconPropsRaw>;
export declare const BellIcon: {
({ className, featuredColor, hasDot, ...passThroughs }: IBellIconProps): JSX.Element;
displayName: string;
peek: {
description: string;
categories: string[];
extend: string;
madeFrom: string[];
};
propTypes: {
hasDot: any;
featuredColor: any;
className: any;
size: any;
width: any;
height: any;
viewBox: any;
aspectRatio: any;
isClickable: any;
isDisabled: any;
onClick: any;
onSelect: any;
children: any;
color: any;
};
defaultProps: {
size: number;
aspectRatio: string;
viewBox: string;
isDisabled: boolean;
isClickable: boolean;
color: import("../Icon").Color;
onClick: (...args: any[]) => void;
onSelect: (...args: any[]) => void;
};
};
export default BellIcon;
//# sourceMappingURL=BellIcon.d.ts.map