@kubit-ui-web/react-components
Version:
Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience
131 lines (130 loc) • 10.1 kB
TypeScript
import { CommonStyleType } from '../../types/styles/commonStyle';
import { LineSeparatorLinePropsStylesType, LineSeparatorPositionType } from '../lineSeparator/types/lineSeparatorTheme';
import { FlexWidthType } from './types/table';
import { TableHeaderStylesTypes, TableRowHeaderTypes, TableRowStylesTypes } from './types/tableTheme';
/******** TABLE STYLES *******/
export declare const TableStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").TableHTMLAttributes<HTMLTableElement>, HTMLTableElement>, {
styles?: CommonStyleType;
}>> & string;
export declare const TableCaptionStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLElement>, HTMLElement>, never>> & string;
/******** TABLE HEADER STYLES *******/
export declare const TableRowGroupHeaderStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLTableSectionElement>, HTMLTableSectionElement>, {
styles?: TableHeaderStylesTypes;
lineSeparatorLineStyles?: LineSeparatorLinePropsStylesType;
lineSeparatorTopOnHeader?: boolean;
lineSeparatorBottomOnHeader?: boolean;
$scrolling?: boolean;
}>> & string;
export declare const TableRowHeaderStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLTableRowElement>, HTMLTableRowElement>, {
styles?: TableHeaderStylesTypes;
hasSomeDivider: boolean;
hasSomeDividerContent: boolean;
hasSomeExpandedContent: boolean;
numberOfCells: number;
}>> & string;
export declare const TableEmptyColumnHeaderStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").TdHTMLAttributes<HTMLTableDataCellElement>, HTMLTableDataCellElement>, {
styles?: TableHeaderStylesTypes;
}>> & string;
export declare const TableColumnHeaderStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").ThHTMLAttributes<HTMLTableHeaderCellElement>, HTMLTableHeaderCellElement>, {
styles?: TableHeaderStylesTypes;
hasDivider?: boolean;
showDivider?: boolean;
customWidth?: string;
customAlign?: string;
flexWidth?: string | number | FlexWidthType;
customBackgroundColor?: string;
srOnly?: boolean;
}>> & string;
/******** TABLE BODY STYLES *******/
export declare const TableRowGroupBodyStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLTableSectionElement>, HTMLTableSectionElement>, {
styles?: TableRowHeaderTypes;
}>> & string;
export declare const TableRowBodyStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLTableRowElement>, HTMLTableRowElement>, {
styles?: TableRowStylesTypes;
borderPosition?: LineSeparatorPositionType;
lineSeparatorLineStyles: LineSeparatorLinePropsStylesType;
hasSomeDivider: boolean;
hasSomeDividerContent: boolean;
numberOfCells: number;
hasDivider: boolean;
hasDividerContent: boolean;
hasFooter: boolean;
hasSomeExpandedContent?: boolean;
}>> & string;
export declare const TableColumnBodyStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").TdHTMLAttributes<HTMLTableDataCellElement>, HTMLTableDataCellElement>, {
styles?: TableRowStylesTypes;
hasSomeExpandedContent?: boolean;
customWidth?: string;
customAlign?: string;
flexWidth?: string | number | FlexWidthType;
customBackgroundColor?: string;
}>> & string;
export declare const TableExpandedCellStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").TdHTMLAttributes<HTMLTableDataCellElement>, HTMLTableDataCellElement>, {
styles?: TableRowStylesTypes;
showExpandedContent: boolean;
}>> & string;
/******** TABLE BODY EXPANDED CONTENT STYLES *******/
export declare const TableEmptyExpandedContentRow: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {
styles?: TableRowStylesTypes;
}>> & string;
export declare const TableExpandedButton: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, {
styles?: TableRowStylesTypes;
}>> & string;
/******** TABLE BODY DIVIDER WRAPPER STYLES *******/
export declare const DividerInternalWrapper: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<import("react").DetailedHTMLProps<import("react").TdHTMLAttributes<HTMLTableDataCellElement>, HTMLTableDataCellElement>, never>> & string;
/******** LIST STYLES *******/
export declare const ListContainerStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLUListElement>, HTMLUListElement>, {
styles?: TableRowHeaderTypes;
hasFormatSideBySideInList?: boolean;
}>> & string;
export declare const ListContainerHeaderPriorityStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLUListElement>, HTMLUListElement>, {
styles?: TableRowHeaderTypes;
}>> & string;
export declare const ListRowContainerStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, {
styles?: TableRowHeaderTypes;
lineSeparatorLineStyles: LineSeparatorLinePropsStylesType;
hasDivider: boolean;
}>> & string;
export declare const ListRowContainerHeaderPriorityStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, {
styles?: TableRowHeaderTypes;
lineSeparatorLineStyles: LineSeparatorLinePropsStylesType;
hasDivider: boolean;
}>> & string;
export declare const ListRowStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLUListElement>, HTMLUListElement>, {
styles?: TableRowHeaderTypes;
formatSideBySideInList?: boolean;
}>> & string;
export declare const ListRowHeaderPriorityStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLUListElement>, HTMLUListElement>, {
styles?: TableRowHeaderTypes;
}>> & string;
export declare const ListHeaderItemStylesStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, {
index?: number;
hasSomeExpandedContent?: boolean;
lineSeparatorLineStyles?: LineSeparatorLinePropsStylesType;
lineSeparatorTopOnHeader?: boolean;
lineSeparatorBottomOnHeader?: boolean;
styles?: TableHeaderStylesTypes;
customWidth?: string;
customAlign?: string;
flexWidth?: string | number | FlexWidthType;
customBackgroundColor?: string;
}>> & string;
export declare const ListItemStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, {
hasSomeExpandedContent?: boolean;
styles?: TableRowHeaderTypes;
}>> & string;
export declare const ListItemHeaderPriorityStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, {
hasSomeExpandedContent?: boolean;
lineSeparatorLineStyles: LineSeparatorLinePropsStylesType;
borderPosition?: LineSeparatorPositionType;
styles?: TableRowStylesTypes;
customBackgroundColor?: string;
customWidth?: string;
customAlign?: string;
flexWidth?: string | number | FlexWidthType;
}>> & string;
export declare const ListItemExpandedStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {
styles?: TableRowStylesTypes;
showExpandedContent: boolean;
}>> & string;
export declare const ListEmptyExpandedContentItem: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>> & string;