feat(viewer): Add pagination metadata and thumbnail offset rendering for viewer thumbnails

This commit is contained in:
2025-12-11 20:00:56 +00:00
parent 52b215b9d3
commit 393a235526
8 changed files with 178 additions and 10 deletions

View File

@@ -237,6 +237,86 @@ export const demoLetter: plugins.tsclass.finance.TInvoice = {
vatPercentage: 0,
position: 20,
},
{
name: "Consulting Services",
unitQuantity: 5,
unitNetPrice: 150,
unitType: "hours",
vatPercentage: 19,
position: 21,
},
{
name: "Development Work",
unitQuantity: 12,
unitNetPrice: 120,
unitType: "hours",
vatPercentage: 19,
position: 22,
},
{
name: "Project Management",
unitQuantity: 3,
unitNetPrice: 180,
unitType: "hours",
vatPercentage: 19,
position: 23,
},
{
name: "Technical Support",
unitQuantity: 8,
unitNetPrice: 90,
unitType: "hours",
vatPercentage: 7,
position: 24,
},
{
name: "Documentation",
unitQuantity: 4,
unitNetPrice: 75,
unitType: "hours",
vatPercentage: 7,
position: 25,
},
{
name: "Code Review",
unitQuantity: 6,
unitNetPrice: 110,
unitType: "hours",
vatPercentage: 19,
position: 26,
},
{
name: "Testing & QA",
unitQuantity: 10,
unitNetPrice: 95,
unitType: "hours",
vatPercentage: 19,
position: 27,
},
{
name: "Infrastructure Setup",
unitQuantity: 2,
unitNetPrice: 250,
unitType: "hours",
vatPercentage: 19,
position: 28,
},
{
name: "Training Session",
unitQuantity: 4,
unitNetPrice: 200,
unitType: "hours",
vatPercentage: 7,
position: 29,
},
{
name: "Maintenance Package",
unitQuantity: 1,
unitNetPrice: 500,
unitType: "units",
vatPercentage: 19,
position: 30,
},
],
};