office-ui-fabric-react
Version:
Reusable React components for building experiences for Microsoft 365.
66 lines • 2.93 kB
JavaScript
/**
* Enum to describe how a particular column header behaves.
* This is used to to specify the property `IColumn.columnActionsMode`.
* If `IColumn.columnActionsMode` is undefined, it's equivalent to `ColumnActionsMode.clickable`.
* {@docCategory DetailsList}
*/
export var ColumnActionsMode;
(function (ColumnActionsMode) {
/** Renders the column header as disabled. */
ColumnActionsMode[ColumnActionsMode["disabled"] = 0] = "disabled";
/** Renders the column header as clickable. Default value. */
ColumnActionsMode[ColumnActionsMode["clickable"] = 1] = "clickable";
/** Renders the column header as clickable and displays the dropdown chevron. */
ColumnActionsMode[ColumnActionsMode["hasDropdown"] = 2] = "hasDropdown";
})(ColumnActionsMode || (ColumnActionsMode = {}));
/**
* {@docCategory DetailsList}
*/
export var ConstrainMode;
(function (ConstrainMode) {
/** Lets the content grow which allows the page to manage scrolling. */
ConstrainMode[ConstrainMode["unconstrained"] = 0] = "unconstrained";
/** Constrains the list to the given layout space. */
ConstrainMode[ConstrainMode["horizontalConstrained"] = 1] = "horizontalConstrained";
})(ConstrainMode || (ConstrainMode = {}));
/**
* Enum to describe where the column has been dropped, after starting the drag
* {@docCategory DetailsList}
*/
export var ColumnDragEndLocation;
(function (ColumnDragEndLocation) {
/** Drag ended outside of current list */
ColumnDragEndLocation[ColumnDragEndLocation["outside"] = 0] = "outside";
/** Drag ended within current list */
ColumnDragEndLocation[ColumnDragEndLocation["surface"] = 1] = "surface";
/** Drag ended on header */
ColumnDragEndLocation[ColumnDragEndLocation["header"] = 2] = "header";
})(ColumnDragEndLocation || (ColumnDragEndLocation = {}));
/**
* {@docCategory DetailsList}
*/
export var DetailsListLayoutMode;
(function (DetailsListLayoutMode) {
/**
* Lets the user resize columns and makes not attempt to fit them.
*/
DetailsListLayoutMode[DetailsListLayoutMode["fixedColumns"] = 0] = "fixedColumns";
/**
* Manages which columns are visible, tries to size them according to their min/max rules and drops
* off columns that can't fit and have isCollapsible set.
*/
DetailsListLayoutMode[DetailsListLayoutMode["justified"] = 1] = "justified";
})(DetailsListLayoutMode || (DetailsListLayoutMode = {}));
/**
* {@docCategory DetailsList}
*/
export var CheckboxVisibility;
(function (CheckboxVisibility) {
/** Visible on hover. */
CheckboxVisibility[CheckboxVisibility["onHover"] = 0] = "onHover";
/** Visible always. */
CheckboxVisibility[CheckboxVisibility["always"] = 1] = "always";
/** Hide checkboxes. */
CheckboxVisibility[CheckboxVisibility["hidden"] = 2] = "hidden";
})(CheckboxVisibility || (CheckboxVisibility = {}));
//# sourceMappingURL=DetailsList.types.js.map