PageSourceSearch

https://doghealthy.netlify.app/_nuxt/_4_JnUF4.js

js doghealthy.netlify.app collected 2026-10-03 10:40:36 UTC 1,827 bytes, 1 lines download raw bytes

1import{_ as h}from"./BuDHC2zO.js";import{u as x}from"./Dy9pVEbO.js";import{f as y,u as _,r as n,q as o,h as f,c as t,A as b,a as v,j as a,b as g,o as s}from"#entry";import"./CpvNRxAT.js";import"./DKLWY9DJ.js";const w={class:"min-h-screen bg-gray-50"},k={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-10"},H={key:0,class:"text-gray-600 py-12"},N={key:1,class:"text-center py-16 text-gray-500"},j={key:2,class:"grid md:grid-cols-2 gap-x-12"},D=y({__name:"index",setup(q){x({title:"How to care for your dog — DogHealthy",description:"UK dog how-to guides: jealousy, body language, lost dogs, hot cars, bathing, diet, ear infections and more.",path:"/how-to"});const u=_(),i=n(!0),e=n([]),l=o(()=>Math.ceil(e.value.length/2)),p=o(()=>e.value.slice(0,l.value)),m=o(()=>e.value.slice(l.value));return f(async()=>{const{data:r}=await u.from("doghealthy_news").select("id, slug, title, category, is_featured, published_at").eq("is_published",!0).eq("category","howto").order("is_featured",{ascending:!1}).order("published_at",{ascending:!1});e.value=r||[],i.value=!1}),(r,c)=>{const d=h;return s(),t("div",w,[c[0]||(c[0]=b('<div class="bg-white border-b border-gray-100"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12"><p class="text-sm font-semibold uppercase tracking-wide text-emerald-700 mb-2">How to</p><h1 class="text-4xl font-bold text-gray-900 mb-3">Dog care guides</h1><p class="text-lg text-gray-600 max-w-2xl"> Practical how-tos for everyday UK dog life — from jealousy and body language to heat safety, bathing and diet. </p></div></div>',1)),v("div",k,[a(i)?(s(),t("div",H,"Loading guides…")):a(e).length===0?(s(),t("div",N," No how-to guides yet — check back soon. ")):(s(),t("div",j,[g(d,{articles:a(p)},null,8,["articles"]),g(d,{articles:a(m)},null,8,["articles"])]))])])}}});export{D 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.