refactor: rename entityContainerSchema to EntityContainer and update usage in receipt schema; change checkbox selector for consistency

This commit is contained in:
Lorenz Hilpert
2025-03-12 16:47:09 +01:00
parent 94919efd83
commit 57b5f30a66
3 changed files with 4 additions and 4 deletions

View File

@@ -8,7 +8,7 @@ const EntityContainerSchema = z.object({
selected: z.boolean(),
});
export function entityContainerSchema<T>(data: z.ZodType<T>) {
export function EntityContainer<T>(data: z.ZodType<T>) {
return EntityContainerSchema.extend({
data: data,
});

View File

@@ -1,6 +1,6 @@
import { z } from 'zod';
import { BuyerSchema } from './buyer.schema';
import { entityContainerSchema } from '@isa/common/result';
import { EntityContainer } from '@isa/common/result';
import { ReceiptItemSchema } from './receipt-item.schema';
import { ReceiptTypeSchema } from './receipt-type.schema';
@@ -8,7 +8,7 @@ export const ReceiptSchema = z.object({
id: z.number(),
receiptType: ReceiptTypeSchema,
buyer: BuyerSchema,
items: entityContainerSchema(ReceiptItemSchema).array(),
items: EntityContainer(ReceiptItemSchema).array(),
});
export type Receipt = z.infer<typeof ReceiptSchema>;

View File

@@ -16,7 +16,7 @@ export const CheckboxAppearance = {
export type CheckboxAppearance = (typeof CheckboxAppearance)[keyof typeof CheckboxAppearance];
@Component({
selector: 'ui-checkbox-bullet',
selector: 'ui-checkbox',
templateUrl: './checkbox.component.html',
styleUrls: ['./checkbox.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush,