From 08048c7151cfcc320b63c8c3ed5a7f5df6bb236c Mon Sep 17 00:00:00 2001 From: shiyu Date: Sun, 4 Oct 2026 23:15:16 +0800 Subject: [PATCH] feat(web): add breathing Foxel loading indicator --- web/src/components/FoxelLoadingIndicator.tsx | 18 +++++++++ web/src/global.css | 39 ++++++++++++++++++++ web/src/main.tsx | 10 +++-- 3 files changed, 64 insertions(+), 3 deletions(-) create mode 100644 web/src/components/FoxelLoadingIndicator.tsx diff --git a/web/src/components/FoxelLoadingIndicator.tsx b/web/src/components/FoxelLoadingIndicator.tsx new file mode 100644 index 0000000..63346f1 --- /dev/null +++ b/web/src/components/FoxelLoadingIndicator.tsx @@ -0,0 +1,18 @@ +import type { CSSProperties } from 'react'; + +interface FoxelLoadingIndicatorProps { + className?: string; + style?: CSSProperties; +} + +export default function FoxelLoadingIndicator({ className, style }: FoxelLoadingIndicatorProps) { + return ( +