diff --git a/src/widgets/TimeFrameSlider/ui/TimeFrameSlider/TimeFrameSlider.tsx b/src/widgets/TimeFrameSlider/ui/TimeFrameSlider/TimeFrameSlider.tsx index edb806b..36d67e9 100644 --- a/src/widgets/TimeFrameSlider/ui/TimeFrameSlider/TimeFrameSlider.tsx +++ b/src/widgets/TimeFrameSlider/ui/TimeFrameSlider/TimeFrameSlider.tsx @@ -35,6 +35,7 @@ export const TimeFrameSlider = memo(() => { const startYearRef = useRef(null) const endYearRef = useRef(null) const containerRef = useRef(null) + const periodLabelRef = useRef(null) // Текущий период const currentPeriod = useMemo( @@ -100,6 +101,14 @@ export const TimeFrameSlider = memo(() => { prevYearFromRef.current = currentPeriod.yearFrom prevYearToRef.current = currentPeriod.yearTo + + if (periodLabelRef.current) { + gsap.fromTo( + periodLabelRef.current, + { opacity: 0, visibility: 'hidden' }, + { opacity: 1, visibility: 'visible', duration: 1 } + ) + } }, containerRef) return () => ctx.revert() @@ -131,7 +140,9 @@ export const TimeFrameSlider = memo(() => { {currentPeriod.yearTo} -
{currentPeriod.label}
+
+ {currentPeriod.label} +