PageSourceSearch

https://xterns.ai/assets/XternSprintSwimlanes-CsZGV9qx.js

js xterns.ai collected 2026-10-05 13:24:18 UTC 3,914 bytes, 1 lines download raw bytes

1import{o as w,u as v,w as d,j as e,aK as s,bt as n,bu as o}from"./index-DLd_kDlx.js";import{u as N}from"./usePodDetails-C9Suehy1.js";import{u as M}from"./useSprintManagement-C4IIF8L2.js";import{u as P}from"./useSprintBoardPermissions-Dk-ManBg.js";import{S as y,a as x}from"./SprintBoardLoadingState-oqR8eYJw.js";import{K as B}from"./KanbanSprintBoard-D4eJV4C-.js";import"./useRoadmapData-uoMx8Hqe.js";import"./send-DsBTdW9L.js";import"./useEIScore-C48npH32.js";import"./format-BTXglRCX.js";import"./en-US-9SRVm7yB.js";import"./loader-circle-D2miE2xB.js";import"./core.esm-CBNPzdJB.js";import"./textarea-C6X-I43k.js";import"./calendar-CX7fcgXP.js";import"./endOfWeek-6cC00CtY.js";import"./endOfMonth-CYn6pTOm.js";import"./differenceInCalendarMonths-BA0TPVs2.js";import"./subDays-B5afKHU7.js";import"./isAfter-DDRF2ylA.js";import"./chevron-right-CD1gvy-q.js";import"./chevron-left-Wewsh5d7.js";import"./popover-BMD5FOmU.js";import"./plus-0WhrdjYO.js";import"./select-RSrodAEw.js";import"./index-BdQq_4o_.js";import"./index-Deh-4PO1.js";import"./chevron-down-DpJJsCer.js";import"./chevron-up-M4SAwIjf.js";import"./useAILearningRecommendations-jJczlYHr.js";import"./useLearningResources-UHJHnByl.js";import"./star-BH1OFEcs.js";import"./index-Da4Am1jz.js";import"./proxy-D0Q57V63.js";import"./book-open-BSYsXyfC.js";import"./external-link-D0CFvOTk.js";import"./play-rljZUdXx.js";import"./book-D_JgnLFI.js";import"./video-DM4J6B9K.js";import"./refresh-cw-CoPjtj5-.js";import"./linkedin-C3YpjTq8.js";import"./copy-B3ncjnG6.js";import"./switch-7Twrb7Os.js";import"./link-2-DxGcptQD.js";import"./pencil-CYx02MS_.js";import"./trash-2-0uuZSTFd.js";import"./eye-CRDofLPH.js";import"./layers-xSe-BphI.js";import"./grip-D8CWfeHW.js";import"./message-square-CtxeCfRz.js";import"./label-D4-ENrYn.js";import"./arrow-left-BXtn7MCa.js";function Bi(){const[c]=w(),l=v(),t=c.get("pod"),a=c.get("sprint");if(!t||!a)return l("/xterns/sprint-board"),null;const{podDetails:u,isLoading:g}=N(t),{sprints:p,isLoading:b,refetch:j}=M(t,{loadRoadmap:!1}),{podMembers:_}=P(t),r=d.useMemo(()=>p.find(i=>i.id===a),[p,a]),S=d.useMemo(()=>_.map(i=>{var h;return{user_id:i.user_id||i.id,profiles:{full_name:((h=i.profiles)==null?void 0:h.full_name)||"Unknown User"}}}),[_]),m=()=>{l("/xterns/sprint-board")},f=i=>i==="critical"?"high":i,k=d.useMemo(()=>{if(r)return{id:r.id,stories:(r.stories||[]).map(i=>({id:i.id,title:i.title,description:i.description,acceptance_criteria:i.acceptance_criteria,status:i.status,priority:f(i.priority),story_points:i.story_points,assignee_id:i.assignee_id,ticket_number:i.ticket_number,end_date:i.end_date,is_blocked:i.is_blocked,blocker_reason:i.blocker_reason,dependency_ticket_numbers:i.dependency_ticket_numbers,pathway_tag:i.pathway_tag})),tasks:(r.tasks||[]).map(i=>({id:i.id,title:i.title,description:i.description,status:i.status,priority:f(i.priority),estimated_hours:i.estimated_hours,assignee_id:i.assignee_id,ticket_number:i.ticket_number,end_date:i.end_date,dependency_ticket_numbers:i.dependency_ticket_numbers,pathway_tag:i.pathway_tag}))}},[r]);return g&&!u||b&&!p.length?e.jsx(s,{children:e.jsxs("div",{className:"min-h-screen flex w-full bg-gray-50",children:[e.jsx(n,{}),e.jsx(o,{className:"flex-1",children:e.jsx(y,{})})]})}):u?r?e.jsx(s,{children:e.jsxs("div",{className:"min-h-screen flex w-full bg-gray-50",children:[e.jsx(n,{}),e.jsx(o,{className:"flex-1",children:e.jsx(B,{sprintName:r.name,podMembers:S,onBackClick:m,onDataRefresh:j,sprintData:k,currentSprint:r})})]})}):e.jsx(s,{children:e.jsxs("div",{className:"min-h-screen flex w-full bg-gray-50",children:[e.jsx(n,{}),e.jsx(o,{className:"flex-1",children:e.jsx(x,{onBackClick:m,errorType:"no_active_sprint"})})]})}):e.jsx(s,{children:e.jsxs("div",{className:"min-h-screen flex w-full bg-gray-50",children:[e.jsx(n,{}),e.jsx(o,{className:"flex-1",children:e.jsx(x,{onBackClick:m,errorType:"pod_not_found"})})]})})}export{Bi as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.