This repository was archived by the owner on Jul 30, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdrop-down-button.js
More file actions
76 lines (76 loc) · 4.82 KB
/
drop-down-button.js
File metadata and controls
76 lines (76 loc) · 4.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
"use strict";
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
var React = require("react");
var ej2_react_splitbuttons_1 = require("@syncfusion/ej2-react-splitbuttons");
var sample_base_1 = require("../common/sample-base");
require("./drop-down-button.css");
var DropDownButton = (function (_super) {
__extends(DropDownButton, _super);
function DropDownButton() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.items = [
{
text: 'Dashboard',
iconCss: 'e-ddb-icons e-dashboard'
},
{
text: 'Notifications',
iconCss: 'e-ddb-icons e-notifications',
},
{
text: 'User Settings',
iconCss: 'e-ddb-icons e-settings',
},
{
text: 'Log Out',
iconCss: 'e-ddb-icons e-logout'
}
];
return _this;
}
DropDownButton.prototype.render = function () {
return (React.createElement("div", { className: 'control-pane' },
React.createElement("div", { className: 'control-section' },
React.createElement("div", { className: 'dropdownbutton-section' },
React.createElement("div", { id: 'dropdownbutton-control' },
React.createElement("div", { className: 'row' },
React.createElement("div", { className: "col-xs-12 col-sm-12 col-lg-6 col-md-6" },
React.createElement(ej2_react_splitbuttons_1.DropDownButtonComponent, { items: this.items, iconCss: 'e-ddb-icons e-profile' })),
React.createElement("div", { className: "col-xs-12 col-sm-12 col-lg-6 col-md-6" },
React.createElement(ej2_react_splitbuttons_1.DropDownButtonComponent, { items: this.items }, "Profile")),
React.createElement("div", { className: "col-xs-12 col-sm-12 col-lg-6 col-md-6" },
React.createElement(ej2_react_splitbuttons_1.DropDownButtonComponent, { items: this.items, iconCss: 'e-ddb-icons e-profile' }, "Profile")),
React.createElement("div", { className: "col-xs-12 col-sm-12 col-lg-6 col-md-6" },
React.createElement(ej2_react_splitbuttons_1.DropDownButtonComponent, { items: this.items, cssClass: 'e-caret-hide' }, "Profile")))))),
React.createElement("div", { id: "action-description" },
React.createElement("p", null, "This sample demonstrates the default functionalities of the DropDownButton. Clicking DropDownButton will display popup with list of action items.")),
React.createElement("div", { id: "description" },
React.createElement("p", null, "The DropDownButton component is used to toggle contextual overlays for displaying list of action items. It can contain both text and images."),
React.createElement("p", null,
"In this sample, DropDownButton contains icon, content and list of action items, and can be added using",
React.createElement("code", null,
React.createElement("a", { target: "_blank", href: "http://ej2.syncfusion.com/react/documentation/drop-down-button/api-dropDownButton.html#iconcss" }, "iconCss,")),
React.createElement("code", null,
React.createElement("a", { target: "_blank", href: "http://ej2.syncfusion.com/react/documentation/drop-down-button/api-dropDownButton.html#content" }, "content")),
"and",
React.createElement("code", null,
React.createElement("a", { target: "_blank", href: "http://ej2.syncfusion.com/react/documentation/drop-down-button/api-dropDownButton.html#items" }, "items")),
"property."),
React.createElement("p", null,
"More information about DropDownButton can be found in this",
React.createElement("a", { target: "_blank", href: "http://ej2.syncfusion.com/react/documentation/drop-down-button/getting-started.html" }, "documentation section"),
"."))));
};
return DropDownButton;
}(sample_base_1.SampleBase));
exports.DropDownButton = DropDownButton;