UNPKG

react-application-core

Version:

A react-based application core for the business applications.

39 lines (38 loc) 1.22 kB
import { IPresetsSelectedElementEntity, IPresetsStickyEntity } from '../definition'; import { IEnhancedGenericComponentProps } from './enhanced-generic-component-definition.interface'; import { IFullWrapper, IMainConfigurationWrapper, ISubHeaderRenderedWrapper } from '../definitions.interface'; /** * @presets-entity * @stable [20.05.2020] */ export interface IPresetsMainEntity extends IPresetsSelectedElementEntity, IPresetsStickyEntity, IFullWrapper, ISubHeaderRenderedWrapper { } /** * @generic-entity * @stable [20.05.2020] */ export interface IGenericMainEntity extends IPresetsMainEntity { } /** * @props * @stable [20.05.2020] */ export interface IMainProps extends IEnhancedGenericComponentProps, IGenericMainEntity { } /** * @configuration-entity * @stable [22.05.2020] */ export interface IMainConfigurationEntity<TProps = IMainProps> extends IMainConfigurationWrapper<TProps> { } /** * @classes * @stable [20.05.2020] */ export declare enum MainClassesEnum { FULL_MAIN = "rac-full-main", MAIN = "rac-main", MAIN_BODY = "rac-main__body", MAIN_BODY_CONTENT = "rac-main__body-content", MAIN_WITH_SUB_HEADER = "rac-main-with-sub-header" }