feat: add seller saved views
Quality / test (push) Canceled after 0s

This commit is contained in:
2026-09-10 01:36:15 -04:00
parent ec322df25c
commit ffd239d27c
19 changed files with 364 additions and 0 deletions
+1
View File
@@ -12,6 +12,7 @@
"./product": "./product.js",
"./pricing": "./pricing.js",
"./settings": "./settings.js",
"./saved-view": "./saved-view.js",
"./provider-mapping": "./provider-mapping.js"
},
"dependencies": {
+12
View File
@@ -0,0 +1,12 @@
import { z } from 'zod';
const filterValue = z.union([
z.string().trim().max(200),
z.number().finite(),
z.boolean(),
]);
export const savedViewSchema = z.object({
name: z.string().trim().min(1).max(100),
filters: z.record(z.string().trim().min(1).max(100), filterValue).default({}),
}).strict();