diff --git a/CHANGELOG.md b/CHANGELOG.md index e82ee1c..1d28de9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,8 @@ # [1.11.0](https://github.com/vault-developer/event-loop-explorer/compare/v1.10.2...v1.11.0) (2025-01-12) - ### Features -* **ds:** update design system ([#33](https://github.com/vault-developer/event-loop-explorer/issues/33)) ([e746d3d](https://github.com/vault-developer/event-loop-explorer/commit/e746d3d983db1bb5c292ecdff6229e830f9eb566)) +- **ds:** update design system ([#33](https://github.com/vault-developer/event-loop-explorer/issues/33)) ([e746d3d](https://github.com/vault-developer/event-loop-explorer/commit/e746d3d983db1bb5c292ecdff6229e830f9eb566)) ## [1.10.2](https://github.com/vault-developer/event-loop-explorer/compare/v1.10.1...v1.10.2) (2024-12-31) diff --git a/src/pages/home/sections/WebApiQueue/WebApiTask.tsx b/src/pages/home/sections/WebApiQueue/WebApiTask.tsx index f86225f..1066dca 100644 --- a/src/pages/home/sections/WebApiQueue/WebApiTask.tsx +++ b/src/pages/home/sections/WebApiQueue/WebApiTask.tsx @@ -1,7 +1,7 @@ import { forwardRef, Ref, useEffect, useState } from 'react'; import * as Styled from './WebApiTask.styled.ts'; import { WebApiSectionElement } from 'src/types.ts'; -import { useSimulatorStore } from 'store/store.ts'; +import { useTimeStore } from 'store/store.ts'; const WebApiTask = forwardRef( ({ task }: { task: WebApiSectionElement }, ref: Ref) => { @@ -10,7 +10,7 @@ const WebApiTask = forwardRef( useEffect(() => { const checkProgress = () => { - const remainingTime = task.end - useSimulatorStore.getState().time; + const remainingTime = task.end - useTimeStore.getState().time; const progressPercentage = Math.trunc((remainingTime / delay) * 100); const newProgress = Math.max(0, Math.min(progressPercentage, 100)); setProgress(newProgress); diff --git a/src/pages/home/sections/Wheel/Pointer/Pointer.tsx b/src/pages/home/sections/Wheel/Pointer/Pointer.tsx index 0fdc8b2..72c67d0 100644 --- a/src/pages/home/sections/Wheel/Pointer/Pointer.tsx +++ b/src/pages/home/sections/Wheel/Pointer/Pointer.tsx @@ -1,8 +1,8 @@ import * as Styled from './Pointer.styled.ts'; -import { useWheelStore } from 'store/store.ts'; +import { useTimeStore } from 'store/store.ts'; function Pointer() { - const grad = useWheelStore((state) => state.grad); + const grad = useTimeStore((state) => state.grad); // TODO: consider direct style change w/o component re-render return ( diff --git a/src/store/store.ts b/src/store/store.ts index 58ce95f..32ae6b3 100644 --- a/src/store/store.ts +++ b/src/store/store.ts @@ -4,6 +4,7 @@ import { QueueManager, Simulator, ThemeState, + Time, Wheel, } from './store.types.ts'; import { indexToRowColumn } from 'utils/editor.ts'; @@ -55,27 +56,30 @@ export const useQueueManagerStore = create((set) => ({ }), })); -export const useWheelStore = create((set) => ({ +export const useTimeStore = create