1import{s as o,k as n,j as e,H as l}from"./dom.enum-Bu0IKWXg.js";import{H as c,c as m,S as d}from"./ExpandMore-DqTgwImI.js";import{H as p}from"./HeaderRightActions-CpSgYXnh.js";import{J as v}from"./JobListCard-B6sW0a68.js";import{i as x,c as f}from"./transformation-B9PPx27X.js";import{b as h,c as i,O as j,r as u,h as g}from"./domemploi-DT5jq26M.js";import"./Add-BaCVGggS.js";import"./FavoriteBorder-Cm5Fa61J.js";import"./Typography-BsiXpJ4T.js";import"./index-B71g57iH.js";import"./api-DjCTmjeE.js";import"./filtres.type-Cr4d3pJz.js";function R(){const t=o(),a=n();return e.jsxs(e.Fragment,{children:[e.jsxs(l,{children:[e.jsx("title",{children:"Liste des annonces favorites"}),e.jsx("meta",{name:"description",content:"Liste des annonces favorites pour les offres d'emploi des DOM"})]}),e.jsx(c,{HeaderLinksLeft:e.jsx(m,{site:d.DOMEMPLOI}),CenterActions:e.jsx(e.Fragment,{}),HeaderRightActions:e.jsx(p,{})}),e.jsxs("main",{className:"lf-page",children:[e.jsx("div",{className:"lf-header-bg",children:e.jsxs("div",{className:"page-wrapper",children:[e.jsx("p",{className:"lf-eyebrow",children:"domemploi"}),e.jsx("h1",{className:"lf-titre",children:"Mes annonces favorites"}),e.jsx("p",{className:"lf-sous-titre",children:"Retrouvez ici toutes les offres d'emploi que vous avez mises de côté."})]})}),e.jsx("div",{className:"page-wrapper",children:e.jsxs("div",{className:"lf-content",children:[a.length>0&&a.map((s,r)=>e.jsx(v,{id:s.id,offerType:j.emploi,title:s.title,subtitle:s.company,imageSrc:s.imageSrc,imageAlt:`${s.company} - ${s.title}`,isFavori:i(a,s.id),updateFavorite:()=>{i(a,s.id)?u(s):g(s),t.revalidate()},chips:h(s),pubDate:f(s.publicationDate||""),isToday:x(s.publicationDate)},`favorite-offer-${r}`)),a.length===0&&e.jsxs("div",{className:"lf-empty",children:[e.jsx("img",{src:"/domemploiassets/images/icons/heart.svg",alt:"",className:"lf-empty-icon",onError:s=>{s.currentTarget.style.display="none"}}),e.jsx("p",{className:"lf-empty-title",children:"Aucune annonce en favori"}),e.jsxs("p",{className:"lf-empty-desc",children:["Sélectionnez vos favoris en cliquant sur les icônes"," ",e.jsx("strong",{children:"cÅur"})," liées aux annonces d'emploi."]})]})]})})]})]})}export{R 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.