@devexpress/dx-react-grid-bootstrap4
Advanced tools
Comparing version 1.5.1 to 1.6.0
@@ -15,2 +15,23 @@ import * as React from 'react'; | ||
export namespace ColumnChooser { | ||
/** Describes properties passed to a component that renders the column chooser overlay. */ | ||
export type OverlayProps = ColumnChooserBase.OverlayProps; | ||
} | ||
export namespace ColumnChooser { | ||
/** Describes properties passed to a component that renders the button that invokes the column chooser. */ | ||
export type ToggleButtonProps = ColumnChooserBase.ToggleButtonProps; | ||
} | ||
export namespace ColumnChooser { | ||
/** Describes properties passed to a component that renders the column chooser container. */ | ||
export type ContainerProps = ColumnChooserBase.ContainerProps; | ||
} | ||
export namespace ColumnChooser { | ||
/** Describes properties passed to a component that renders a column chooser item. */ | ||
export type ItemProps = ColumnChooserBase.ItemProps; | ||
} | ||
export interface ColumnChooserProps { | ||
@@ -49,2 +70,13 @@ /** A component that renders the column chooser overlay. */ | ||
export namespace DragDropProvider { | ||
/** Describes properties of the component that renders a container for columns being dragged. */ | ||
export type ContainerProps = DragDropProviderBase.ContainerProps; | ||
} | ||
export namespace DragDropProvider { | ||
/** Describes properties of the component that renders a column being dragged. */ | ||
export type ColumnProps = DragDropProviderBase.ColumnProps; | ||
} | ||
export interface DragDropProviderProps { | ||
@@ -73,2 +105,8 @@ /** A component that renders a container for columns being dragged. */ | ||
export namespace Grid { | ||
/** Describes properties passed to a component that renders the grid root layout. */ | ||
export type RootProps = GridBase.RootProps; | ||
} | ||
export interface GridProps { | ||
@@ -101,2 +139,18 @@ /** An array containing custom data. A user defines the access to this data. Refer to Data Accessors for details. */ | ||
export namespace GroupingPanel { | ||
/** Describes properties passed to a component that renders a group panel container. */ | ||
export type ContainerProps = GroupingPanelBase.ContainerProps; | ||
} | ||
export namespace GroupingPanel { | ||
/** Describes properties passed to a group panel item template when it is being rendered. */ | ||
export type ItemProps = GroupingPanelBase.ItemProps; | ||
} | ||
export namespace GroupingPanel { | ||
/** Describes properties passed to a component that renders an empty group panel message. */ | ||
export type EmptyMessageProps = GroupingPanelBase.EmptyMessageProps; | ||
} | ||
export interface GroupingPanelProps { | ||
@@ -135,2 +189,8 @@ /** Specifies whether to render controls that toggle the column's sorting state. Requires the SortingState dependency. */ | ||
export namespace PagingPanel { | ||
/** Describes the container component properties. */ | ||
export type ContainerProps = PagingPanelBase.ContainerProps; | ||
} | ||
export interface PagingPanelProps { | ||
@@ -159,2 +219,8 @@ /** A component that renders the paging panel. */ | ||
export namespace SearchPanel { | ||
/** Describes properties passed to a component that renders the Search Panel root element. */ | ||
export type InputProps = SearchPanelBase.InputProps; | ||
} | ||
export interface SearchPanelProps { | ||
@@ -181,2 +247,13 @@ /** A component that renders the Search Panel input element. */ | ||
export namespace TableBandHeader { | ||
/** Describes properties passed to a component that renders a table band cell. */ | ||
export type CellProps = TableBandHeaderBase.CellProps; | ||
} | ||
export namespace TableBandHeader { | ||
/** Describes properties of column bands that the TableBandHeader plugin renders. */ | ||
export type ColumnBands = TableBandHeaderBase.ColumnBands; | ||
} | ||
export interface TableBandHeaderProps { | ||
@@ -249,2 +326,13 @@ /** A component that renders a band cell. */ | ||
export namespace TableColumnVisibility { | ||
/** Describes the empty message component's properties. */ | ||
export type EmptyMessageProps = TableColumnVisibilityBase.EmptyMessageProps; | ||
} | ||
export namespace TableColumnVisibility { | ||
/** Describes additional column properties that the plugin can handle. */ | ||
export type ColumnExtension = TableColumnVisibilityBase.ColumnExtension; | ||
} | ||
export interface TableColumnVisibilityProps { | ||
@@ -281,2 +369,18 @@ /** Hidden column names. */ | ||
export namespace TableEditColumn { | ||
/** Describes properties passed to a data row's command cell component. */ | ||
export type CellProps = TableEditColumnBase.CellProps; | ||
} | ||
export namespace TableEditColumn { | ||
/** Describes properties passed to a component that renders a command cell within the header row. */ | ||
export type HeaderCellProps = TableEditColumnBase.HeaderCellProps; | ||
} | ||
export namespace TableEditColumn { | ||
/** Describes properties passed to a component that renders command control within a command cell. */ | ||
export type CommandProps = TableEditColumnBase.CommandProps; | ||
} | ||
export interface TableEditColumnProps { | ||
@@ -319,2 +423,13 @@ /** A component that renders a command cell within a data row. */ | ||
export namespace TableEditRow { | ||
/** Describes properties passed to a component that renders an editable cell. */ | ||
export type CellProps = TableEditRowBase.CellProps; | ||
} | ||
export namespace TableEditRow { | ||
/** Describes properties passed to a component that renders an editable row. */ | ||
export type RowProps = TableEditRowBase.RowProps; | ||
} | ||
export interface TableEditRowProps { | ||
@@ -345,2 +460,23 @@ /** A component that renders an editable cell. */ | ||
export namespace TableFilterRow { | ||
/** Describes properties passed to a component that renders a filter cell. */ | ||
export type CellProps = TableFilterRowBase.CellProps; | ||
} | ||
export namespace TableFilterRow { | ||
/** Describes properties passed to a component that renders a filter selector. */ | ||
export type FilterSelectorProps = TableFilterRowBase.FilterSelectorProps; | ||
} | ||
export namespace TableFilterRow { | ||
/** Describes properties passed to a component that renders a filter selector icon. */ | ||
export type IconProps = TableFilterRowBase.IconProps; | ||
} | ||
export namespace TableFilterRow { | ||
/** Describes properties passed to a component that renders a filter editor. */ | ||
export type EditorProps = TableFilterRowBase.EditorProps; | ||
} | ||
export interface TableFilterRowProps { | ||
@@ -387,2 +523,23 @@ /** A component that renders a filter cell. */ | ||
export namespace TableGroupRow { | ||
/** Describes additional column properties that the plugin can handle. */ | ||
export type ColumnExtension = TableGroupRowBase.ColumnExtension; | ||
} | ||
export namespace TableGroupRow { | ||
/** Describes properties passed to a component that renders a group cell. */ | ||
export type CellProps = TableGroupRowBase.CellProps; | ||
} | ||
export namespace TableGroupRow { | ||
/** Describes properties passed to a component that renders a group row. */ | ||
export type RowProps = TableGroupRowBase.RowProps; | ||
} | ||
export namespace TableGroupRow { | ||
/** Describes properties passed to a component that renders a group indent cell. */ | ||
export type IndentCellProps = TableGroupRowBase.IndentCellProps; | ||
} | ||
export interface TableGroupRowProps { | ||
@@ -419,2 +576,8 @@ /** A Boolean value that specifies whether the grid's table displays a column by which data is grouped. */ | ||
export namespace TableHeaderRow { | ||
/** Describes properties used to render a table header cell. */ | ||
export type CellProps = TableHeaderRowBase.CellProps; | ||
} | ||
export interface TableHeaderRowProps { | ||
@@ -449,2 +612,23 @@ /** A component that renders a header cell. */ | ||
export namespace TableRowDetail { | ||
/** Describes properties passed to a component that renders a detail row's content. */ | ||
export type ContentProps = TableRowDetailBase.ContentProps; | ||
} | ||
export namespace TableRowDetail { | ||
/** Describes properties passed to a component that renders a detail cell. */ | ||
export type CellProps = TableRowDetailBase.CellProps; | ||
} | ||
export namespace TableRowDetail { | ||
/** Describes properties passed to a component that renders a detail row. */ | ||
export type RowProps = TableRowDetailBase.RowProps; | ||
} | ||
export namespace TableRowDetail { | ||
/** Describes properties passed to a component that renders a cell containing the expand/collapse control. */ | ||
export type ToggleCellProps = TableRowDetailBase.ToggleCellProps; | ||
} | ||
export interface TableRowDetailProps { | ||
@@ -483,2 +667,13 @@ /** A component that renders the detail row's content within the detail cell. */ | ||
export namespace TableSelection { | ||
/** Describes properties passed to a component that renders a cell containing the Select All checkbox. */ | ||
export type HeaderCellProps = TableSelectionBase.HeaderCellProps; | ||
} | ||
export namespace TableSelection { | ||
/** Describes properties passed to a component that renders a cell containing a selection checkbox. */ | ||
export type CellProps = TableSelectionBase.CellProps; | ||
} | ||
export interface TableSelectionProps { | ||
@@ -510,2 +705,79 @@ /** Specifies whether to highlight the selected rows. Note that `Table` plugin's `rowComponent` is ignored in this case. */ | ||
// ------------------------------------------------------------------------------------------------- | ||
// TableSummaryRow | ||
// ------------------------------------------------------------------------------------------------- | ||
import { | ||
TableSummaryRow as TableSummaryRowBase, | ||
} from '@devexpress/dx-react-grid'; | ||
export namespace TableSummaryRow { | ||
/** Describes properties passed to a component that renders a cell in a summary row. */ | ||
export type CellProps = TableSummaryRowBase.CellProps; | ||
} | ||
export namespace TableSummaryRow { | ||
/** Describes properties passed to a component that renders a cell's content. */ | ||
export type ContentProps = TableSummaryRowBase.ContentProps; | ||
} | ||
export namespace TableSummaryRow { | ||
/** Describes properties passed to a component that renders an indent used to identify a row's level. */ | ||
export type IndentProps = TableSummaryRowBase.IndentProps; | ||
} | ||
export interface TableSummaryRowProps { | ||
/** An array of summary types that the `DataTypeProvider` plugin should not format. */ | ||
formatlessSummaryTypes?: Array<string>; | ||
/** A component that renders the total summary row. */ | ||
totalRowComponent?: React.ComponentType<TableBase.RowProps>; | ||
/** A component that renders a group summary row. */ | ||
groupRowComponent?: React.ComponentType<TableBase.RowProps>; | ||
/** A component that renders a tree summary row. */ | ||
treeRowComponent?: React.ComponentType<TableBase.RowProps>; | ||
/** A component that renders a total summary cell. */ | ||
totalCellComponent?: React.ComponentType<TableSummaryRowBase.CellProps>; | ||
/** A component that renders a group summary cell. */ | ||
groupCellComponent?: React.ComponentType<TableSummaryRowBase.CellProps>; | ||
/** A component that renders a tree summary cell. */ | ||
treeCellComponent?: React.ComponentType<TableSummaryRowBase.CellProps>; | ||
/** A component that renders a summary cell within a tree column. */ | ||
treeColumnCellComponent?: React.ComponentType<TableSummaryRowBase.CellProps>; | ||
/** A component that renders a summary cell's content within a tree column. */ | ||
treeColumnContentComponent?: React.ComponentType<TableSummaryRowBase.ContentProps>; | ||
/** A component that renders an indent used to identify a tree row level within a tree column. */ | ||
treeColumnIndentComponent?: React.ComponentType<TableSummaryRowBase.IndentProps>; | ||
/** A component that renders a summary item. */ | ||
itemComponent?: React.ComponentType<object>; | ||
/** An object that specifies localization messages. */ | ||
messages?: TableSummaryRowBase.LocalizationMessages; | ||
} | ||
/** A plugin that renders table rows that display a total, group, and tree summary. */ | ||
export declare const TableSummaryRow: React.ComponentType<TableSummaryRowProps> & { | ||
/** A component that renders a cell within a data row. */ | ||
Cell: React.ComponentType<TableSummaryRowBase.CellProps & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders the total summary row. */ | ||
totalRowComponent: React.ComponentType<TableBase.RowProps & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders a group summary row. */ | ||
GroupRow: React.ComponentType<React.ComponentType<TableBase.RowProps> & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders a tree summary row. */ | ||
TreeRow: React.ComponentType<React.ComponentType<TableBase.RowProps> & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders a total summary cell. */ | ||
TotalCell: React.ComponentType<React.ComponentType<TableSummaryRowBase.CellProps> & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders a group summary cell. */ | ||
GroupCell: React.ComponentType<React.ComponentType<TableSummaryRowBase.CellProps> & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders a tree summary cell. */ | ||
TreeCell: React.ComponentType<React.ComponentType<TableSummaryRowBase.CellProps> & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders a summary cell within a tree column. */ | ||
TreeColumnCell: React.ComponentType<React.ComponentType<TableSummaryRowBase.CellProps> & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders a summary cell's content within a tree column. */ | ||
TreeColumnContent: React.ComponentType<React.ComponentType<TableSummaryRowBase.ContentProps> & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders an indent used to identify a tree row's level in a tree column. */ | ||
TreeColumnIndent: React.ComponentType<React.ComponentType<TableSummaryRowBase.IndentProps> & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
/** A component that renders a summary item. */ | ||
Item: React.ComponentType<React.ComponentType<object> & { className?: string; style?: React.CSSProperties; [x: string]: any }>; | ||
}; | ||
// ------------------------------------------------------------------------------------------------- | ||
// TableTreeColumn | ||
@@ -518,2 +790,28 @@ // ------------------------------------------------------------------------------------------------- | ||
export namespace TableTreeColumn { | ||
/** Describes properties passed to a component that renders a cell within a data row. */ | ||
export type CellProps = TableTreeColumnBase.CellProps; | ||
} | ||
export namespace TableTreeColumn { | ||
/** Describes properties passed to a component that renders a cell's content. */ | ||
export type ContentProps = TableTreeColumnBase.ContentProps; | ||
} | ||
export namespace TableTreeColumn { | ||
/** Describes properties passed to a component that renders an indent used to identify a row level. */ | ||
export type IndentProps = TableTreeColumnBase.IndentProps; | ||
} | ||
export namespace TableTreeColumn { | ||
/** Describes properties passed to a component that renders a button used to controls a row's expanded state. */ | ||
export type ExpandButtonProps = TableTreeColumnBase.ExpandButtonProps; | ||
} | ||
export namespace TableTreeColumn { | ||
/** Describes properties passed to a component that renders a checkbox used to control selection. */ | ||
export type CheckboxProps = TableTreeColumnBase.CheckboxProps; | ||
} | ||
export interface TableTreeColumnProps { | ||
@@ -532,9 +830,9 @@ /** The name of a column that should be represented as a tree. */ | ||
checkboxComponent?: React.ComponentType<TableTreeColumnBase.CheckboxProps>; | ||
/** Specifies whether to render selection controls. Requires the SelectionState dependency. */ | ||
/** Specifies whether to render selection controls. Requires the SelectionState plugin. */ | ||
showSelectionControls?: boolean; | ||
/** Specifies whether to render Select All checkbox. Requires the IntegratedSelection dependency. */ | ||
/** Specifies whether to render Select All checkbox. Requires the IntegratedSelection plugin. */ | ||
showSelectAll?: boolean; | ||
} | ||
/** A plugin that renders a table column with toggle button and sorting indicators. */ | ||
/** A plugin that renders a table column with a toggle button and sorting indicators. */ | ||
export declare const TableTreeColumn: React.ComponentType<TableTreeColumnProps> & { | ||
@@ -561,2 +859,33 @@ /** A component that renders a cell within a data row. */ | ||
export namespace Table { | ||
/** Describes additional column properties that the plugin can handle. */ | ||
export type ColumnExtension = TableBase.ColumnExtension; | ||
} | ||
export namespace Table { | ||
/** Describes properties passed to a component that renders a generic table cell. */ | ||
export type CellProps = TableBase.CellProps; | ||
} | ||
export namespace Table { | ||
/** Describes properties passed to a component that renders a table cell. */ | ||
export type DataCellProps = TableBase.DataCellProps; | ||
} | ||
export namespace Table { | ||
/** Describes properties passed to a component that renders a table cell when the table is empty. */ | ||
export type NoDataCellProps = TableBase.NoDataCellProps; | ||
} | ||
export namespace Table { | ||
/** Describes properties passed to a component that renders a generic table row. */ | ||
export type RowProps = TableBase.RowProps; | ||
} | ||
export namespace Table { | ||
/** Describes properties passed to a component that renders a table row. */ | ||
export type DataRowProps = TableBase.DataRowProps; | ||
} | ||
export interface TableProps { | ||
@@ -571,2 +900,4 @@ /** Additional column properties that the plugin can handle. */ | ||
bodyComponent?: React.ComponentType<object>; | ||
/** A component that renders a table footer. */ | ||
footerComponent?: React.ComponentType<object>; | ||
/** A component that renders a table's container. */ | ||
@@ -592,3 +923,3 @@ containerComponent?: React.ComponentType<object>; | ||
/** A plugin that renders Grid data as a table. It contains the Table Row and Table Cell components that can be extended by other plugins and provides ways to customize table rows and columns. */ | ||
/** A plugin that renders Grid data as a table. This plugin enables you to customize table rows and columns, and contains the Table Row and Table Cell components that can be extended by other plugins */ | ||
export declare const Table: React.ComponentType<TableProps> & { | ||
@@ -627,2 +958,8 @@ /** A component that renders a table. */ | ||
export namespace Toolbar { | ||
/** Describes properties passed to a component that renders the toolbar root element. */ | ||
export type RootProps = ToolbarBase.RootProps; | ||
} | ||
export interface ToolbarProps { | ||
@@ -660,2 +997,4 @@ /** A component that renders the toolbar root element. */ | ||
bodyComponent?: React.ComponentType<object>; | ||
/** A component that renders a table footer. */ | ||
footerComponent?: React.ComponentType<object>; | ||
/** A component that renders a table's container. */ | ||
@@ -681,3 +1020,3 @@ containerComponent?: React.ComponentType<object>; | ||
/** A plugin that renders a scrollable table instead of a static one. It contains the VirtualTable.Row and VirtualTable.Cell components that provide ways to customize virtual table rows and columns and can be extended by other plugins. */ | ||
/** A plugin that renders a scrollable table instead of a static table. Contains the VirtualTable.Row and VirtualTable.Cell components that provide ways to customize virtual table rows and columns. These components can be extended by other plugins. */ | ||
export declare const VirtualTable: React.ComponentType<VirtualTableProps> & { | ||
@@ -684,0 +1023,0 @@ /** A component that renders a table. */ |
{ | ||
"name": "@devexpress/dx-react-grid-bootstrap4", | ||
"version": "1.5.1", | ||
"version": "1.6.0", | ||
"description": "Bootstrap 4 templates for DevExtreme React Grid component", | ||
@@ -47,29 +47,29 @@ "author": { | ||
"devDependencies": { | ||
"@devexpress/dx-grid-core": "1.5.1", | ||
"@devexpress/dx-react-core": "1.5.1", | ||
"@devexpress/dx-react-grid": "1.5.1", | ||
"@devexpress/dx-testing": "1.5.1", | ||
"@devexpress/dx-grid-core": "1.6.0", | ||
"@devexpress/dx-react-core": "1.6.0", | ||
"@devexpress/dx-react-grid": "1.6.0", | ||
"@devexpress/dx-testing": "1.6.0", | ||
"babel-core": "^6.26.3", | ||
"babel-jest": "^23.4.0", | ||
"babel-jest": "^23.4.2", | ||
"babel-plugin-external-helpers": "^6.22.0", | ||
"babel-plugin-transform-object-rest-spread": "^6.26.0", | ||
"babel-plugin-transform-runtime": "^6.23.0", | ||
"babel-preset-es2015": "^6.24.1", | ||
"babel-preset-env": "^1.7.0", | ||
"babel-preset-react": "^6.24.1", | ||
"core-js": "^2.5.7", | ||
"enzyme": "^3.3.0", | ||
"enzyme-adapter-react-16": "^1.1.1", | ||
"eslint": "^5.1.0", | ||
"eslint-config-airbnb": "^17.0.0", | ||
"eslint-config-airbnb-base": "^13.0.0", | ||
"enzyme": "3.3.0", | ||
"enzyme-adapter-react-16": "^1.2.0", | ||
"eslint": "^5.3.0", | ||
"eslint-config-airbnb": "^17.1.0", | ||
"eslint-config-airbnb-base": "^13.1.0", | ||
"eslint-plugin-filenames": "^1.3.2", | ||
"eslint-plugin-import": "^2.13.0", | ||
"eslint-plugin-jest": "^21.18.0", | ||
"eslint-plugin-import": "^2.14.0", | ||
"eslint-plugin-jest": "^21.21.0", | ||
"eslint-plugin-jsx-a11y": "^6.1.1", | ||
"eslint-plugin-react": "^7.10.0", | ||
"jest": "^23.4.1", | ||
"react": "^16.4.1", | ||
"react-dom": "^16.4.1", | ||
"react-test-renderer": "^16.4.1", | ||
"reactstrap": "^6.3.0", | ||
"eslint-plugin-react": "^7.11.1", | ||
"jest": "^23.5.0", | ||
"react": "^16.4.2", | ||
"react-dom": "^16.4.2", | ||
"react-test-renderer": "^16.4.2", | ||
"reactstrap": "^6.3.1", | ||
"rollup": "0.50.0", | ||
@@ -86,8 +86,9 @@ "rollup-plugin-babel": "^3.0.4", | ||
"peerDependencies": { | ||
"@devexpress/dx-grid-core": "1.5.1", | ||
"@devexpress/dx-react-core": "1.5.1", | ||
"@devexpress/dx-react-grid": "1.5.1", | ||
"react": "^16.2.0", | ||
"reactstrap": "^6.3.0" | ||
} | ||
"@devexpress/dx-grid-core": "1.6.0", | ||
"@devexpress/dx-react-core": "1.6.0", | ||
"@devexpress/dx-react-grid": "1.6.0", | ||
"react": ">=16.3.0", | ||
"reactstrap": ">=6.3.0" | ||
}, | ||
"gitHead": "0540239a4b8465fb36b838ea2b18b076cc12a470" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
572974
9
7434