Textmengencheck: A5 + DIN lang via show_check
All checks were successful
Build & Deploy / deploy (push) Successful in 21s
All checks were successful
Build & Deploy / deploy (push) Successful in 21s
Neuer fetchCheckFormats() laedt Formate mit show_check=true (Text-Seiten- Formate A4/A5/DIN-lang/A6), unabhaengig von der oeffentlichen Bestellbarkeit. Textmenge nutzt das statt fetchFormats - so erscheinen A5 (hoch/quer) und DIN lang (komplett beschrieben) im Check, Adress-Postkarten bleiben aussen vor. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -268,6 +268,19 @@ export async function fetchFormats(): Promise<Format[]> {
|
||||
return data?.data ?? [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Formate für den Textmengencheck: alle mit show_check=true. Das sind die
|
||||
* Text-Seiten-Formate (A4, A5, DIN lang, A6) – unabhängig davon, ob sie im
|
||||
* öffentlichen Konfigurator bestellbar sind. Adress-Postkarten sind ausgenommen.
|
||||
*/
|
||||
export async function fetchCheckFormats(): Promise<Format[]> {
|
||||
const data = await request(
|
||||
'/items/formats?fields=id,key,name,product&filter[show_check][_eq]=true&limit=-1',
|
||||
{ auth: false },
|
||||
);
|
||||
return data?.data ?? [];
|
||||
}
|
||||
|
||||
/* ── Preis & Bestellung (Extension skrift-orders) ─────────────────────────── */
|
||||
|
||||
export type QuoteLine = { label: string; amount: number; per_unit?: boolean };
|
||||
|
||||
Reference in New Issue
Block a user