diff --git a/CHANGELOG.md b/CHANGELOG.md index 53f1c82f..aa47dd4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to ### Changed +- ♿️(frontend) improve spinner reduced‑motion fallback #931 - ♿️(frontend) fix form labels and autocomplete wiring #932 - 🥅(summary) catch file-related exceptions when handling recording #944 - 📝(frontend) update legal terms #956 diff --git a/src/frontend/src/primitives/Spinner.tsx b/src/frontend/src/primitives/Spinner.tsx index ed305721..d921d11a 100644 --- a/src/frontend/src/primitives/Spinner.tsx +++ b/src/frontend/src/primitives/Spinner.tsx @@ -1,5 +1,12 @@ import { ProgressBar } from 'react-aria-components' -import { css } from '@/styled-system/css' +import { RiHourglassFill } from '@remixicon/react' +import { css, cx } from '@/styled-system/css' + +const rotatingArcClassName = css({ + animation: 'rotate 1s ease-in-out infinite', + transformOrigin: 'center', + transition: 'transform 16ms linear', +}) export const Spinner = ({ size = 56, @@ -44,37 +51,44 @@ export const Spinner = ({ className={css({ stroke: variant == 'light' ? 'primary.100' : 'transparent', })} - style={{}} /> )}