UNPKG

web-sdk-im

Version:
420 lines (381 loc) 18.9 kB
"use strict"; function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = _interopRequireWildcard(require("react")); var _styles = require("@material-ui/core/styles"); var _core = require("@material-ui/core"); var _ScheduleMeetingTwoHead = _interopRequireDefault(require("./ScheduleMeetingTwoHead")); var _List = _interopRequireDefault(require("@material-ui/core/List")); var _ListItem = _interopRequireDefault(require("@material-ui/core/ListItem")); var _ListItemText = _interopRequireDefault(require("@material-ui/core/ListItemText")); var _KeyboardArrowRight = _interopRequireDefault(require("@material-ui/icons/KeyboardArrowRight")); var _Divider = _interopRequireDefault(require("@material-ui/core/Divider")); var _IMSwitch = _interopRequireDefault(require("./IMSwitch")); require("./schedule-meeting.css"); require("date-fns"); var _dateFns2 = _interopRequireDefault(require("@date-io/date-fns")); var _pickers = require("@material-ui/pickers"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } var useStyles = (0, _styles.makeStyles)(function (theme) { return { root: { width: '100%', //maxWidth: 360, backgroundColor: theme.palette.background.paper }, nested: { paddingLeft: theme.spacing(4) }, fullscreen: {// marginLeft: '84px', }, title: { margin: theme.spacing(1, 0, 1), padding: '0.5rem 1rem', backgroundColor: '#fff', color: 'rgba(0, 0, 0, 0.38)' }, header: { boxShadow: '0 1px 2px 0 rgba(0, 0, 0, .10)', backgroundColor: '#ffffff' }, pageWrapper: { background: '#f5f5f5', overflow: 'auto' }, gap: { padding: '0.5rem 1rem' }, linkColor: { color: '#33C176', fontSize: '0.75rem' }, linkSize: { fontSize: '0.75rem' }, checkboxWrap: { minWidth: '0' }, checkboxColor: { color: '#33C176 !important', borderRadius: '50% !important' }, btnStyle: { background: '#33C176', textTransform: 'capitalize' }, listBtnStyle: { textTransform: 'capitalize', color: '#33C176', border: '1px solid #33C176', fontSize: '0.75rem' }, textBtnWrap: { display: 'flex', justifyContent: 'space-between', alignItems: 'center', padding: '0.5rem 1rem' } }; }); var useMessageSearchStyles = (0, _styles.makeStyles)(function () { return { root: { backgroundColor: 'rgba(0, 0, 0, .04)', borderRadius: 40, width: '100%' }, input: { boxSizing: 'border-box', minHeight: 36 }, icon: { color: 'rgb(0, 153, 255)', width: 35, height: 35 } }; }); var ScheduleMeetingTwo = function ScheduleMeetingTwo() { var styles = useStyles(); var messageStyle = useMessageSearchStyles(); var _React$useState = _react["default"].useState(true), _React$useState2 = _slicedToArray(_React$useState, 2), open = _React$useState2[0], setOpen = _React$useState2[1]; var clickToOpenList = function clickToOpenList() { setOpen(!open); }; var handleClick = function handleClick(event) { event.preventDefault(); console.info('You clicked a breadcrumb.'); }; var _React$useState3 = _react["default"].useState(true), _React$useState4 = _slicedToArray(_React$useState3, 2), checked = _React$useState4[0], setChecked = _React$useState4[1]; var handleChange = function handleChange(event) { setChecked(event.target.checked); }; var clickToConfirm = function clickToConfirm() { alert("Are you sure ?"); }; var clickToStartMeeting = function clickToStartMeeting() { alert("Are you sure ?"); }; var _React$useState5 = _react["default"].useState(false), _React$useState6 = _slicedToArray(_React$useState5, 2), toggle = _React$useState6[0], setToggled = _React$useState6[1]; var d = new Date(); var _React$useState7 = _react["default"].useState(d), _React$useState8 = _slicedToArray(_React$useState7, 2), selectedDate = _React$useState8[0], setSelectedDate = _React$useState8[1]; var ExampleCustomInput = /*#__PURE__*/(0, _react.forwardRef)(function (_ref, ref) { var value = _ref.value, onClick = _ref.onClick; return /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Today at 11:00", onClick: onClick, ref: ref }, value); }); return /*#__PURE__*/_react["default"].createElement(_pickers.MuiPickersUtilsProvider, { utils: _dateFns2["default"] }, /*#__PURE__*/_react["default"].createElement(_core.Box, { component: "div", className: styles.pageWrapper }, /*#__PURE__*/_react["default"].createElement(_core.Box, { component: "div" }, /*#__PURE__*/_react["default"].createElement(_core.Toolbar, { disableGutters: true, style: { minHeight: "0" } }, /*#__PURE__*/_react["default"].createElement(_ScheduleMeetingTwoHead["default"], null))), /*#__PURE__*/_react["default"].createElement(_core.Grid, { container: true, direction: "row" }, /*#__PURE__*/_react["default"].createElement(_core.Grid, { item: true, lg: 4, md: 6, xs: 12, style: { height: "100vh", borderRight: "1px solid #ddd" } }, /*#__PURE__*/_react["default"].createElement(_core.Box, { component: "div", className: styles.title }, /*#__PURE__*/_react["default"].createElement(_core.Typography, { variant: "body1", display: "block" }, "wen kang s Meeting")), /*#__PURE__*/_react["default"].createElement(_core.Box, { component: "div" }, /*#__PURE__*/_react["default"].createElement(_List["default"], { component: "nav" // dense={true} , disablePadding: true, "aria-labelledby": "nested-list-subheader" // subheader={ // <ListSubheader component="span" id="nested-list-subheader"> // Nested List Items // </ListSubheader> // } , className: styles.root }, /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true, onClick: clickToOpenList }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Starts" }), /*#__PURE__*/_react["default"].createElement(_pickers.KeyboardDatePicker, { className: "overrideUnderline", type: "text", value: selectedDate, selected: selectedDate, onChange: function onChange(date) { return setSelectedDate(date); }, customInput: /*#__PURE__*/_react["default"].createElement(ExampleCustomInput, null) })), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true, onClick: clickToOpenList }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Duration" }), /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "30 mins", align: "right" }), /*#__PURE__*/_react["default"].createElement(_KeyboardArrowRight["default"], { color: "disabled" })), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true, onClick: clickToOpenList }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Time Zone" }), /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Beijing, Shanghai", align: "right" }), /*#__PURE__*/_react["default"].createElement(_KeyboardArrowRight["default"], { color: "disabled" })), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true, onClick: clickToOpenList }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Repeat" }), /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Daily", align: "right" }), /*#__PURE__*/_react["default"].createElement(_KeyboardArrowRight["default"], { color: "disabled" })), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true, onClick: clickToOpenList }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "End Repeat" }), /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Never", align: "right" }), /*#__PURE__*/_react["default"].createElement(_KeyboardArrowRight["default"], { color: "disabled" })), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true, onClick: clickToOpenList }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Calendar" }), /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "iCalendar", align: "right" }), /*#__PURE__*/_react["default"].createElement(_KeyboardArrowRight["default"], { color: "disabled" })), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null))), /*#__PURE__*/_react["default"].createElement(_core.Box, { component: "div", mt: 1 }, /*#__PURE__*/_react["default"].createElement(_List["default"], { component: "nav" // dense={true} , disablePadding: true, "aria-labelledby": "nested-list-subheader", className: styles.root }, /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Use Personal Meeting ID", secondary: "920 597 0189" }), /*#__PURE__*/_react["default"].createElement(_core.ListItemSecondaryAction, null, /*#__PURE__*/_react["default"].createElement(_IMSwitch["default"], { onChange: function onChange() { return setToggled(!toggle); }, checked: toggle ? "checked" : null }))), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null))), /*#__PURE__*/_react["default"].createElement(_core.Box, { component: "div", px: 2, py: 1 }, /*#__PURE__*/_react["default"].createElement(_core.Typography, { variant: "caption", display: "block", color: "textSecondary" }, "If this option is enabled, any meeting options that you change here will be applied to all meetings that use your personal meeting ID")), /*#__PURE__*/_react["default"].createElement(_core.Box, { component: "div" }, /*#__PURE__*/_react["default"].createElement(_List["default"], { component: "nav" // dense={true} , disablePadding: true, "aria-labelledby": "nested-list-subheader", className: styles.root }, /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Require Meeting Passcode", secondary: "Only users who have the invite link or..." }), /*#__PURE__*/_react["default"].createElement(_core.ListItemSecondaryAction, null, /*#__PURE__*/_react["default"].createElement(_IMSwitch["default"], { onChange: function onChange() { return setToggled(!toggle); } }))), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Passcode" }), /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "48LFij", align: "right" })), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Enable Waiting Room", secondary: "Only users admitted by the host can jo..." }), /*#__PURE__*/_react["default"].createElement(_core.ListItemSecondaryAction, null, /*#__PURE__*/_react["default"].createElement(_IMSwitch["default"], { onChange: function onChange() { return setToggled(!toggle); } }))), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null))), /*#__PURE__*/_react["default"].createElement(_core.Box, { component: "div", mt: 1 }, /*#__PURE__*/_react["default"].createElement(_List["default"], { component: "nav" // dense={true} , disablePadding: true, "aria-labelledby": "nested-list-subheader", className: styles.root }, /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Host Video On" }), /*#__PURE__*/_react["default"].createElement(_core.ListItemSecondaryAction, null, /*#__PURE__*/_react["default"].createElement(_IMSwitch["default"], { onChange: function onChange() { return setToggled(!toggle); } }))), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Participant Video On" }), /*#__PURE__*/_react["default"].createElement(_core.ListItemSecondaryAction, null, /*#__PURE__*/_react["default"].createElement(_IMSwitch["default"], { onChange: function onChange(event) { return setToggled(!toggle); } }))), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Audio Option" }), /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { secondary: "Telephone and Device Audio", align: "right" }), /*#__PURE__*/_react["default"].createElement(_KeyboardArrowRight["default"], { color: "disabled" })), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Allow Join Before Host" }), /*#__PURE__*/_react["default"].createElement(_core.ListItemSecondaryAction, null, /*#__PURE__*/_react["default"].createElement(_IMSwitch["default"], { onChange: function onChange(event) { return setToggled(!toggle); } }))), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Automatically Record Meeting" }), /*#__PURE__*/_react["default"].createElement(_core.ListItemSecondaryAction, null, /*#__PURE__*/_react["default"].createElement(_IMSwitch["default"], { onChange: function onChange() { return setToggled(!toggle); } }))), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null), /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { button: true }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { primary: "Recording Location" }), /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { secondary: "Local Computer", align: "right" })), /*#__PURE__*/_react["default"].createElement(_Divider["default"], null))))))); }; var _default = ScheduleMeetingTwo; exports["default"] = _default;