PageSourceSearch

https://crm.ifnmu.edu.ua/assets/index-BiiX34PB.js

js ifnmu.edu.ua collected 2026-10-02 23:00:51 UTC 3,694 bytes, 1 lines download raw bytes

1import{n as e,ay as x}from"./antdProComponents-6rzHkKcZ.js";import{L as d}from"./react-_5RlvHhi.js";import{b as y,a$ as f,a_ as N,d as j,bB as p,aY as D,P as g,aJ as w}from"./index-C8gtYebm.js";import"./antdForm-ZZ85gsAg.js";import{aG as s}from"./antdBase-DlFOY6T8.js";/* empty css               */import{M as h}from"./antdIcons-DhY_pOHd.js";import"./antdTable-Cz58L6xH.js";import"./antdModal-Dh46Xjql.js";import"./pdfjs-Jc8nWIli.js";import"./jspdf-B1PPRTPs.js";import"./utils-D8nkOfAZ.js";import"./tiptap-IID5qgYO.js";import"./query-Bn7EN5Pb.js";import"./reactPdf-ChLvjV_L.js";import"./antdMaskInput-f6hZ1glU.js";import"./antdProTable-Ch7uEBlj.js";import"./chart-DuBnvqdM.js";import"./others-6CDmzJG5.js";import"./pdfLib-_sLH-ZSH.js";import"./x6-CTQrGuB4.js";const i={PENDING:"На підписанні",APPROVED:"Підписано",NEED_CHANGES:"Потребує змін"},P=[{key:"1",id:"1",title:"ЩП_Філатова_ФКНФМ_332",weeks:"4",date:"10.04.2023 - 02.06.2023",score:"90A",course:"3",supervisor:"Кушнір Наталія Олександрівна",edit:!1,status:i.PENDING},{key:"2",id:"2",title:"ЩП_Філатова_ФКНФМ_332",weeks:"1",date:"10.01.2023 - 02.05.2023",score:"70A",course:"3",supervisor:"Черненко Ірина Євгенівна",edit:!0,status:i.APPROVED},{key:"3",id:"3",title:"Приклад стану 3",weeks:"4",date:"10.04.2023 - 02.06.2023",score:"80A",course:"2",supervisor:"Кушнір Наталія Олександрівна",edit:!1,status:i.NEED_CHANGES}],U=()=>{const{t:r}=y(),{isFilterActive:a,setFilters:m,setAllOrdering:o}=f(),{filterIcon:n,filterDropdown:c,onFilterDropdownOpen:l}=N();j("sidebar.diary");const u=[{title:r("practice-diary.title"),filterIcon:n({fieldName:"title"}),filterDropdown:c({fieldName:"title"}),filterDropdownProps:{onOpenChange:l},dataIndex:"title",render:t=>e.jsx(d,{to:"1",className:"text-nowrap",children:t})},{title:r("practice-diary.weeks"),dataIndex:"weeks",ellipsis:!0,align:"center",render:t=>e.jsx("p",{className:"text-nowrap",children:t})},{title:r("practice-diary.date"),dataIndex:"date",align:"center",render:t=>e.jsx("p",{className:"text-nowrap",children:t})},{title:e.jsx(p,{title:r("practice-diary.score"),isOrderingActive:a("score"),setAllOrdering:o,filterKey:"score",isOrderingOnly:!0}),dataIndex:"score",align:"center",render:t=>e.jsx("p",{className:"text-nowrap",children:t})},{title:e.jsx(p,{title:r("practice-diary.course"),isOrderingActive:a("course"),setAllOrdering:o,filterKey:"course",isOrderingOnly:!0}),align:"center",dataIndex:"course",render:t=>e.jsx("p",{className:"text-nowrap",children:t})},{title:r("practice-diary.supervisor"),filterIcon:n({fieldName:"supervisor"}),filterDropdown:c({fieldName:"supervisor"}),filterDropdownProps:{onOpenChange:l},dataIndex:"supervisor",render:t=>e.jsx("p",{className:"text-nowrap",children:t})},{title:r("practice-diary.edit"),align:"center",render:t=>e.jsx(s,{type:"link",className:"PracticeDiary__link",icon:e.jsx(h,{}),disabled:t.edit})},{title:e.jsx(D,{isFilterActive:a("status"),setFilters:m,title:r("practice-diary.status"),filterKey:"status",hideOrdering:!0,options:i}),render:t=>e.jsx(s,{className:"PracticeDiary__status-btn",type:"primary",ghost:!0,danger:t.status===i.NEED_CHANGES,disabled:t.status===i.APPROVED,children:t.status})}];return e.jsxs(e.Fragment,{children:[e.jsxs(x,{justify:"space-between",children:[e.jsx(g,{text:r("practice-diary.practice-diary_page_title")}),e.jsx(d,{to:"create",relative:"path",children:e.jsx(s,{type:"primary",children:r("practice-diary.add_practice-diary")})})]}),e.jsx(w,{rowKey:"id",dataSource:P,columns:u,className:"PracticeDiary",hidePagination:!0})]})};export{U 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.