react-application-core
Version:
A react-based application core for the business applications.
39 lines (38 loc) • 1.22 kB
TypeScript
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"
}