@@ -219,89 +219,89 @@ class TicketDashboard extends Component {
219219 />
220220 ) ;
221221 return (
222- < div className = "ticket" >
223- < div className = "navigation" >
224- < Navigation ticket = { ticket } />
225- </ div >
226- < div className = "ticket-details" id = "ticket-shadow" >
227- < LoadingOverlay
228- text = { spinner }
229- active = { ! ! spinner }
230- spinner = { < ClockLoader color = { "#1A73E8" } /> }
231- styles = { {
232- spinner : ( base ) => ( {
233- ...base ,
234- width : "100px" ,
235- "& svg circle" : {
236- stroke : "rgba(26, 115, 232, 0.5)" ,
237- } ,
238- } ) ,
239- } }
240- >
241- < div className = "ticket-description" >
242- < div className = "dashboard-title" >
243- Tickets
244- < Button variant = "light" onClick = { this . toggleDrawer } >
245- < NotificationsNoneOutlinedIcon />
246- </ Button >
222+ < >
223+ < Navigation ticket = { ticket } />
224+ < div className = "ticket" >
225+ < div className = "ticket-details" id = "ticket-shadow" >
226+ < LoadingOverlay
227+ text = { spinner }
228+ active = { ! ! spinner }
229+ spinner = { < ClockLoader color = { "#1A73E8" } /> }
230+ styles = { {
231+ spinner : ( base ) => ( {
232+ ...base ,
233+ width : "100px" ,
234+ "& svg circle" : {
235+ stroke : "rgba(26, 115, 232, 0.5)" ,
236+ } ,
237+ } ) ,
238+ } }
239+ >
240+ < div className = "ticket-description" >
241+ < div className = "dashboard-title" >
242+ Tickets
243+ < Button variant = "light" onClick = { this . toggleDrawer } >
244+ < NotificationsNoneOutlinedIcon />
245+ </ Button >
246+ </ div >
247+ { ! editorMode && ! viewingTicket && ticketDashboard }
248+ { editorMode && ! viewingTicket && (
249+ < NewTicketEditor
250+ save = { this . handleCreateNewTicket }
251+ cancel = { ( ) => this . toggleNewTicketEditor ( false ) }
252+ />
253+ ) }
254+ { viewingTicket && ticeketDiscussion }
247255 </ div >
248- { ! editorMode && ! viewingTicket && ticketDashboard }
249- { editorMode && ! viewingTicket && (
250- < NewTicketEditor
251- save = { this . handleCreateNewTicket }
252- cancel = { ( ) => this . toggleNewTicketEditor ( false ) }
253- />
254- ) }
255- { viewingTicket && ticeketDiscussion }
256- </ div >
257- </ LoadingOverlay >
258- < Drawer
259- anchor = { "right" }
260- open = { notificationDrawer }
261- PaperProps = { { style : { position : "absolute" , zIndex : "5000" } } }
262- BackdropProps = { { style : { position : "absolute" , zIndex : "5000" } } }
263- ModalProps = { {
264- container : document . getElementById ( "ticket-shadow" ) ,
265- style : { position : "absolute" , zIndex : "5000" } ,
266- } }
267- variant = "temporary"
268- onClose = { this . toggleDrawer }
269- >
270- < List className = "list" >
271- { notifications &&
272- notifications . map ( ( notification , index ) => (
273- < ListItem
274- key = { index }
275- style = { {
276- display : "flex" ,
277- flexDirection : "column" ,
278- alignItems : "flex-start" ,
279- } }
280- >
281- < div > { notification . tag } </ div >
282- < div > { notification . heading } </ div >
283- < div >
284- < Moment date = { notification . createdAt } durationFromNow />
285- </ div >
286- < div > { notification . content } </ div >
287- < hr > </ hr >
288- </ ListItem >
289- ) ) }
290- </ List >
291- </ Drawer >
292- < ToastContainer
293- draggable
294- rtl = { false }
295- pauseOnHover
296- closeOnClick
297- autoClose = { 5000 }
298- pauseOnFocusLoss
299- newestOnTop = { false }
300- position = "top-right"
301- hideProgressBar = { false }
302- />
256+ </ LoadingOverlay >
257+ < Drawer
258+ anchor = { "right" }
259+ open = { notificationDrawer }
260+ PaperProps = { { style : { position : "absolute" , zIndex : "5000" } } }
261+ BackdropProps = { { style : { position : "absolute" , zIndex : "5000" } } }
262+ ModalProps = { {
263+ container : document . getElementById ( "ticket-shadow" ) ,
264+ style : { position : "absolute" , zIndex : "5000" } ,
265+ } }
266+ variant = "temporary"
267+ onClose = { this . toggleDrawer }
268+ >
269+ < List className = "list" >
270+ { notifications &&
271+ notifications . map ( ( notification , index ) => (
272+ < ListItem
273+ key = { index }
274+ style = { {
275+ display : "flex" ,
276+ flexDirection : "column" ,
277+ alignItems : "flex-start" ,
278+ } }
279+ >
280+ < div > { notification . tag } </ div >
281+ < div > { notification . heading } </ div >
282+ < div >
283+ < Moment date = { notification . createdAt } durationFromNow />
284+ </ div >
285+ < div > { notification . content } </ div >
286+ < hr > </ hr >
287+ </ ListItem >
288+ ) ) }
289+ </ List >
290+ </ Drawer >
291+ < ToastContainer
292+ draggable
293+ rtl = { false }
294+ pauseOnHover
295+ closeOnClick
296+ autoClose = { 5000 }
297+ pauseOnFocusLoss
298+ newestOnTop = { false }
299+ position = "top-right"
300+ hideProgressBar = { false }
301+ />
302+ </ div >
303303 </ div >
304- </ div >
304+ </ >
305305 ) ;
306306 }
307307}
0 commit comments