From 7ef6eae97aa3aa2274241311b6af269608ce9aa3 Mon Sep 17 00:00:00 2001 From: Louis Date: Sat, 30 Nov 2024 17:07:57 +0700 Subject: [PATCH] fix: smooth the loader animation --- web/containers/Loader/GenerateResponse.tsx | 13 +++++++++++-- web/containers/Loader/ModelStart.tsx | 13 +++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/web/containers/Loader/GenerateResponse.tsx b/web/containers/Loader/GenerateResponse.tsx index 7f23d73ea..d43c8cab9 100644 --- a/web/containers/Loader/GenerateResponse.tsx +++ b/web/containers/Loader/GenerateResponse.tsx @@ -1,5 +1,7 @@ import React, { useEffect, useState } from 'react' +import { motion as m } from 'framer-motion' + export default function GenerateResponse() { const [loader, setLoader] = useState(0) @@ -28,10 +30,17 @@ export default function GenerateResponse() { return (
-
Generating response...
diff --git a/web/containers/Loader/ModelStart.tsx b/web/containers/Loader/ModelStart.tsx index 4979bbb33..cad8afab0 100644 --- a/web/containers/Loader/ModelStart.tsx +++ b/web/containers/Loader/ModelStart.tsx @@ -1,5 +1,7 @@ import React, { useEffect, useState } from 'react' +import { motion as m } from 'framer-motion' + import { useActiveModel } from '@/hooks/useActiveModel' export default function ModelStart() { @@ -37,10 +39,17 @@ export default function ModelStart() { return (
-
{stateModel.state === 'start' ? 'Starting' : 'Stopping'}