paint
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
hamid zarghami
2026-06-20 15:32:02 +03:30
parent b13a46ec65
commit ca02a621da
23 changed files with 607 additions and 15 deletions
@@ -0,0 +1,22 @@
import { create } from "zustand";
export type PencilDefaults = {
stroke: string;
strokeWidth: number;
};
type PencilDefaultsStoreType = {
defaults: PencilDefaults;
updateDefaults: (updates: Partial<PencilDefaults>) => void;
};
export const usePencilDefaultsStore = create<PencilDefaultsStoreType>((set) => ({
defaults: {
stroke: "#000000",
strokeWidth: 3,
},
updateDefaults: (updates) =>
set((state) => ({
defaults: { ...state.defaults, ...updates },
})),
}));