myprojectpackageprav
Version:
My package in npm
143 lines • 17.2 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
/* eslint-disable no-script-url */
/* eslint-disable jsx-a11y/anchor-is-valid */
var react_1 = tslib_1.__importStar(require("react"));
var buttons_1 = tslib_1.__importDefault(require("../../components/buttons/buttons"));
var input_text_1 = tslib_1.__importDefault(require("../../utils/controls/input-text"));
var input_select_1 = tslib_1.__importDefault(require("../../utils/controls/input-select"));
var input_checkbox_1 = tslib_1.__importDefault(require("../../utils/controls/input-checkbox"));
var UserGroups = function () {
var _a = (0, react_1.useState)(false), showAdduserpopup = _a[0], setAdduserpopup = _a[1];
return (react_1.default.createElement(react_1.default.Fragment, null,
react_1.default.createElement("div", { className: "flex-wrap mb-2 d-flex align-items-center bgcolor-primary px-2 py-1 whitetext border-radius1 " },
react_1.default.createElement("div", { className: "d-flex align-items-center py-2" },
react_1.default.createElement("h2", { tabIndex: 0, "aria-label": 'User Groups', className: "font-14 d-flex align-items-center" },
" ",
react_1.default.createElement("span", { className: "icon-adduser font-13 pe-2" }),
" User Groups")),
react_1.default.createElement("div", { className: "d-flex flex-wrap py-xxl-0 align-items-lg-end align-items-center usergroupsinfo ms-auto" },
react_1.default.createElement("div", { className: "mx-sm-1" },
react_1.default.createElement(input_select_1.default, { inputProps: {
id: "UserRole ",
name: " User Role",
className: "latomedium font-13 whitetext text-nowrap mb-0 me-2",
}, label: 'User Role', type: 'select', className: 'font-13 latomedium text-color5 customwidth form-xs border-radius0 ', formClassName: 'd-flex align-items-start align-items-lg-start align-items-xxl-center w-100 flex-xl-row flex-column my-1' })),
react_1.default.createElement("div", { className: "mx-sm-1 d-flex align-items-end align-items-lg-end" },
react_1.default.createElement(input_text_1.default, { inputProps: {
id: 'Checkuserpermissions ',
name: 'Check user permissions ',
className: 'text-nowrap mb-0 me-2 latomedium font-13 whitetext',
placeholder: 'Enter a name or email address..'
}, label: 'Check user permissions', className: 'font-13 latomedium customwidth form-xs border-radius0 ', formClassName: 'd-flex align-items-start align-items-lg-start align-items-xxl-center w-100 flex-column flex-xl-row my-1' }),
react_1.default.createElement(buttons_1.default, { label: "Search ", className: " btn-xs latomedium font-11 text-uppercase whitetext btn-bgcolor5 px-1 px-sm-2 text-nowrap my-1 ms-1", icon: "icon-search font-11 p-relative pe-1", type: "button" })))),
react_1.default.createElement("div", { className: "shadow card py-0" },
react_1.default.createElement("div", { className: "card-body" },
react_1.default.createElement("div", { className: 'adduser my-3 my-lg-2 p-relative d-flex' },
react_1.default.createElement("div", { className: 'd-flex align-items-center ms-auto' },
react_1.default.createElement("div", { className: " font-13 montserratsemibold p-2 addremovebtn", onClick: function () {
setAdduserpopup(!showAdduserpopup);
} },
react_1.default.createElement("span", { className: "icon-user pe-1" }),
"Add/Remove User",
react_1.default.createElement("span", { className: "tool-tip tooltip-bottom-right", "data-tip": "Add/Remove User" },
react_1.default.createElement("span", { className: "icon-info ps-1" }))),
react_1.default.createElement("div", { className: "adduserpopup", style: { display: showAdduserpopup ? '' : 'none' } },
react_1.default.createElement("span", { className: "arrow is-top" }),
react_1.default.createElement("div", { className: "anchorclosebtn font-13 bg-color24 text-color4 m-2", title: "Close", onClick: function () { return setAdduserpopup(false); } },
react_1.default.createElement("span", { className: "icon-close" })),
react_1.default.createElement("div", { className: "mx-sm-1 d-flex align-items-end align-items-lg-end" },
react_1.default.createElement(input_text_1.default, { inputProps: {
id: 'SearchUser ',
name: 'SearchUser',
className: 'font-13 latomedium text-color5 w-100 d-inline-block mb-2',
placeholder: 'Enter a name or email address..'
}, label: 'SearchUser', formGroupClassName: "w-100", className: 'font-13 latomedium customwidth form-sm border-radius0 w-100 ' }),
react_1.default.createElement(buttons_1.default, { label: "Search", className: " btn-sm montserratBold font-11 text-uppercase whitetext btn-bgcolor5 px-1 px-sm-2 text-nowrap ms-1", icon: "icon-search font-11 p-relative pe-1", type: "button" })),
react_1.default.createElement("div", { className: "d-none" },
react_1.default.createElement("div", { className: 'userlist w-100 position-relative d-flex flex-column my-2' },
react_1.default.createElement("h3", { className: 'm-0 p-0 py-1 font-13 sourcesansprosemibold darktext', tabIndex: 0, "aria-label": "Currently Assigned User Role(s)" }, "Currently Assigned User Role(s)"),
react_1.default.createElement("div", { className: "w-100 d-flex flex-wrap" },
react_1.default.createElement("ul", { className: 'm-0 p-0 d-flex py-1 flex-wrap w-100' },
react_1.default.createElement("li", { className: 'me-2 pb-1' },
react_1.default.createElement(input_checkbox_1.default, { inputProps: {
id: 'Technician',
name: 'Technician',
type: 'checkbox',
value: 'Technician',
}, label: "Technician", formClassName: 'form-horizontal flex-row-reverse', className: "w-100 font-13 latomedium darktext d-flex" })),
react_1.default.createElement("li", { className: 'me-2 pb-1' },
react_1.default.createElement(input_checkbox_1.default, { inputProps: {
id: 'Supervisor',
name: 'Supervisor',
type: 'checkbox',
value: 'Supervisor',
}, label: "Supervisor", formClassName: 'form-horizontal flex-row-reverse', className: "w-100 font-13 latomedium darktext d-flex" }))),
react_1.default.createElement("a", { href: 'javascript:void(0)', className: 'Btnremove ms-auto bg-color41 whitetext py-1 px-2 font-14 sourcesansprosemibold border-radius3', title: 'Remove User' },
react_1.default.createElement("span", { className: "icon-close font-10 pe-2" }),
"Remove User "))),
react_1.default.createElement("div", { className: 'divider vertical-line my-2' }),
react_1.default.createElement("div", { className: 'userlist w-100 position-relative d-flex flex-column my-2' },
react_1.default.createElement("h3", { className: 'm-0 p-0 py-1 font-13 sourcesansprosemibold darktext', tabIndex: 0, "aria-label": "User Role(s) Available to assign" }, "User Role(s) Available to assign"),
react_1.default.createElement("div", { className: "w-100 d-flex flex-wrap" },
react_1.default.createElement("ul", { className: 'm-0 p-0 d-flex py-1 flex-wrap w-100' },
react_1.default.createElement("li", { className: 'me-2 pb-1' },
react_1.default.createElement(input_checkbox_1.default, { inputProps: {
id: 'Technician',
name: 'Technician',
type: 'checkbox',
value: 'Technician',
}, label: "Technician", formClassName: 'form-horizontal flex-row-reverse', className: "w-100 font-13 latomedium darktext d-flex" })),
react_1.default.createElement("li", { className: 'me-2 pb-1' },
react_1.default.createElement(input_checkbox_1.default, { inputProps: {
id: 'Supervisor',
name: 'Supervisor',
type: 'checkbox',
value: 'Supervisor',
}, label: "Supervisor", formClassName: 'form-horizontal flex-row-reverse', className: "w-100 font-13 latomedium darktext d-flex" }))),
react_1.default.createElement("a", { href: 'javascript:void(0)', className: 'Btnremove ms-auto bg-color42 whitetext py-1 px-2 font-14 sourcesansprosemibold border-radius3', title: 'Add User' },
react_1.default.createElement("span", { className: "icon-checked font-10 pe-2" }),
"Add User "))))))),
react_1.default.createElement("div", { className: "table-responsive usergropslist mb-3" },
react_1.default.createElement("table", { "aria-describedby": "Users_list", className: "bordered1 w-100", cellPadding: 0, cellSpacing: 0 },
react_1.default.createElement("thead", { className: "montserratsemibold font-14" },
react_1.default.createElement("tr", null,
react_1.default.createElement("th", { tabIndex: 0, "aria-label": "User Role", className: "darktext px-3" }, "User Role"),
react_1.default.createElement("th", { tabIndex: 0, "aria-label": "User Information", className: "darktext px-3" }, "User Information"))),
react_1.default.createElement("tbody", { id: "Users_list" },
react_1.default.createElement("tr", null,
react_1.default.createElement("td", { tabIndex: 0, "aria-live": "polite", className: "montserratsemibold font-13 darktext px-3" }, "Role (04)"),
react_1.default.createElement("td", null,
react_1.default.createElement("ul", { className: "d-flex" },
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Laurel Wade" }, "Laurel Wade"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Dorothy Green" }, "Dorothy Green"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Mary Ann Ford" }, "Mary Ann Ford"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Frank Wood" }, "Frank Wood")))),
react_1.default.createElement("tr", null,
react_1.default.createElement("td", { tabIndex: 0, "aria-live": "polite", className: "montserratsemibold font-13 darktext px-3" }, "Role (06)"),
react_1.default.createElement("td", null,
react_1.default.createElement("ul", { className: "d-flex" },
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Brandon Sanders" }, "Brandon Sanders"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Charles Nelson" }, "Charles Nelson"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Bobby Diaz" }, "Bobby Diaz"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Benjamin Fuller" }, "Benjamin Fuller"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Vincent Lucas" }, "Vincent Lucas"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Louis Ford" }, "Louis Ford")))),
react_1.default.createElement("tr", null,
react_1.default.createElement("td", { tabIndex: 0, "aria-live": "polite", className: "montserratsemibold font-13 darktext px-3" }, "Role (04)"),
react_1.default.createElement("td", null,
react_1.default.createElement("ul", { className: "d-flex" },
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Barbara Andrews" }, "Barbara Andrews"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Alan Holland" }, "Alan Holland"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Jessica Estrada" }, "Jessica Estrada"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Nancy Reynolds" }, "Nancy Reynolds")))),
react_1.default.createElement("tr", null,
react_1.default.createElement("td", { tabIndex: 0, "aria-live": "polite", className: "montserratsemibold font-13 darktext px-3" }, "Role (02)"),
react_1.default.createElement("td", null,
react_1.default.createElement("ul", { className: "d-flex" },
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Natasha Cooper" }, "Natasha Cooper"),
react_1.default.createElement("li", { className: "py-1 px-3 bgcolor-12 mx-2 darktext sourcesanspro border-radius font-13", tabIndex: 0, "aria-label": "Richard Wagner" }, "Richard Wagner")))))))))));
};
exports.default = UserGroups;
//# sourceMappingURL=usergroups.js.map