UNPKG

@denali-design/react

Version:

React.JS component library for the Denali CSS Framework

95 lines 2.6 kB
/** * Copyright 2020, Verizon Media * Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. */ import React from 'react'; export declare const DnTable: { ({ children, className, isStriped, isCards, isFrozen, ...rest }: DnTableProps): JSX.Element; defaultProps: { children: null; className: undefined; isStriped: boolean; isCards: boolean; isFrozen: boolean; }; Header: { ({ children }: DnTableHeaderProps): JSX.Element; defaultProps: { children: null; }; }; Body: { ({ children }: DnTableBodyProps): JSX.Element; defaultProps: { children: null; }; }; Footer: { ({ children }: DnTableFooterProps): JSX.Element; defaultProps: { children: null; }; }; HeaderCell: { ({ position, isMono, isSorted, sortDirection, className, children, ...rest }: DnTableHeaderCellProps): JSX.Element; defaultProps: { isSorted: boolean; sortDirection: DnTableSortDirections; children: null; className: undefined; position: DnTableDataPositions; isMono: boolean; }; }; BodyCell: { ({ position, isMono, className, children, ...rest }: DnTableBodyCellProps): JSX.Element; defaultProps: { children: null; className: undefined; position: DnTableDataPositions; isMono: boolean; }; }; }; export interface DnTableProps { children: React.ReactNode; className?: string; isStriped?: boolean; isCards?: boolean; isFrozen?: boolean; } export interface DnTableHeaderProps { children: React.ReactNode; } export interface DnTableBodyProps { children: React.ReactNode; } export interface DnTableFooterProps { children: React.ReactNode; } export declare enum DnTableDataPositions { default = "default", center = "center", left = "left", right = "right" } export declare enum DnTableSortDirections { default = "default", ascend = "ascend", descend = "descend" } export interface DnTableHeaderCellProps { isSorted: boolean; sortDirection: DnTableSortDirections; children: React.ReactNode; className?: string; position: DnTableDataPositions; isMono: boolean; } export interface DnTableBodyCellProps { children: React.ReactNode; className?: string; position: DnTableDataPositions; isMono: boolean; } //# sourceMappingURL=DnTable.d.ts.map