feat: progress on compare

This commit is contained in:
TrèsAbhi committed 2024-09-23 10:49:54 -05:00
1 parent 53c0f48437
commit d90a3cc010
24 files changed
+214 -93

No files matched your search

@@ -15,10 +15,9 @@ export interface CompareEphemeral {
};
}
export const { Provider, use, useMutation, useStore } = createContextualStore(
() =>
create<CompareEphemeral>()(() => ({
crewSkills: {},
members: [],
})),
export const CompareEphemeral = createContextualStore(() =>
create<CompareEphemeral>()(() => ({
crewSkills: {},
members: [],
})),
);
@@ -1,4 +1,4 @@
import lodash from 'lodash-es';
import * as lodash from 'lodash-es';
import { create } from 'zustand';
import { persist, subscribeWithSelector } from 'zustand/middleware';
import { createContextualStore } from '../core/zustand/createContextualStore';
@@ -8,17 +8,16 @@ export interface ComparePersistent {
deltaMode: DeltaMode;
}
export const { Provider, use, useMutation, useStore } = createContextualStore(
() =>
create<ComparePersistent>()(
persist(
subscribeWithSelector<ComparePersistent>(() => ({
deltaMode: 'none',
})),
{
name: 'compare',
merge: (a, b) => lodash.merge(b, a),
},
),
export const ComparePersistent = createContextualStore(() =>
create<ComparePersistent>()(
persist(
subscribeWithSelector<ComparePersistent>(() => ({
deltaMode: 'none',
})),
{
name: 'compare',
merge: (a, b) => lodash.merge(b, a),
},
),
),
);