UNPKG

@twilio-labs/dev-phone-ui

Version:

A react-based UI for the Twilio CLI softphone plugin

2 lines 117 kB
/*! For license information please see main.bundle.857ab4384700c2fdf5bc.js.LICENSE.txt */ "use strict";(self.webpackChunk_twilio_labs_dev_phone_ui=self.webpackChunk_twilio_labs_dev_phone_ui||[]).push([[792],{23344:(t,e,r)=>{var n=r(7552),o=r(28485),i=r(20333),a=r(64238),c=r(68869);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function l(){l=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function h(t,e,r,n){var i=e&&e.prototype instanceof b?e:b,a=Object.create(i.prototype),c=new T(n||[]);return o(a,"_invoke",{value:S(t,r,c)}),a}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=h;var p="suspendedStart",y="suspendedYield",g="executing",v="completed",m={};function b(){}function x(){}function w(){}var A={};f(A,a,(function(){return this}));var j=Object.getPrototypeOf,O=j&&j(j(B([])));O&&O!==r&&n.call(O,a)&&(A=O);var E=w.prototype=b.prototype=Object.create(A);function L(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function P(t,e){function r(o,i,a,c){var l=d(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function S(e,r,n){var o=p;return function(i,a){if(o===g)throw Error("Generator is already running");if(o===v){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=C(c,n);if(u){if(u===m)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===p)throw o=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=g;var l=d(e,r,n);if("normal"===l.type){if(o=n.done?v:y,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=v,n.method="throw",n.arg=l.arg)}}}function C(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,C(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=d(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function D(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function N(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(D,this),this.reset(!0)}function B(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;)if(n.call(e,o))return r.value=e[o],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}throw new TypeError(u(e)+" is not iterable")}return x.prototype=w,o(E,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:x,configurable:!0}),x.displayName=f(w,s,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===x||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,w):(t.__proto__=w,f(t,s,"GeneratorFunction")),t.prototype=Object.create(E),t},e.awrap=function(t){return{__await:t}},L(P.prototype),f(P.prototype,c,(function(){return this})),e.AsyncIterator=P,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new P(h(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},L(E),f(E,s,"Generator"),f(E,a,(function(){return this})),f(E,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=B,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(N),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function o(n,o){return c.type="throw",c.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),N(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;N(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:B(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function s(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,o)}function f(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){s(i,n,o,a,c,"next",t)}function c(t){s(i,n,o,a,c,"throw",t)}a(void 0)}))}}var h="SET_DESTINATION_NUMBER",d="ADD_MESSAGE",p="ADD_CALL_RECORD",y="UPDATE_CALL_RECORD";function g(t){return{type:d,payload:t}}function v(t){return{type:p,payload:t}}function m(t){return{type:y,payload:t}}var b="UPDATE_CALL_INFORMATION",x="UPDATE_MUTE_STATUS",w="CONFIGURE_NUMBER_IN_USE",A="DEV_PHONE_CONFIG_ERROR";function j(t){return{type:w,number:t}}var O="REQUEST_CLIENT_TOKEN_SUCCESS",E="REQUEST_CLIENT_TOKEN_ERROR";function L(){return{type:"REQUEST_CLIENT_TOKEN"}}var P="REQUEST_CHANNEL_DATA_SUCCESS",S="REQUEST_CHANNEL_DATA_ERROR";function C(){return{type:"REQUEST_CHANNEL_DATA"}}var D="ADD_DIGIT_TO_DESTINATION_NUMBER";function N(t){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N(t)}function T(t){return function(t){if(Array.isArray(t))return B(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return B(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?B(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function I(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function k(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?I(Object(r),!0).forEach((function(e){H(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):I(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function H(t,e,r){return(e=function(t){var e=function(t){if("object"!=N(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!=N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==N(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var G={currentCallInfo:null,callLog:[],channelData:{},destinationNumber:"",messageList:[],numberInUse:{phoneNumber:""},twilioAccessToken:"",voiceDevice:{},error:{}},X=r(42604),z=r.n(X),M=r(10101),F=r.n(M),U=r(15863),Y=r.n(U),R=r(93124),K=r.n(R),W=r(56896),Q=r.n(W),q=r(99917),V=r.n(q),Z=r(79444),J={};J.styleTagTransform=V(),J.setAttributes=K(),J.insert=Y().bind(null,"head"),J.domAPI=F(),J.insertStyleElement=Q(),z()(Z.A,J),Z.A&&Z.A.locals&&Z.A.locals;var _=r(88747),$=r.n(_),tt=r(83978),et=r(91640),rt=r(96371),nt=r(69500);const ot=function(t){var e=t.devPhoneName,r=t.numberInUse;return(0,nt.jsx)(tt.Box,{width:"100%",height:"size10",hAlignContent:"center",backgroundColor:"colorBackgroundBrandStrong",color:"colorTextInverse",padding:"space60",children:(0,nt.jsxs)(tt.Grid,{gutter:"space50",children:[(0,nt.jsx)(tt.Column,{span:3,children:(0,nt.jsxs)(tt.MediaObject,{verticalAlign:"center",children:[(0,nt.jsx)(tt.MediaFigure,{spacing:"space40",children:(0,nt.jsx)(et.v,{display:"block",size:42,decorative:!0})}),(0,nt.jsxs)(tt.MediaBody,{children:[(0,nt.jsx)(tt.Text,{as:"h2",fontSize:"fontSize60",lineHeight:"lineHeight60",children:(0,nt.jsx)(tt.Text,{href:"/",as:"a",color:"colorTextInverse",fontSize:"inherit",lineHeight:"inherit",textDecoration:"none",children:"Dev Phone"})}),(0,nt.jsx)(tt.Text,{as:"h3",fontSize:"fontSize20",lineHeight:"lineHeight20",color:"colorTextWeak",children:"Twilio Labs Project"})]})]})}),(0,nt.jsx)(tt.Column,{offset:5,span:2,children:(0,nt.jsxs)(tt.Flex,{hAlignContent:"center",vertical:!0,grow:!0,height:"100%",vAlignContent:"center",children:[(0,nt.jsx)(tt.Text,{as:"p",color:"colorTextInverse",children:e||"loading"}),(0,nt.jsxs)(tt.Flex,{width:"100%",hAlignContent:"center",children:[(0,nt.jsx)(tt.Text,{as:"p",marginRight:"space20",color:"colorTextInverse",fontWeight:"fontWeightSemibold",variant:"default",children:"Dev Phone ID"}),(0,nt.jsx)(tt.Tooltip,{text:"This is the ID I made to create and use Twilio services for your Dev Phone.",children:(0,nt.jsx)(tt.Anchor,{href:"javascript:void",variant:"inverse",children:(0,nt.jsx)(rt.u,{decorative:!1,title:"Show details about Dev Phone ID",display:"block"})})})]})]})}),(0,nt.jsx)(tt.Column,{span:2,children:(0,nt.jsxs)(tt.Flex,{hAlignContent:"center",vertical:!0,grow:!0,height:"100%",vAlignContent:"center",children:[(0,nt.jsxs)(tt.Text,{as:"p",color:"colorTextInverse",children:[" ",r||"N/A"]}),(0,nt.jsxs)(tt.Flex,{width:"100%",hAlignContent:"center",children:[(0,nt.jsx)(tt.Text,{as:"p",marginRight:"space20",color:"colorTextInverse",fontWeight:"fontWeightSemibold",variant:"default",children:"Twilio Number"}),(0,nt.jsx)(tt.Tooltip,{text:"Text or call this Twilio phone number to connect to your Dev Phone.",children:(0,nt.jsx)(tt.Anchor,{href:"javascript:void",variant:"inverse",children:(0,nt.jsx)(rt.u,{decorative:!1,title:"Show details about Twilio Phone Number",display:"block"})})})]})]})})]})})};function it(t){return it="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},it(t)}function at(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ct(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?at(Object(r),!0).forEach((function(e){ut(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):at(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function ut(t,e,r){return(e=function(t){var e=function(t){if("object"!=it(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!=it(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==it(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const lt=function(t){return(0,nt.jsx)("svg",ct(ct({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:118,height:128},t),{},{children:(0,nt.jsx)("image",{width:156,height:128,x:205,y:144,fill:"none",fillRule:"evenodd",transform:"translate(-224 -144)",xlinkHref:"data:image/png;base64,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"})}))};function st(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var ft="DEV_PHONE_HIDE_WELCOME";const ht=function(){var t,e,r=(t=(0,n.useState)(!("true"===localStorage.getItem(ft))),e=2,function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return st(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?st(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=r[0],i=r[1];return o?(0,nt.jsx)(tt.Box,{marginBottom:"space120",children:(0,nt.jsx)(tt.Card,{children:(0,nt.jsxs)(tt.Stack,{orientation:"vertical",spacing:"space40",children:[(0,nt.jsx)(lt,{}),(0,nt.jsx)(tt.Heading,{as:"h2",variant:"heading20",children:"Welcome to the Dev Phone"}),(0,nt.jsx)(tt.Paragraph,{children:"The Dev Phone is your friendly companion when building Twilio applications. You can use this tool to test the behavior of your Twilio applications when you don't feel like grabbing your phone, or when you don't have good cell phone coverage."}),(0,nt.jsxs)(tt.Paragraph,{children:["This tool is a Twilio Labs project, meaning it is ",(0,nt.jsx)("em",{children:"not"})," covered by Twilio Support. If you find any issues, want to look under the hood, or even contribute to the tool, the project is 100% open-source and ",(0,nt.jsx)(tt.Anchor,{href:"https://github.com/twilio-labs/dev-phone",showExternal:!0,children:"available on GitHub"}),"."]}),(0,nt.jsx)(tt.Paragraph,{children:(0,nt.jsx)("strong",{children:"We can't wait to see what you build!"})}),(0,nt.jsxs)(tt.Flex,{hAlignContent:"between",vAlignContent:"center",children:[(0,nt.jsx)(tt.Button,{as:"a",variant:"secondary",href:"https://www.twilio.com/docs/labs/dev-phone",children:"Read the docs"}),(0,nt.jsx)(tt.Button,{onClick:function(){localStorage.setItem(ft,"true"),i(!1)},variant:"link",children:"Don't show this again."})]})]})})}):null};function dt(t){return dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dt(t)}function pt(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return yt(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?yt(t,e):void 0}}(t,e)||function(){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 yt(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function gt(){gt=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var i=e&&e.prototype instanceof v?e:v,a=Object.create(i.prototype),c=new D(n||[]);return o(a,"_i