@engie-group/fluid-design-system-react
Version:
Fluid Design System React
17 lines (16 loc) • 781 B
TypeScript
import { NavigationActionProperties } from '@engie-group/fluid-types';
import { ButtonHTMLAttributes, HTMLAttributes, ReactElement } from 'react';
import { ActionAsChild } from '../../../utils/typeHelpers';
type NJNavigationActionSlots = {
/**
* Leading icon of the navigation action.
*/
customIcon?: ReactElement;
/**
* Trailing content of the navigation action.
*/
trailing?: ReactElement;
};
export type NJNavigationActionProps = NavigationActionProperties & HTMLAttributes<HTMLDivElement> & NJNavigationActionSlots & ActionAsChild<ButtonHTMLAttributes<HTMLButtonElement>>;
export declare const NJNavigationAction: import("react").ForwardRefExoticComponent<NJNavigationActionProps & import("react").RefAttributes<HTMLDivElement>>;
export {};