Description of Problem
PatternFly components require manual hasAnimations prop on opt-in components.
Solution
Add AnimationContextProvider to centralize animation control across all PatternFly components with animations.
API Design
// Provider setup
<AnimationContextProvider>
<App />
</AnimationContextProvider>
// Components automatically inherit animation state
<Table /> {/* No manual hasAnimations prop needed */}
<AlertGroup /> {/* Automatically gets context animations */}
// Hook for custom components
const { hasAnimations } = useAnimations();
Acceptance Criteria