D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
diafdxji
/
sbaitraiteur.com
/
wp-content
/
plugins
/
extendify
/
src
/
Agent
/
state
/
Filename :
position.js
back
Copy
import { create } from 'zustand'; import { persist, devtools } from 'zustand/middleware'; const DEFAULT_HEIGHT = 600; const startingPosition = { x: window.innerWidth - 410 - 20, y: window.innerHeight - DEFAULT_HEIGHT, width: 410, height: DEFAULT_HEIGHT, }; export const usePositionStore = create()( persist( devtools( (set) => ({ ...startingPosition, setSize: (width, height) => set({ width, height }), setPosition: (x, y) => set({ x, y }), resetPosition: () => set({ ...startingPosition, y: window.innerHeight - DEFAULT_HEIGHT, }), }), { name: 'Extendify Agent Position' }, ), { name: `extendify-agent-position-${window.extSharedData.siteId}`, }, ), );