// Miss-Scully — Welpenfibel (interaktiver Guide, Inhalte aus der ANiFiT-Welpenfibel)
// Lädt nach homepage-sections.jsx. Exportiert WelpenGuide + ProbiersetSpotlight.
const FIBEL_PDF = '/assets/welpenfibel.pdf';
const CHECK_KEY = 'ms-welpen-checkliste-v1';
const FIBEL_CHECKLIST = [
'Transportbox fürs Auto',
'Hundebox als Rückzugsort für zu Hause',
'Zwei Hundenäpfe (Wasser & Futter)',
'Halsband und Leine',
'Kamm & Bürste, passend zum Fell',
'Richtiges Spielzeug: Kauwurzel, weiche Zerr-Spiele, Schnüffelteppich',
'Leckerli fürs Training',
'Kotbeutel',
'Alte Handtücher & Essigreiniger',
'Treppengitter, falls nötig',
'Futter von der Züchterin (dabei bleiben!)',
'Hundeschule / Welpenkurs ausgesucht'];
function WelpenChecklist() {
const [done, setDone] = React.useState(() => {
try { return JSON.parse(localStorage.getItem(CHECK_KEY)) || []; } catch (e) { return []; }
});
const toggle = (item) => {
const next = done.includes(item) ? done.filter((d) => d !== item) : done.concat(item);
setDone(next);
try { localStorage.setItem(CHECK_KEY, JSON.stringify(next)); } catch (e) {}
};
const n = FIBEL_CHECKLIST.filter((i) => done.includes(i)).length;
return (
{n} von {FIBEL_CHECKLIST.length} bereit
{FIBEL_CHECKLIST.map((item) =>
)}
Ihre Häkchen bleiben auf diesem Gerät gespeichert.
);
}
function WelpenErsteTage() {
const out = [
'Morgens, sofort nach dem Aufwachen',
'Vor jeder Fütterung',
'Nach jedem Nickerchen',
'Nach Spiel- und Toberunden',
'Wenn er sichtbar unruhig wird (rumlaufen, schnüffeln)',
'Vor dem Schlafengehen'];
return (
Bei der Abholung
Vertraute Begleitperson mitnehmen, die fahren kann
Ruhe bewahren – Ihre Ruhe überträgt sich auf den Welpen
Etwas Hartes zum Kauen dabeihaben
Decke mit Rudelgeruch von der Züchterin mitnehmen
Die erste Nacht
Die ersten Nächte nicht alleine schlafen lassen
Nur einen Raum nach dem anderen zeigen – kein Trubel
Nach neuen Eindrücken: schlafen lassen zum Verarbeiten
);
}
/* ---------- Probierset-Spotlight (Kauf-Anreiz) ---------- */
function ProbiersetSpotlight({ petType }) {
const data = petType === 'cat' ?
{
kicker: 'Der einfachste Einstieg',
title: 'Katzen-Probierset: erst testen, dann lieben',
text: 'Nass-, Trockenfutter und Snacks zum Kennenlernen – die schnellste Art herauszufinden, was Ihrer Katze schmeckt.',
href: 'https://miss-scully.anifit.ch/shop/catalog/cat-sets',
label: 'Cat Sets ansehen'
} :
{
kicker: 'Der einfachste Einstieg',
title: 'Probierset: erst testen, dann lieben',
text: 'Probierset S, M–L oder das Welpenset – die schnellste Art herauszufinden, was Ihrem Hund schmeckt. Versandkostenfrei ab CHF 69.',
href: 'https://miss-scully.anifit.ch/shop/catalog/dog-sets',
label: 'Dog Sets ansehen'
};
return (