react-application-core
Version:
A react-based application core for the business applications.
36 lines (35 loc) • 1.24 kB
TypeScript
import * as React from 'react';
import { IGenericComponentProps } from './generic-component-definition.interface';
import { IOnClickWrapper, ISeparatorWrapper, ITextWrapper } from '../definitions.interface';
import { IRouterStoreProxyFactoryConfigEntity } from './store-proxy-definition.interface';
/**
* @presets-entity
* @stable [22.05.2020]
*/
export interface IPresetsSubHeaderLinkEntity extends IRouterStoreProxyFactoryConfigEntity, IOnClickWrapper, ISeparatorWrapper<React.ReactNode>, ITextWrapper {
}
/**
* @generic-entity
* @stable [22.05.2020]
*/
export interface IGenericSubHeaderLinkEntity extends IPresetsSubHeaderLinkEntity {
}
/**
* @props
* @stable [22.05.2020]
*/
export interface ISubHeaderLinkProps extends IGenericComponentProps, IGenericSubHeaderLinkEntity {
}
/**
* @stable [19.12.2020]
*/
export declare type RouterStoreProxySubHeaderLinkPropsFactoryT = (cfg: IRouterStoreProxyFactoryConfigEntity) => ISubHeaderLinkProps;
/**
* @classes
* @stable [22.05.2020]
*/
export declare enum SubHeaderLinkClasses {
SUB_HEADER_LINK = "rac-sub-header-link",
SUB_HEADER_LINK_ACTIVE = "rac-sub-header-link-active",
SUB_HEADER_LINK_CONTENT = "rac-sub-header-link__content"
}