@engie-group/fluid-design-system-react
Version:
Fluid Design System React
33 lines (32 loc) • 2.35 kB
TypeScript
import React from 'react';
export declare const NJIconEngie: React.FC<IIconEngieProps>;
export interface IIconEngieProps {
/**
* Engie icon name
*/
name: TEngieIcons;
/**
* Icon variant theme
*/
variant?: 'default' | 'brand' | 'inverse';
/**
* Text alternative for assistive technologies
* @see https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-label
*/
ariaLabel?: string;
/**
* Optional additional className
*/
className?: string;
/**
* @deprecated
*/
onClick?: React.MouseEventHandler<HTMLButtonElement | HTMLAnchorElement>;
/**
* @deprecated
*/
onKeyPress?: React.KeyboardEventHandler<HTMLButtonElement | HTMLAnchorElement>;
}
declare const engieIconName: readonly ["ten-minus", "ten-loading", "ten-refresh", "ten-plus", "twenty-four", "two-thousand-minus", "two-thousand-plus", "add", "air", "arrowleft", "arrowright", "atoz", "balance", "building-search", "building", "call", "camera", "card-money", "card-smartphone", "card-validate", "cardcross", "cardexport", "cardload", "cardlock", "cards", "cat", "chat", "chatbot", "city", "clock-sleep", "clock", "counter", "cross", "degrees", "diagram", "document-data", "document-download", "document-hand", "document-money", "document-search", "document-upload", "document", "dropbox", "duo", "electric-car", "electric-fire", "electric-outlet", "electric", "enlighten", "envelope", "exclamation", "expert", "eye", "family-1", "family-2", "family-3", "finger-touch", "fire", "forest", "gas-pump", "gauge", "hand-tool", "handkey", "handup", "hob", "house-energy", "house", "houses", "imbalance", "info", "insulation", "juggle", "label-for-rent", "label-for-sale", "like", "list", "lock", "luggage", "map", "medal", "moon", "nature", "north-earth", "number-counter", "nuclear", "person-rotate", "picture-web", "piggybank", "plan", "planning-cancel", "planning-clock", "profile", "question", "recycling", "robot", "sale-label", "satellite", "shower", "silence", "smartphone-hand", "smartphone-home", "smartphone", "smoke", "solar-panel-flux", "solar-panel", "squaremeter", "sun", "sunmoon", "tanker", "temperature", "tools", "transfer", "trash", "unlock", "validate", "ventilator", "water", "wifi"];
type TEngieIcons = (typeof engieIconName)[number];
export {};