@dodobrat/react-ui-kit
Version:
Simple React Component Library
30 lines (29 loc) • 1.25 kB
TypeScript
import React from "react";
import { CnCh, ElemType } from "../../../helpers/global.types";
import { LineLoaderProps } from "../../LineLoader/LineLoader.types";
declare type ExtraAdminLayoutLoaderProps = CnCh & LineLoaderProps;
export interface AdminLayoutLoaderSubComponentProps extends ExtraAdminLayoutLoaderProps {
}
declare type ExtraAdminLayoutSidebarItemSubComponentProps = CnCh & ElemType;
export interface AdminLayoutSidebarItemSubComponentProps extends ExtraAdminLayoutSidebarItemSubComponentProps {
main: React.ReactNode;
extended: React.ReactNode;
mainAs?: React.ElementType;
extendedAs?: React.ElementType;
mainClassName?: string;
extendedClassName?: string;
}
declare type ExtraAdminLayoutSidebarSubComponentProps = CnCh;
export interface AdminLayoutSidebarSubComponentProps extends ExtraAdminLayoutSidebarSubComponentProps {
isExpandedBreakpoint?: number;
isExpanded?: boolean;
expandOnHover?: boolean;
innerRef?: React.MutableRefObject<any>;
}
export interface AdminLayoutTopbarSubComponentProps extends CnCh {
}
export interface AdminLayoutContentSubComponentProps extends CnCh {
}
export interface AdminLayoutFooterSubComponentProps extends CnCh {
}
export {};