+ {course.title || 'Loading course ..'} +
++ {course.title ? course.difficulty : 'Please wait ..'} +
++ {courseModule.title} +
++ {lesson.replace(/^Lesson\s*?\d+[\.:]\s*/, '')} +
+ + {isCompleted ? 'View' : 'Start'} → + ++ Thank you for being a pro member. Your plan details are below. +
+ ++ Unlock premium benefits by upgrading to a subscription +
+ ++ Your plan will be updated to the{' '} + {planDetails.interval} plan, and will + be charged{' '} + + ${selectedPrice.amount}/{selectedPrice.interval} + + . +
+ ++ {error?.message || + 'An error occurred while loading the billing details.'} +
++ Supercharge your learning experience with premium benefits +
++ $ + {calculateYearlyPrice( + USER_SUBSCRIPTION_PLAN_PRICES[0].amount, + )} +
+ )} ++ ${plan.amount}{' '} + + / {isYearly ? 'year' : 'month'} + +
++ Generate as many custom courses as you need +
++ Use all features without restrictions +
++ Ask as many questions as you need +
++ Be the first to try new tools and features +
++ Help us continue building roadmap.sh +
++ Your subscription has been activated successfully. +
+ ++ It might take a minute for the changes to reflect. We will{' '} + reload the page for you. +
+ ++ If it takes longer than expected, please email us at{' '} + + info@roadmap.sh + + . +
++ Enter a topic below to generate a personalized course for it +
+ ++ {course.title ? course.difficulty : 'Please wait ..'} +
++ {lesson.replace(/^Lesson\s*?\d+[\.:]\s*/, '')} +
+ + {isCompleted ? 'View' : 'Start'} → + +{description}
+
+ ),
+ title: 'Code Help',
+ description: 'Share your code and ask me to help you debug it',
+ },
+ {
+ icon: + You have reached the AI usage limit for today. Please upgrade + your account to continue. +
+ + +{error}
+ )} ++ Please login to generate course content +
+Used Today
+{formatCommaNumber(used)}
+Daily Limit
+{formatCommaNumber(limit)}
++ Limit resets every 24 hours.{' '} + {!isPaidUser && 'Consider upgrading for more tokens.'} +
++ + {limitUsedPercentage}% of daily limit used{' '} + + + {limitUsedPercentage}% used + + +
++ {' '} + to generate and save courses. +
++ You haven't generated any courses yet. +
+Loading...
++ No courses match your search. +
+