// Standardavsnitt — matchar strukturen i ULAB:s riktiga offerter
// (Server.pdf: Sammanfattning, Behov, Lösning, Produkter, Kostnad,
//  Finansiering, Tilläggstjänster, Avslutning)
const SECTION_PRESETS = [
  { id:'summary',  title:'Sammanfattning',   icon:'file',
    placeholder:'En kort beskrivning av kundens nuläge och vad vi föreslår på en hög nivå.',
    body:'' },
  { id:'need',     title:'Behov',             icon:'search',
    placeholder:'Punktlista över de viktigaste behoven kunden har.',
    body:'' },
  { id:'solution', title:'Lösning',           icon:'check',
    placeholder:'Beskriv föreslagen lösning, hur den fungerar och varför.',
    body:'' },
  { id:'products', title:'Produkter',         icon:'monitor',
    isProductList:true, body:'' },
  { id:'services', title:'Tjänster & månadskostnader', icon:'wrench',
    isServiceList:true, body:'' },
  { id:'cost',     title:'Kostnadssammanställning', icon:'wallet',
    placeholder:'Sammanfatta investering eller månadskostnad. Vad ingår och vad tillkommer.',
    body:'' },
  { id:'finance',  title:'Finansiering',      icon:'wallet',
    placeholder:'Hyresavtal, restvärde, försäkring och villkor.',
    body:'' },
  { id:'support',  title:'Tilläggstjänster & support', icon:'wrench',
    placeholder:'Drift, övervakning, samarbetsavtal och timpris.',
    body:'' },
  { id:'about',    title:'Om ULAB IT Partner', icon:'shield',
    body:'Ulab IT Partner AB är en lokal IT‑partner som erbjuder helhetslösningar inom nätverk, infrastruktur, säkerhet och digitala arbetssätt. Vårt fokus är att leverera stabila, framtidssäkra lösningar med personlig service och långsiktiga relationer.' },
  { id:'terms',    title:'Leverans & villkor', icon:'file',
    body:'• Leveranstid: 4 veckor\n• Betalningsvillkor: 30 dagar' },
  { id:'close',    title:'Avslutning',        icon:'send',
    body:'Tack för ert förtroende. Vi ser fram emot ett gott samarbete.' },
];
window.SECTION_PRESETS = SECTION_PRESETS;

// Hjälp: skapa ett blankt section-objekt från ett preset
window.makeSection = (preset) => ({
  id: crypto.randomUUID(), kind: preset.id, title: preset.title,
  body: preset.body || '', isProductList: !!preset.isProductList,
  isServiceList: !!preset.isServiceList,
});
