UNPKG

ai-workflow-utils

Version:

A comprehensive automation platform that streamlines software development workflows by integrating AI-powered content generation with popular development tools like Jira, Bitbucket, and email systems. Includes startup service management for automatic syst

7 lines (6 loc) 5.27 kB
import{at as j,r as p,j as r,B as a,av as f,P as o,K as v,ax as y,O as b,p as t,a9 as k,aA as w,aB as I,Z as S,V as A,aw as P,C as d,w as C,v as J,D as R}from"./index.BxwRyEM8.js";import{T as B,a as W}from"./TrendingUp.BIZif8I8.js";const T=()=>{const l=j(),[n,x]=p.useState(""),[c,i]=p.useState(""),g=[{id:"PROJ-123",type:"Bug",title:"Login authentication issue"},{id:"PROJ-456",type:"Task",title:"Update user dashboard"},{id:"PROJ-789",type:"Story",title:"Implement new feature"}],u=e=>{e.preventDefault();const s=n.trim();if(!s){i("Please enter a Jira ID");return}if(!/^[A-Z]+-\d+$/i.test(s)){i("Please enter a valid Jira ID format (e.g., PROJ-123)");return}i(""),l(`/ai-view-jira/${s.toUpperCase()}`)},h=()=>{l(-1)},m=e=>{x(e),i("")};return r.jsxs(a,{sx:{minHeight:"100vh",bgcolor:"background.paper",position:"relative",overflow:"auto"},children:[r.jsx(a,{sx:{position:"fixed",top:0,left:0,right:0,bottom:0,background:` linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(168, 85, 247, 0.05) 100%), radial-gradient(circle at 20% 80%, rgba(59, 130, 246, 0.15) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(147, 51, 234, 0.1) 0%, transparent 50%), radial-gradient(circle at 40% 40%, rgba(34, 197, 94, 0.08) 0%, transparent 50%) `,pointerEvents:"none",zIndex:0}}),r.jsx(f,{maxWidth:"md",sx:{position:"relative",zIndex:1,py:4,px:3},children:r.jsxs("div",{children:[r.jsxs(o,{elevation:0,sx:{p:3,mb:4,background:"rgba(255, 255, 255, 0.9)",backdropFilter:"blur(20px)",border:"1px solid rgba(255, 255, 255, 0.2)",borderRadius:3,boxShadow:"0 8px 32px rgba(0, 0, 0, 0.1)"},children:[r.jsxs(a,{sx:{display:"flex",alignItems:"center",gap:2,mb:2},children:[r.jsx(v,{onClick:h,sx:{color:"primary.main"},children:r.jsx(y,{})}),r.jsx(b,{sx:{color:"primary.main",fontSize:28}}),r.jsx(t,{variant:"h4",sx:{fontWeight:700,color:"text.primary"},children:"Futuristic Jira Viewer"})]}),r.jsx(t,{variant:"body1",color:"text.secondary",sx:{ml:7},children:"Enter a Jira ID to view it with AI-powered insights and futuristic interface"})]}),r.jsxs(o,{elevation:0,sx:{p:4,mb:3,background:"rgba(255, 255, 255, 0.9)",backdropFilter:"blur(20px)",border:"1px solid rgba(255, 255, 255, 0.2)",borderRadius:3,boxShadow:"0 8px 32px rgba(0, 0, 0, 0.1)"},children:[r.jsx(t,{variant:"h6",sx:{mb:3,fontWeight:600,textAlign:"center"},children:"Enter Jira Issue ID"}),r.jsx(a,{component:"form",onSubmit:u,sx:{mb:3},children:r.jsxs(a,{sx:{display:"flex",gap:2,alignItems:"stretch",width:"100%"},children:[r.jsx(k,{fullWidth:!0,size:"large",placeholder:"e.g., PROJ-123, TEAM-456, BUG-789",value:n,onChange:e=>{x(e.target.value),i("")},InputProps:{startAdornment:r.jsx(w,{position:"start",children:r.jsx(I,{color:"primary"})})},sx:{flex:1,"& .MuiOutlinedInput-root":{background:"rgba(255, 255, 255, 0.9)",borderRadius:2,fontSize:"1.1rem",height:"56px","& fieldset":{borderColor:"rgba(102, 126, 234, 0.3)",borderWidth:2},"&:hover fieldset":{borderColor:"rgba(102, 126, 234, 0.6)"},"&.Mui-focused fieldset":{borderColor:"primary.main"}}}}),r.jsxs(S,{type:"submit",variant:"contained",disabled:!n.trim(),sx:{minWidth:"100px",height:"56px",background:"linear-gradient(45deg, #667eea 30%, #764ba2 90%)",boxShadow:"0 4px 16px rgba(102, 126, 234, 0.4)",borderRadius:2,fontSize:"1rem",fontWeight:600,"&:hover":{background:"linear-gradient(45deg, #764ba2 30%, #667eea 90%)",boxShadow:"0 6px 20px rgba(118, 75, 162, 0.5)"},"&:disabled":{background:"rgba(0, 0, 0, 0.12)",boxShadow:"none"}},children:[r.jsx(A,{sx:{mr:1}}),"View"]})]})}),c&&r.jsx(P,{severity:"error",sx:{mb:2},children:c}),r.jsx(t,{variant:"body2",color:"text.secondary",sx:{textAlign:"center"},children:'Press Enter or click "View" to open the Jira issue in the futuristic viewer'})]}),r.jsxs(o,{elevation:0,sx:{p:3,background:"rgba(255, 255, 255, 0.9)",backdropFilter:"blur(20px)",border:"1px solid rgba(255, 255, 255, 0.2)",borderRadius:3,boxShadow:"0 8px 32px rgba(0, 0, 0, 0.1)"},children:[r.jsx(t,{variant:"h6",sx:{mb:2,fontWeight:600},children:"Quick Access"}),r.jsx(t,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"Click on any recent issue to view it instantly:"}),r.jsx(a,{sx:{display:"flex",flexDirection:"column",gap:1},children:g.map((e,s)=>r.jsx(d,{icon:e.type==="Bug"?r.jsx(C,{}):e.type==="Task"?r.jsx(B,{}):r.jsx(J,{}),label:r.jsxs(a,{sx:{display:"flex",alignItems:"center",gap:1},children:[r.jsx(t,{variant:"body2",sx:{fontWeight:600},children:e.id}),r.jsx(t,{variant:"caption",color:"text.secondary",children:e.title})]}),onClick:()=>m(e.id),sx:{justifyContent:"flex-start",p:1.5,height:"auto",cursor:"pointer",background:"rgba(102, 126, 234, 0.1)",border:"1px solid rgba(102, 126, 234, 0.2)","&:hover":{background:"rgba(102, 126, 234, 0.2)",transform:"translateY(-1px)",boxShadow:"0 4px 12px rgba(102, 126, 234, 0.2)"},transition:"all 0.2s ease","& .MuiChip-label":{width:"100%"}},variant:"outlined"},s))}),r.jsx(R,{sx:{my:2}}),r.jsxs(a,{sx:{display:"flex",justifyContent:"center",gap:2},children:[r.jsx(d,{icon:r.jsx(W,{}),label:"AI-Powered Analysis",color:"primary",variant:"outlined",size:"small"}),r.jsx(d,{icon:r.jsx(b,{}),label:"Futuristic Interface",color:"secondary",variant:"outlined",size:"small"})]})]})]})})]})};export{T as default};