import React from 'react'; import { Navigate } from 'react-router-dom'; function PremiumRoute({ user, children }) { if (!user) { // Not even logged in; go to sign in return ; } if (!user.is_premium) { // Logged in but not premium; go to paywall return ; } // User is logged in and has premium return children; } export default PremiumRoute;