diff options
| author | Max Nanis | 2025-06-10 02:51:37 +0700 |
|---|---|---|
| committer | Max Nanis | 2025-06-10 02:51:37 +0700 |
| commit | e5dac8b9d61b175b09d859643a94ea91ee6ef48d (patch) | |
| tree | d98ffbca9421e5218411d43d7bf5e5beea411a36 /src/models/marketplaceAnswerSlice.ts | |
| parent | 897e93b3a6596d25c19fe0a3579d9cd4c9ea66e7 (diff) | |
| download | panel-ui-e5dac8b9d61b175b09d859643a94ea91ee6ef48d.tar.gz panel-ui-e5dac8b9d61b175b09d859643a94ea91ee6ef48d.zip | |
Demographics page. userMarketplaceAnswer & userUpkAnswer redux stores.
Diffstat (limited to 'src/models/marketplaceAnswerSlice.ts')
| -rw-r--r-- | src/models/marketplaceAnswerSlice.ts | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/models/marketplaceAnswerSlice.ts b/src/models/marketplaceAnswerSlice.ts deleted file mode 100644 index a1db7f0..0000000 --- a/src/models/marketplaceAnswerSlice.ts +++ /dev/null @@ -1,24 +0,0 @@ -import {createSlice, PayloadAction} from "@reduxjs/toolkit"; -import {MarketProfileKnowledge} from "@/api"; - -const marketplaceInitialState: MarketProfileKnowledge[] = [] - - -const marketplaceAnswerSlice = createSlice({ - name: 'marketplaceAnswers', - marketplaceInitialState, - reducers: { - setMarketplaceAnswers(state, action: PayloadAction<MarketProfileKnowledge[]>) { - // TODO: Does this need question_id + source uniqueness? - const existingIds = new Set(state.map(q => q.question_id)); - const newQuestions = action.payload.filter(q => !existingIds.has(q.question_id)); - state.push(...newQuestions); - } - } -}) - -export const { - setMarketplaceAnswers, -} = marketplaceAnswerSlice.actions; - -export default marketplaceAnswerSlice.reducer; |
