@@ -57,14 +57,14 @@ const PricingPage = () => {
5757 }
5858
5959 return (
60- < div className = 'my -10 lg:mt-20 ' >
60+ < div className = 'py -10 lg:mt-10 ' >
6161 < div className = 'mx-auto max-w-7xl px-6 lg:px-8' >
6262 < div id = 'pricing' className = 'mx-auto max-w-4xl text-center' >
63- < h2 className = 'mt-2 text-4xl font-bold tracking-tight text-gray-900 sm:text-5xl' >
63+ < h2 className = 'mt-2 text-4xl font-bold tracking-tight text-gray-900 sm:text-5xl dark:text-white ' >
6464 Pick your < span className = 'text-yellow-500' > pricing</ span >
6565 </ h2 >
6666 </ div >
67- < p className = 'mx-auto mt-6 max-w-2xl text-center text-lg leading-8 text-gray-600' >
67+ < p className = 'mx-auto mt-6 max-w-2xl text-center text-lg leading-8 text-gray-600 dark:text-white ' >
6868 Stripe subscriptions and secure webhooks are built-in. Just add your Stripe Product IDs! Try it out below with
6969 test credit card number{ ' ' }
7070 < span className = 'px-2 py-1 bg-gray-100 rounded-md text-gray-500' > 4242 4242 4242 4242 4242</ span >
@@ -80,7 +80,7 @@ const PricingPage = () => {
8080 { tier . bestDeal && (
8181 < div className = 'absolute top-0 right-0 -z-10 w-full h-full transform-gpu blur-3xl' aria-hidden = 'true' >
8282 < div
83- className = 'absolute w-full h-full bg-gradient-to-br from-amber-400 to-purple-300 opacity-30'
83+ className = 'absolute w-full h-full bg-gradient-to-br from-amber-400 to-purple-300 opacity-30 dark:opacity-50 '
8484 style = { {
8585 clipPath : 'circle(670% at 50% 50%)' ,
8686 } }
@@ -89,16 +89,16 @@ const PricingPage = () => {
8989 ) }
9090 < div className = 'mb-8' >
9191 < div className = 'flex items-center justify-between gap-x-4' >
92- < h3 id = { tier . id } className = 'text-gray-900 text-lg font-semibold leading-8' >
92+ < h3 id = { tier . id } className = 'text-gray-900 text-lg font-semibold leading-8 dark:text-white ' >
9393 { tier . name }
9494 </ h3 >
9595 </ div >
96- < p className = 'mt-4 text-sm leading-6 text-gray-600' > { tier . description } </ p >
97- < p className = 'mt-6 flex items-baseline gap-x-1' >
98- < span className = 'text-4xl font-bold tracking-tight text-gray-900' > { tier . priceMonthly } </ span >
99- < span className = 'text-sm font-semibold leading-6 text-gray-600' > /month</ span >
96+ < p className = 'mt-4 text-sm leading-6 text-gray-600 dark:text-white ' > { tier . description } </ p >
97+ < p className = 'mt-6 flex items-baseline gap-x-1 dark:text-white ' >
98+ < span className = 'text-4xl font-bold tracking-tight text-gray-900 dark:text-white ' > { tier . priceMonthly } </ span >
99+ < span className = 'text-sm font-semibold leading-6 text-gray-600 dark:text-white ' > /month</ span >
100100 </ p >
101- < ul role = 'list' className = 'mt-8 space-y-3 text-sm leading-6 text-gray-600' >
101+ < ul role = 'list' className = 'mt-8 space-y-3 text-sm leading-6 text-gray-600 dark:text-white ' >
102102 { tier . features . map ( ( feature ) => (
103103 < li key = { feature } className = 'flex gap-x-3' >
104104 < AiFillCheckCircle className = 'h-6 w-5 flex-none text-yellow-500' aria-hidden = 'true' />
@@ -127,7 +127,7 @@ const PricingPage = () => {
127127 < button
128128 onClick = { ( ) => handleBuyNowClick ( tier . id ) }
129129 aria-describedby = { tier . id }
130- className = { `
130+ className = { `dark:text-white
131131 ${ tier . id === 'enterprise-tier' ? 'opacity-50 cursor-not-allowed' : 'opacity-100 cursor-pointer' }
132132 ${
133133 tier . bestDeal
0 commit comments