Merge branch 'main' into v2

This commit is contained in:
2025-04-30 12:01:39 +05:30
75 changed files with 3063 additions and 1495 deletions

View File

@@ -0,0 +1,30 @@
import { create } from 'zustand';
interface SelectedUser {
color: string;
name: string;
location?: {
position: {
x: number;
y: number;
z: number;
};
rotation: {
x: number;
y: number;
z: number;
};
}
}
interface SelectedUserStore {
selectedUser: SelectedUser | null;
setSelectedUser: (user: SelectedUser) => void;
clearSelectedUser: () => void;
}
export const useSelectedUserStore = create<SelectedUserStore>((set) => ({
selectedUser: null,
setSelectedUser: (user) => set({ selectedUser: user }),
clearSelectedUser: () => set({ selectedUser: null }),
}));