UNPKG

myprojectpackageprav

Version:
143 lines 17.2 kB
"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