Files
ETB/ETB-FrontEnd/node_modules/.cache/babel-loader/931ae0e9c6a71e91ad88225d61cab28b9229aa80799fea8704b767ef6db59dcd.json
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

1 line
43 KiB
JSON

{"ast":null,"code":"import _objectSpread from\"/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/@babel/runtime/helpers/esm/objectSpread2.js\";import React,{useState}from'react';import{Grid,Paper,Typography,Box,TextField,Button,FormControl,InputLabel,Select,MenuItem,Card,CardContent,Chip,Alert,Stepper,Step,StepLabel,Divider,Autocomplete}from'@mui/material';import{Send,AttachFile,Person,Schedule}from'@mui/icons-material';import{LocalizationProvider}from'@mui/x-date-pickers/LocalizationProvider';import{AdapterDayjs}from'@mui/x-date-pickers/AdapterDayjs';import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";const categories=['Infrastructure','Application','Network','Hardware','Security','Database','Email','Printing','Software','Other'];const priorities=[{value:'Critical',label:'Critical (1-2 hours)',color:'#f44336'},{value:'High',label:'High (4-8 hours)',color:'#ff9800'},{value:'Medium',label:'Medium (1-2 days)',color:'#ffeb3b'},{value:'Low',label:'Low (3-5 days)',color:'#4caf50'}];const impactLevels=[{value:'1',label:'1 - Critical Business Impact'},{value:'2',label:'2 - Significant Business Impact'},{value:'3',label:'3 - Moderate Business Impact'},{value:'4',label:'4 - Minor Business Impact'}];const urgencyLevels=[{value:'1',label:'1 - Critical'},{value:'2',label:'2 - High'},{value:'3',label:'3 - Medium'},{value:'4',label:'4 - Low'}];const assignees=['John Smith','Sarah Johnson','Mike Davis','Lisa Wilson','David Brown','Emily Chen','Robert Taylor','Jennifer Lee'];const steps=['Basic Information','Details & Impact','Assignment & SLA','Review & Submit'];const IncidentLogging=()=>{const[activeStep,setActiveStep]=useState(0);const[formData,setFormData]=useState({title:'',description:'',category:'',priority:'',impact:'',urgency:'',assignee:'',reporter:'',contactInfo:'',affectedUsers:'',businessImpact:'',workaround:'',attachments:[]});const handleInputChange=(field,value)=>{setFormData(prev=>_objectSpread(_objectSpread({},prev),{},{[field]:value}));};const handleNext=()=>{setActiveStep(prev=>prev+1);};const handleBack=()=>{setActiveStep(prev=>prev-1);};const handleSubmit=()=>{console.log('Submitting incident:',formData);// Here you would typically send the data to your backend\nalert('Incident created successfully!');};const getStepContent=step=>{switch(step){case 0:return/*#__PURE__*/_jsxs(Grid,{container:true,spacing:3,children:[/*#__PURE__*/_jsx(Grid,{item:true,xs:12,children:/*#__PURE__*/_jsx(TextField,{fullWidth:true,label:\"Incident Title\",value:formData.title,onChange:e=>handleInputChange('title',e.target.value),placeholder:\"Brief description of the incident\",required:true})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:6,children:/*#__PURE__*/_jsxs(FormControl,{fullWidth:true,required:true,children:[/*#__PURE__*/_jsx(InputLabel,{children:\"Category\"}),/*#__PURE__*/_jsx(Select,{value:formData.category,label:\"Category\",onChange:e=>handleInputChange('category',e.target.value),children:categories.map(category=>/*#__PURE__*/_jsx(MenuItem,{value:category,children:category},category))})]})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:6,children:/*#__PURE__*/_jsxs(FormControl,{fullWidth:true,required:true,children:[/*#__PURE__*/_jsx(InputLabel,{children:\"Priority\"}),/*#__PURE__*/_jsx(Select,{value:formData.priority,label:\"Priority\",onChange:e=>handleInputChange('priority',e.target.value),children:priorities.map(priority=>/*#__PURE__*/_jsx(MenuItem,{value:priority.value,children:/*#__PURE__*/_jsxs(Box,{sx:{display:'flex',alignItems:'center'},children:[/*#__PURE__*/_jsx(Box,{sx:{width:12,height:12,borderRadius:'50%',bgcolor:priority.color,mr:1}}),priority.label]})},priority.value))})]})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,children:/*#__PURE__*/_jsx(TextField,{fullWidth:true,label:\"Description\",multiline:true,rows:4,value:formData.description,onChange:e=>handleInputChange('description',e.target.value),placeholder:\"Detailed description of the incident, including what happened, when it started, and any error messages\",required:true})})]});case 1:return/*#__PURE__*/_jsxs(Grid,{container:true,spacing:3,children:[/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:6,children:/*#__PURE__*/_jsxs(FormControl,{fullWidth:true,required:true,children:[/*#__PURE__*/_jsx(InputLabel,{children:\"Impact Level\"}),/*#__PURE__*/_jsx(Select,{value:formData.impact,label:\"Impact Level\",onChange:e=>handleInputChange('impact',e.target.value),children:impactLevels.map(level=>/*#__PURE__*/_jsx(MenuItem,{value:level.value,children:level.label},level.value))})]})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:6,children:/*#__PURE__*/_jsxs(FormControl,{fullWidth:true,required:true,children:[/*#__PURE__*/_jsx(InputLabel,{children:\"Urgency Level\"}),/*#__PURE__*/_jsx(Select,{value:formData.urgency,label:\"Urgency Level\",onChange:e=>handleInputChange('urgency',e.target.value),children:urgencyLevels.map(level=>/*#__PURE__*/_jsx(MenuItem,{value:level.value,children:level.label},level.value))})]})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,children:/*#__PURE__*/_jsx(TextField,{fullWidth:true,label:\"Affected Users\",value:formData.affectedUsers,onChange:e=>handleInputChange('affectedUsers',e.target.value),placeholder:\"Number of users or specific user groups affected\"})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,children:/*#__PURE__*/_jsx(TextField,{fullWidth:true,label:\"Business Impact\",multiline:true,rows:3,value:formData.businessImpact,onChange:e=>handleInputChange('businessImpact',e.target.value),placeholder:\"Describe the business impact of this incident\"})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,children:/*#__PURE__*/_jsx(TextField,{fullWidth:true,label:\"Workaround (if available)\",multiline:true,rows:3,value:formData.workaround,onChange:e=>handleInputChange('workaround',e.target.value),placeholder:\"Any temporary workaround or solution that users can apply\"})})]});case 2:return/*#__PURE__*/_jsxs(Grid,{container:true,spacing:3,children:[/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:6,children:/*#__PURE__*/_jsx(TextField,{fullWidth:true,label:\"Reporter Name\",value:formData.reporter,onChange:e=>handleInputChange('reporter',e.target.value),required:true})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:6,children:/*#__PURE__*/_jsx(TextField,{fullWidth:true,label:\"Contact Information\",value:formData.contactInfo,onChange:e=>handleInputChange('contactInfo',e.target.value),placeholder:\"Email or phone number\",required:true})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,children:/*#__PURE__*/_jsx(Autocomplete,{options:assignees,value:formData.assignee,onChange:(event,newValue)=>handleInputChange('assignee',newValue),renderInput:params=>/*#__PURE__*/_jsx(TextField,_objectSpread(_objectSpread({},params),{},{label:\"Assign To\",placeholder:\"Select an assignee\"}))})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,children:/*#__PURE__*/_jsx(Alert,{severity:\"info\",children:/*#__PURE__*/_jsxs(Typography,{variant:\"body2\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"SLA Information:\"}),/*#__PURE__*/_jsx(\"br\",{}),\"\\u2022 Critical: 1-2 hours response time\",/*#__PURE__*/_jsx(\"br\",{}),\"\\u2022 High: 4-8 hours response time\",/*#__PURE__*/_jsx(\"br\",{}),\"\\u2022 Medium: 1-2 days response time\",/*#__PURE__*/_jsx(\"br\",{}),\"\\u2022 Low: 3-5 days response time\"]})})})]});case 3:return/*#__PURE__*/_jsxs(Grid,{container:true,spacing:3,children:[/*#__PURE__*/_jsxs(Grid,{item:true,xs:12,children:[/*#__PURE__*/_jsx(Typography,{variant:\"h6\",gutterBottom:true,children:\"Review Incident Details\"}),/*#__PURE__*/_jsx(Divider,{sx:{mb:2}})]}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:6,children:/*#__PURE__*/_jsx(Card,{children:/*#__PURE__*/_jsxs(CardContent,{children:[/*#__PURE__*/_jsx(Typography,{variant:\"h6\",gutterBottom:true,children:\"Basic Information\"}),/*#__PURE__*/_jsxs(Typography,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Title:\"}),\" \",formData.title]}),/*#__PURE__*/_jsxs(Typography,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Category:\"}),\" \",formData.category]}),/*#__PURE__*/_jsxs(Typography,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Priority:\"}),/*#__PURE__*/_jsx(Chip,{label:formData.priority,size:\"small\",sx:{ml:1},color:formData.priority==='Critical'?'error':formData.priority==='High'?'warning':'default'})]}),/*#__PURE__*/_jsxs(Typography,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Reporter:\"}),\" \",formData.reporter]})]})})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:6,children:/*#__PURE__*/_jsx(Card,{children:/*#__PURE__*/_jsxs(CardContent,{children:[/*#__PURE__*/_jsx(Typography,{variant:\"h6\",gutterBottom:true,children:\"Impact & Assignment\"}),/*#__PURE__*/_jsxs(Typography,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Impact Level:\"}),\" \",formData.impact]}),/*#__PURE__*/_jsxs(Typography,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Urgency Level:\"}),\" \",formData.urgency]}),/*#__PURE__*/_jsxs(Typography,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Assignee:\"}),\" \",formData.assignee||'Unassigned']}),/*#__PURE__*/_jsxs(Typography,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Affected Users:\"}),\" \",formData.affectedUsers]})]})})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,children:/*#__PURE__*/_jsx(Card,{children:/*#__PURE__*/_jsxs(CardContent,{children:[/*#__PURE__*/_jsx(Typography,{variant:\"h6\",gutterBottom:true,children:\"Description\"}),/*#__PURE__*/_jsx(Typography,{children:formData.description})]})})})]});default:return'Unknown step';}};return/*#__PURE__*/_jsx(LocalizationProvider,{dateAdapter:AdapterDayjs,children:/*#__PURE__*/_jsxs(Box,{children:[/*#__PURE__*/_jsx(Typography,{variant:\"h4\",gutterBottom:true,children:\"Incident Logging\"}),/*#__PURE__*/_jsx(Typography,{variant:\"subtitle1\",color:\"text.secondary\",gutterBottom:true,children:\"Create and log new incidents with automated ticketing and categorization\"}),/*#__PURE__*/_jsxs(Paper,{sx:{p:3,mt:3},children:[/*#__PURE__*/_jsx(Stepper,{activeStep:activeStep,sx:{mb:4},children:steps.map(label=>/*#__PURE__*/_jsx(Step,{children:/*#__PURE__*/_jsx(StepLabel,{children:label})},label))}),/*#__PURE__*/_jsx(Box,{sx:{mb:3},children:getStepContent(activeStep)}),/*#__PURE__*/_jsxs(Box,{sx:{display:'flex',justifyContent:'space-between'},children:[/*#__PURE__*/_jsx(Button,{disabled:activeStep===0,onClick:handleBack,sx:{mr:1},children:\"Back\"}),/*#__PURE__*/_jsx(Box,{children:activeStep===steps.length-1?/*#__PURE__*/_jsx(Button,{variant:\"contained\",onClick:handleSubmit,startIcon:/*#__PURE__*/_jsx(Send,{}),children:\"Create Incident\"}):/*#__PURE__*/_jsx(Button,{variant:\"contained\",onClick:handleNext,children:\"Next\"})})]})]}),/*#__PURE__*/_jsxs(Grid,{container:true,spacing:3,sx:{mt:3},children:[/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:4,children:/*#__PURE__*/_jsx(Card,{children:/*#__PURE__*/_jsxs(CardContent,{children:[/*#__PURE__*/_jsxs(Typography,{variant:\"h6\",gutterBottom:true,children:[/*#__PURE__*/_jsx(AttachFile,{sx:{mr:1,verticalAlign:'middle'}}),\"Attach Files\"]}),/*#__PURE__*/_jsx(Typography,{variant:\"body2\",color:\"text.secondary\",sx:{mb:2},children:\"Upload screenshots, logs, or other relevant files\"}),/*#__PURE__*/_jsx(Button,{variant:\"outlined\",fullWidth:true,children:\"Choose Files\"})]})})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:4,children:/*#__PURE__*/_jsx(Card,{children:/*#__PURE__*/_jsxs(CardContent,{children:[/*#__PURE__*/_jsxs(Typography,{variant:\"h6\",gutterBottom:true,children:[/*#__PURE__*/_jsx(Schedule,{sx:{mr:1,verticalAlign:'middle'}}),\"Schedule Follow-up\"]}),/*#__PURE__*/_jsx(Typography,{variant:\"body2\",color:\"text.secondary\",sx:{mb:2},children:\"Set up automatic follow-up reminders\"}),/*#__PURE__*/_jsx(Button,{variant:\"outlined\",fullWidth:true,children:\"Set Reminder\"})]})})}),/*#__PURE__*/_jsx(Grid,{item:true,xs:12,md:4,children:/*#__PURE__*/_jsx(Card,{children:/*#__PURE__*/_jsxs(CardContent,{children:[/*#__PURE__*/_jsxs(Typography,{variant:\"h6\",gutterBottom:true,children:[/*#__PURE__*/_jsx(Person,{sx:{mr:1,verticalAlign:'middle'}}),\"Notify Stakeholders\"]}),/*#__PURE__*/_jsx(Typography,{variant:\"body2\",color:\"text.secondary\",sx:{mb:2},children:\"Send notifications to relevant team members\"}),/*#__PURE__*/_jsx(Button,{variant:\"outlined\",fullWidth:true,children:\"Send Notifications\"})]})})})]})]})});};export default IncidentLogging;","map":{"version":3,"names":["React","useState","Grid","Paper","Typography","Box","TextField","Button","FormControl","InputLabel","Select","MenuItem","Card","CardContent","Chip","Alert","Stepper","Step","StepLabel","Divider","Autocomplete","Send","AttachFile","Person","Schedule","LocalizationProvider","AdapterDayjs","jsx","_jsx","jsxs","_jsxs","categories","priorities","value","label","color","impactLevels","urgencyLevels","assignees","steps","IncidentLogging","activeStep","setActiveStep","formData","setFormData","title","description","category","priority","impact","urgency","assignee","reporter","contactInfo","affectedUsers","businessImpact","workaround","attachments","handleInputChange","field","prev","_objectSpread","handleNext","handleBack","handleSubmit","console","log","alert","getStepContent","step","container","spacing","children","item","xs","fullWidth","onChange","e","target","placeholder","required","md","map","sx","display","alignItems","width","height","borderRadius","bgcolor","mr","multiline","rows","level","options","event","newValue","renderInput","params","severity","variant","gutterBottom","mb","size","ml","dateAdapter","p","mt","justifyContent","disabled","onClick","length","startIcon","verticalAlign"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/src/pages/IncidentManagement/IncidentLogging.tsx"],"sourcesContent":["import React, { useState } from 'react';\nimport {\n Grid,\n Paper,\n Typography,\n Box,\n TextField,\n Button,\n FormControl,\n InputLabel,\n Select,\n MenuItem,\n Card,\n CardContent,\n Chip,\n Alert,\n Stepper,\n Step,\n StepLabel,\n Divider,\n Autocomplete,\n} from '@mui/material';\nimport {\n Send,\n AttachFile,\n Person,\n Schedule,\n} from '@mui/icons-material';\nimport { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\n\nconst categories = [\n 'Infrastructure',\n 'Application',\n 'Network',\n 'Hardware',\n 'Security',\n 'Database',\n 'Email',\n 'Printing',\n 'Software',\n 'Other',\n];\n\nconst priorities = [\n { value: 'Critical', label: 'Critical (1-2 hours)', color: '#f44336' },\n { value: 'High', label: 'High (4-8 hours)', color: '#ff9800' },\n { value: 'Medium', label: 'Medium (1-2 days)', color: '#ffeb3b' },\n { value: 'Low', label: 'Low (3-5 days)', color: '#4caf50' },\n];\n\nconst impactLevels = [\n { value: '1', label: '1 - Critical Business Impact' },\n { value: '2', label: '2 - Significant Business Impact' },\n { value: '3', label: '3 - Moderate Business Impact' },\n { value: '4', label: '4 - Minor Business Impact' },\n];\n\nconst urgencyLevels = [\n { value: '1', label: '1 - Critical' },\n { value: '2', label: '2 - High' },\n { value: '3', label: '3 - Medium' },\n { value: '4', label: '4 - Low' },\n];\n\nconst assignees = [\n 'John Smith',\n 'Sarah Johnson',\n 'Mike Davis',\n 'Lisa Wilson',\n 'David Brown',\n 'Emily Chen',\n 'Robert Taylor',\n 'Jennifer Lee',\n];\n\nconst steps = [\n 'Basic Information',\n 'Details & Impact',\n 'Assignment & SLA',\n 'Review & Submit',\n];\n\nconst IncidentLogging: React.FC = () => {\n const [activeStep, setActiveStep] = useState<number>(0);\n const [formData, setFormData] = useState({\n title: '',\n description: '',\n category: '',\n priority: '',\n impact: '',\n urgency: '',\n assignee: '',\n reporter: '',\n contactInfo: '',\n affectedUsers: '',\n businessImpact: '',\n workaround: '',\n attachments: [],\n });\n\n const handleInputChange = (field: string, value: any) => {\n setFormData(prev => ({\n ...prev,\n [field]: value,\n }));\n };\n\n const handleNext = () => {\n setActiveStep(prev => prev + 1);\n };\n\n const handleBack = () => {\n setActiveStep(prev => prev - 1);\n };\n\n const handleSubmit = () => {\n console.log('Submitting incident:', formData);\n // Here you would typically send the data to your backend\n alert('Incident created successfully!');\n };\n\n const getStepContent = (step: any) => {\n switch (step) {\n case 0:\n return (\n <Grid container spacing={3}>\n <Grid item xs={12}>\n <TextField\n fullWidth\n label=\"Incident Title\"\n value={formData.title}\n onChange={(e) => handleInputChange('title', e.target.value)}\n placeholder=\"Brief description of the incident\"\n required\n />\n </Grid>\n <Grid item xs={12} md={6}>\n <FormControl fullWidth required>\n <InputLabel>Category</InputLabel>\n <Select\n value={formData.category}\n label=\"Category\"\n onChange={(e) => handleInputChange('category', e.target.value)}\n >\n {categories.map((category) => (\n <MenuItem key={category} value={category}>\n {category}\n </MenuItem>\n ))}\n </Select>\n </FormControl>\n </Grid>\n <Grid item xs={12} md={6}>\n <FormControl fullWidth required>\n <InputLabel>Priority</InputLabel>\n <Select\n value={formData.priority}\n label=\"Priority\"\n onChange={(e) => handleInputChange('priority', e.target.value)}\n >\n {priorities.map((priority: any) => (\n <MenuItem key={priority.value} value={priority.value}>\n <Box sx={{ display: 'flex', alignItems: 'center' }}>\n <Box\n sx={{\n width: 12,\n height: 12,\n borderRadius: '50%',\n bgcolor: priority.color,\n mr: 1,\n }}\n />\n {priority.label}\n </Box>\n </MenuItem>\n ))}\n </Select>\n </FormControl>\n </Grid>\n <Grid item xs={12}>\n <TextField\n fullWidth\n label=\"Description\"\n multiline\n rows={4}\n value={formData.description}\n onChange={(e) => handleInputChange('description', e.target.value)}\n placeholder=\"Detailed description of the incident, including what happened, when it started, and any error messages\"\n required\n />\n </Grid>\n </Grid>\n );\n\n case 1:\n return (\n <Grid container spacing={3}>\n <Grid item xs={12} md={6}>\n <FormControl fullWidth required>\n <InputLabel>Impact Level</InputLabel>\n <Select\n value={formData.impact}\n label=\"Impact Level\"\n onChange={(e) => handleInputChange('impact', e.target.value)}\n >\n {impactLevels.map((level) => (\n <MenuItem key={level.value} value={level.value}>\n {level.label}\n </MenuItem>\n ))}\n </Select>\n </FormControl>\n </Grid>\n <Grid item xs={12} md={6}>\n <FormControl fullWidth required>\n <InputLabel>Urgency Level</InputLabel>\n <Select\n value={formData.urgency}\n label=\"Urgency Level\"\n onChange={(e) => handleInputChange('urgency', e.target.value)}\n >\n {urgencyLevels.map((level) => (\n <MenuItem key={level.value} value={level.value}>\n {level.label}\n </MenuItem>\n ))}\n </Select>\n </FormControl>\n </Grid>\n <Grid item xs={12}>\n <TextField\n fullWidth\n label=\"Affected Users\"\n value={formData.affectedUsers}\n onChange={(e) => handleInputChange('affectedUsers', e.target.value)}\n placeholder=\"Number of users or specific user groups affected\"\n />\n </Grid>\n <Grid item xs={12}>\n <TextField\n fullWidth\n label=\"Business Impact\"\n multiline\n rows={3}\n value={formData.businessImpact}\n onChange={(e) => handleInputChange('businessImpact', e.target.value)}\n placeholder=\"Describe the business impact of this incident\"\n />\n </Grid>\n <Grid item xs={12}>\n <TextField\n fullWidth\n label=\"Workaround (if available)\"\n multiline\n rows={3}\n value={formData.workaround}\n onChange={(e) => handleInputChange('workaround', e.target.value)}\n placeholder=\"Any temporary workaround or solution that users can apply\"\n />\n </Grid>\n </Grid>\n );\n\n case 2:\n return (\n <Grid container spacing={3}>\n <Grid item xs={12} md={6}>\n <TextField\n fullWidth\n label=\"Reporter Name\"\n value={formData.reporter}\n onChange={(e) => handleInputChange('reporter', e.target.value)}\n required\n />\n </Grid>\n <Grid item xs={12} md={6}>\n <TextField\n fullWidth\n label=\"Contact Information\"\n value={formData.contactInfo}\n onChange={(e) => handleInputChange('contactInfo', e.target.value)}\n placeholder=\"Email or phone number\"\n required\n />\n </Grid>\n <Grid item xs={12}>\n <Autocomplete\n options={assignees}\n value={formData.assignee}\n onChange={(event, newValue) => handleInputChange('assignee', newValue)}\n renderInput={(params: any) => (\n <TextField\n {...params}\n label=\"Assign To\"\n placeholder=\"Select an assignee\"\n />\n )}\n />\n </Grid>\n <Grid item xs={12}>\n <Alert severity=\"info\">\n <Typography variant=\"body2\">\n <strong>SLA Information:</strong><br />\n • Critical: 1-2 hours response time<br />\n • High: 4-8 hours response time<br />\n • Medium: 1-2 days response time<br />\n • Low: 3-5 days response time\n </Typography>\n </Alert>\n </Grid>\n </Grid>\n );\n\n case 3:\n return (\n <Grid container spacing={3}>\n <Grid item xs={12}>\n <Typography variant=\"h6\" gutterBottom>\n Review Incident Details\n </Typography>\n <Divider sx={{ mb: 2 }} />\n </Grid>\n <Grid item xs={12} md={6}>\n <Card>\n <CardContent>\n <Typography variant=\"h6\" gutterBottom>\n Basic Information\n </Typography>\n <Typography><strong>Title:</strong> {formData.title}</Typography>\n <Typography><strong>Category:</strong> {formData.category}</Typography>\n <Typography><strong>Priority:</strong> \n <Chip \n label={formData.priority} \n size=\"small\" \n sx={{ ml: 1 }}\n color={formData.priority === 'Critical' ? 'error' : \n formData.priority === 'High' ? 'warning' : 'default'}\n />\n </Typography>\n <Typography><strong>Reporter:</strong> {formData.reporter}</Typography>\n </CardContent>\n </Card>\n </Grid>\n <Grid item xs={12} md={6}>\n <Card>\n <CardContent>\n <Typography variant=\"h6\" gutterBottom>\n Impact & Assignment\n </Typography>\n <Typography><strong>Impact Level:</strong> {formData.impact}</Typography>\n <Typography><strong>Urgency Level:</strong> {formData.urgency}</Typography>\n <Typography><strong>Assignee:</strong> {formData.assignee || 'Unassigned'}</Typography>\n <Typography><strong>Affected Users:</strong> {formData.affectedUsers}</Typography>\n </CardContent>\n </Card>\n </Grid>\n <Grid item xs={12}>\n <Card>\n <CardContent>\n <Typography variant=\"h6\" gutterBottom>\n Description\n </Typography>\n <Typography>{formData.description}</Typography>\n </CardContent>\n </Card>\n </Grid>\n </Grid>\n );\n\n default:\n return 'Unknown step';\n }\n };\n\n return (\n <LocalizationProvider dateAdapter={AdapterDayjs}>\n <Box>\n <Typography variant=\"h4\" gutterBottom>\n Incident Logging\n </Typography>\n <Typography variant=\"subtitle1\" color=\"text.secondary\" gutterBottom>\n Create and log new incidents with automated ticketing and categorization\n </Typography>\n\n <Paper sx={{ p: 3, mt: 3 }}>\n <Stepper activeStep={activeStep} sx={{ mb: 4 }}>\n {steps.map((label) => (\n <Step key={label}>\n <StepLabel>{label}</StepLabel>\n </Step>\n ))}\n </Stepper>\n\n <Box sx={{ mb: 3 }}>\n {getStepContent(activeStep)}\n </Box>\n\n <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n <Button\n disabled={activeStep === 0}\n onClick={handleBack}\n sx={{ mr: 1 }}\n >\n Back\n </Button>\n <Box>\n {activeStep === steps.length - 1 ? (\n <Button\n variant=\"contained\"\n onClick={handleSubmit}\n startIcon={<Send />}\n >\n Create Incident\n </Button>\n ) : (\n <Button\n variant=\"contained\"\n onClick={handleNext}\n >\n Next\n </Button>\n )}\n </Box>\n </Box>\n </Paper>\n\n {/* Quick Actions */}\n <Grid container spacing={3} sx={{ mt: 3 }}>\n <Grid item xs={12} md={4}>\n <Card>\n <CardContent>\n <Typography variant=\"h6\" gutterBottom>\n <AttachFile sx={{ mr: 1, verticalAlign: 'middle' }} />\n Attach Files\n </Typography>\n <Typography variant=\"body2\" color=\"text.secondary\" sx={{ mb: 2 }}>\n Upload screenshots, logs, or other relevant files\n </Typography>\n <Button variant=\"outlined\" fullWidth>\n Choose Files\n </Button>\n </CardContent>\n </Card>\n </Grid>\n <Grid item xs={12} md={4}>\n <Card>\n <CardContent>\n <Typography variant=\"h6\" gutterBottom>\n <Schedule sx={{ mr: 1, verticalAlign: 'middle' }} />\n Schedule Follow-up\n </Typography>\n <Typography variant=\"body2\" color=\"text.secondary\" sx={{ mb: 2 }}>\n Set up automatic follow-up reminders\n </Typography>\n <Button variant=\"outlined\" fullWidth>\n Set Reminder\n </Button>\n </CardContent>\n </Card>\n </Grid>\n <Grid item xs={12} md={4}>\n <Card>\n <CardContent>\n <Typography variant=\"h6\" gutterBottom>\n <Person sx={{ mr: 1, verticalAlign: 'middle' }} />\n Notify Stakeholders\n </Typography>\n <Typography variant=\"body2\" color=\"text.secondary\" sx={{ mb: 2 }}>\n Send notifications to relevant team members\n </Typography>\n <Button variant=\"outlined\" fullWidth>\n Send Notifications\n </Button>\n </CardContent>\n </Card>\n </Grid>\n </Grid>\n </Box>\n </LocalizationProvider>\n );\n}\n\nexport default IncidentLogging;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}