UNPKG

3.31 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.CheckboxVisibility = exports.DetailsListLayoutMode = exports.ColumnDragEndLocation = exports.ConstrainMode = exports.ColumnActionsMode = void 0;
4/**
5 * Enum to describe how a particular column header behaves.
6 * This is used to to specify the property `IColumn.columnActionsMode`.
7 * If `IColumn.columnActionsMode` is undefined, it's equivalent to `ColumnActionsMode.clickable`.
8 * {@docCategory DetailsList}
9 */
10var ColumnActionsMode;
11(function (ColumnActionsMode) {
12 /** Renders the column header as disabled. */
13 ColumnActionsMode[ColumnActionsMode["disabled"] = 0] = "disabled";
14 /** Renders the column header as clickable. Default value. */
15 ColumnActionsMode[ColumnActionsMode["clickable"] = 1] = "clickable";
16 /** Renders the column header as clickable and displays the dropdown chevron. */
17 ColumnActionsMode[ColumnActionsMode["hasDropdown"] = 2] = "hasDropdown";
18})(ColumnActionsMode = exports.ColumnActionsMode || (exports.ColumnActionsMode = {}));
19/**
20 * {@docCategory DetailsList}
21 */
22var ConstrainMode;
23(function (ConstrainMode) {
24 /** Lets the content grow which allows the page to manage scrolling. */
25 ConstrainMode[ConstrainMode["unconstrained"] = 0] = "unconstrained";
26 /** Constrains the list to the given layout space. */
27 ConstrainMode[ConstrainMode["horizontalConstrained"] = 1] = "horizontalConstrained";
28})(ConstrainMode = exports.ConstrainMode || (exports.ConstrainMode = {}));
29/**
30 * Enum to describe where the column has been dropped, after starting the drag
31 * {@docCategory DetailsList}
32 */
33var ColumnDragEndLocation;
34(function (ColumnDragEndLocation) {
35 /** Drag ended outside of current list */
36 ColumnDragEndLocation[ColumnDragEndLocation["outside"] = 0] = "outside";
37 /** Drag ended within current list */
38 ColumnDragEndLocation[ColumnDragEndLocation["surface"] = 1] = "surface";
39 /** Drag ended on header */
40 ColumnDragEndLocation[ColumnDragEndLocation["header"] = 2] = "header";
41})(ColumnDragEndLocation = exports.ColumnDragEndLocation || (exports.ColumnDragEndLocation = {}));
42/**
43 * {@docCategory DetailsList}
44 */
45var DetailsListLayoutMode;
46(function (DetailsListLayoutMode) {
47 /**
48 * Lets the user resize columns and makes not attempt to fit them.
49 */
50 DetailsListLayoutMode[DetailsListLayoutMode["fixedColumns"] = 0] = "fixedColumns";
51 /**
52 * Manages which columns are visible, tries to size them according to their min/max rules and drops
53 * off columns that can't fit and have isCollapsible set.
54 */
55 DetailsListLayoutMode[DetailsListLayoutMode["justified"] = 1] = "justified";
56})(DetailsListLayoutMode = exports.DetailsListLayoutMode || (exports.DetailsListLayoutMode = {}));
57/**
58 * {@docCategory DetailsList}
59 */
60var CheckboxVisibility;
61(function (CheckboxVisibility) {
62 /** Visible on hover. */
63 CheckboxVisibility[CheckboxVisibility["onHover"] = 0] = "onHover";
64 /** Visible always. */
65 CheckboxVisibility[CheckboxVisibility["always"] = 1] = "always";
66 /** Hide checkboxes. */
67 CheckboxVisibility[CheckboxVisibility["hidden"] = 2] = "hidden";
68})(CheckboxVisibility = exports.CheckboxVisibility || (exports.CheckboxVisibility = {}));
69//# sourceMappingURL=DetailsList.types.js.map
\No newline at end of file