14 lines
320 B
TypeScript
14 lines
320 B
TypeScript
export const useMarketplaceStore = defineStore('marketplace', {
|
|
state: () => ({
|
|
filters: {
|
|
minCost: 0,
|
|
maxCost: 0,
|
|
rarities: [] as string[],
|
|
},
|
|
}),
|
|
actions: {
|
|
setFilters(newFilters: Partial<typeof this.filters>) {
|
|
this.filters = { ...this.filters, ...newFilters }
|
|
},
|
|
},
|
|
}) |