1import{y as I,ay as M,w as c,v as e,F as D,aA as d,di as F,a8 as N,r as z,C as G,aE as k}from"./vendor-CdGuzAAs.js";import{u as U}from"./usePlanner-Ddl4OlsT.js";import{bc as P,Q as x,J as g,aV as L,K as m,H as v,O as _,U as T,V as R,W as $,X as O,Y as V,c1 as W,B as S,Z as j,_ as w,o as B,F as q,G as H,c as Q,$ as J,S as K,a0 as X,a1 as Y,a2 as Z,a3 as ee}from"./index-B8Vs6AEm.js";import{u as ae}from"./useUpdateCDN-BXzUHQgi.js";import{u as ne}from"./useUpdateSchool-BaCXdAFM.js";import{S as A}from"./SchooLogoForm-C42a9_YL.js";import{a as E,u as se}from"./useDownloadCarnet-DF97qTec.js";import{d as oe}from"./atom-CzZUqMOf.js";import"./CardAttachment-BFHgI5u7.js";import"./useDropzone-B3HQQkaq.js";import"./printSize-DEwowWOZ.js";import"./useUploadPicture-DRMaC1KJ.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},s=new Error().stack;s&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[s]="f8285086-d99b-4600-ab30-bcf0a811ca91",t._sentryDebugIdIdentifier="sentry-dbid-f8285086-d99b-4600-ab30-bcf0a811ca91")}catch{}})();function ie(t){const{carnetDeNotes:s,groupBy:r,isDownloading:p,onDownload:u,limitedBgSet:o}=t,{schoolyear:C,school:l}=P(),{t:a}=I(["carnet","common","schoolyearSettings"]),{input:{value:f}}=M("displaySchoolLogo"),b=ne(C.id),y=ae();return c(v,{collapsedComponent:e(v.CollapsedButton,{icon:w,title:a("common:buttons.downloadPdf"),loading:p,onClick:()=>u()}),headerButtons:e(S,{fill:!0,size:"lg",intent:"primary",icon:w,loading:p,onClick:()=>u(),children:a("common:buttons.downloadPdf")}),children:[e(v.Section,{icon:x,title:a("common:pdf.elementsAndDisposition"),children:r==="diagramme"?c(D,{children:[e(g,{withoutMargin:!0,label:a("carnet:carnetEleve.radar.displayBy"),children:e(d,{name:"diagrammeDisplayMode",render:({input:{onChange:n,value:i}})=>e(L,{options:[{value:"matiere",label:a("carnet:carnetEleve.radar.displayByMatiere")},{value:"domaine",label:a("carnet:carnetEleve.radar.displayByDomaine")}],value:i||"matiere",onChange:n,fill:!0})})}),c("div",{"data-testid":"filters",className:"flex flex-col gap-2",children:[e("p",{className:"text-sm text-neutral-quiet",children:a("common:pdf.includedElements")}),e(d,{name:"displaySchoolLogo",render:({input:{onChange:n,value:i}})=>e(m,{checked:i,onChange:h=>n(h),size:"sm",label:a("carnet:carnetEleve.sidebar.displaySchoolLogo")})}),f&&e(A,{onChange:n=>b({...l,picture:n}),value:l.picture}),e(m,{checked:s.displayDiagrammeClassAverage,onChange:()=>y({...s,displayDiagrammeClassAverage:!s.displayDiagrammeClassAverage}),size:"sm",label:a("carnet:carnetEleve.radar.showClassAverage")})]})]}):c(D,{children:[e(d,{name:"displaySchoolLogo",render:({input:{onChange:n,value:i}})=>e(m,{checked:i,onChange:h=>n(h),size:"sm",label:a("carnet:carnetEleve.sidebar.displaySchoolLogo")})}),f&&e(A,{onChange:n=>b({...l,picture:n}),value:l.picture}),e("div",{"data-testid":"filters",children:c("div",{className:"mb-4",children:[e(m,{checked:s.displayGraphs,onChange:()=>y({...s,displayGraphs:!s.displayGraphs}),size:"sm",label:a("carnet:carnetEleve.sidebar.displayGraphs")}),e(d,{name:"displayGlobalMean",render:({input:{onChange:n,value:i}})=>e(m,{checked:i,onChange:h=>n(h),size:"sm",label:a("carnet:carnetEleve.sidebar.displayGlobalMean")})}),e(m,{checked:s.displayMeans,onChange:()=>y({...s,displayMeans:!s.displayMeans}),size:"sm",label:a("carnet:carnetEleve.sidebar.displayMean")}),e(d,{name:"displayAppreciation",render:({input:{onChange:n,value:i}})=>e(m,{checked:i,onChange:h=>n(h),size:"sm",label:a("carnet:carnetEleve.sidebar.displayAppreciation")})}),r==="matiere"&&e(m,{checked:s.displayDomaines,onChange:()=>y({...s,displayDomaines:!s.displayDomaines}),size:"sm",label:a("carnet:carnetEleve.sidebar.displayDomain")}),r==="matiere"&&s.displayDomaines&&e(m,{checked:s.displayCompetences,onChange:()=>y({...s,displayCompetences:!s.displayCompetences}),size:"sm",label:a("carnet:carnetEleve.sidebar.displayCompetence")})]})})]})}),c(v.Section,{icon:_,title:a("common:pdf.appearance"),children:[e(g,{label:a("common:pdf.fonts"),children:e(d,{name:"font",component:({input:{onChange:n,value:i}})=>e(T,{onChange:n,value:i})})}),e(g,{label:a("common:pdf.fontSize"),children:e(d,{name:"size",render:({input:{onChange:n,value:i}})=>e(R,{min:8,max:20,onChange:n,value:i})})}),e(g,{label:a("common:pdf.bgColor"),children:e(d,{name:"bgColor",render:({input:{value:n,onChange:i}})=>e($,{palette:"legacy",intensity:"quiet",value:n,onChange:i})})}),e(g,{label:a("common:pdf.bgImages"),children:e(d,{name:"bgColor",render:({input:{value:n,onChange:i}})=>e(O,{limitedBgSet:o,value:n,onChange:i})})})]}),c(v.Section,{icon:V,title:a("common:pdf.layout"),children:[e(g,{label:a("common:pdf.format"),children:e(d,{name:"landscape",render:({input:n})=>c(W,{children:[e(S,{active:!n.value,onClick:()=>n.onChange(!1),children:a("common:pdf.portrait")}),e(S,{active:n.value,onClick:()=>n.onChange(!0),children:a("common:pdf.landscape")})]})})}),e(g,{label:a("common:pdf.margins"),children:e(j,{})}),e(v.PaginationField,{})]})]})}const le={displayAppreciation:!0}
1,re={diagrammeDisplayMode:"matiere"};function te(t){const{schoolyear:s,school:r}=P(),p=B(),{groupBy:u}=t,{carnetDeNotes:o,eleve:C}=F(),{values:l}=N(),a=new URL(`/print/annee-scolaire/${s.id}/ecole/${r.id}/carnets-de-notes/${o.id}/eleves/${C.id}`,window.location.origin);a.search=E({lng:p.locale,settings:l,groupBy:u,filterByNotes:o.filterByNotes,displayGraphs:o.displayGraphs,displayMeans:o.displayMeans,displayDomaines:o.displayDomaines,displayCompetences:o.displayCompetences,displayDiagrammeClassAverage:o.displayDiagrammeClassAverage,logoPath:r.picture}).toString();const[f]=z.useState(a.toString()),{iframeRef:b}=q({url:a,search:E({lng:p.locale,settings:l,groupBy:u,filterByNotes:o.filterByNotes,displayGraphs:o.displayGraphs,displayMeans:o.displayMeans,displayDomaines:o.displayDomaines,displayCompetences:o.displayCompetences,displayDiagrammeClassAverage:o.displayDiagrammeClassAverage,logoPath:r.picture})});return e(H,{iframeUrl:f,iframeRef:b,landscape:l.landscape})}function Se(t){const{groupBy:s}=t,{eleve:r,carnetDeNotes:p}=F(),{download:u,isDownloading:o}=se(),{data:C}=Q(),l=B(),a=J(),{data:f,isLoading:b}=U(),y=G(oe);return!f||b?e(K,{}):e(k,{initialValues:{...le,...re,...l.fonts.carnet,...s==="diagramme"?{diagrammeDisplayMode:y}:{}},onSubmit:async n=>(await a({...l,fonts:{...l.fonts,carnet:n}}),{}),children:({handleSubmit:n})=>c("form",{className:"min-h-0 h-full",onSubmit:n,children:[e(X,{}),e("div",{className:"flex flex-col h-full w-full",children:c(Y,{direction:"horizontal",autoSaveId:"carnet-eleve-sidebar",children:[e(ie,{groupBy:s,carnetDeNotes:p,limitedBgSet:C?.isOnOldPricing||!1,onDownload:()=>u({groupBy:s,eleveFamilyName:r.familyName,carnetDeNotes:p,eleveId:r.id,lng:l.locale,settings:l.fonts.carnet}),isDownloading:o}),e(Z,{}),e(ee,{order:1,children:e("div",{className:"h-full overflow-auto",children:e(te,{groupBy:s})})})]})})]})})}export{Se 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.