diff --git a/src/routes/partners.netlify.tsx b/src/routes/partners.netlify.tsx index 475ce992e..5b529b49d 100644 --- a/src/routes/partners.netlify.tsx +++ b/src/routes/partners.netlify.tsx @@ -1,19 +1,19 @@ import * as React from 'react' import { Link, createFileRoute } from '@tanstack/react-router' import { - ArrowUpRight, - Check, - DollarSign, - GitPullRequest, - Globe, - Infinity as InfinityIcon, - LineChart, - Plus, - Rocket, - ShieldCheck, - Undo2, - Zap, -} from 'lucide-react' + ArrowUpRightIcon, + ArrowUUpLeftIcon, + ChartLineIcon, + CheckIcon, + CurrencyDollarIcon, + GitPullRequestIcon, + GlobeIcon, + InfinityIcon, + LightningIcon, + PlusIcon, + RocketIcon, + ShieldCheckIcon, +} from '@phosphor-icons/react' import { twMerge } from 'tailwind-merge' import { Footer } from '~/components/Footer' import { Card } from '~/components/Card' @@ -56,37 +56,37 @@ type FeatureIcon = React.ComponentType<{ className?: string }> const features: Array<{ Icon: FeatureIcon; title: string; desc: string }> = [ { - Icon: Rocket, + Icon: RocketIcon, title: 'Zero-config builds', desc: 'The Netlify Vite plugin detects and configures your TanStack Start build. Add netlify() to your Vite plugins and push — no deploy config to write.', }, { - Icon: GitPullRequest, + Icon: GitPullRequestIcon, title: 'Unlimited Deploy Previews', desc: 'Every pull request gets its own live preview URL, on every plan. Test routing, data, and server logic before you merge.', }, { - Icon: Zap, + Icon: LightningIcon, title: 'Functions & Edge Functions', desc: 'TanStack Start SSR and server functions run on Netlify Functions and Edge Functions. No servers to provision or manage.', }, { - Icon: Globe, + Icon: GlobeIcon, title: 'Global edge network', desc: 'Assets and functions run on Netlify’s worldwide edge, close to your users, with automatic caching and instant invalidation.', }, { - Icon: Undo2, + Icon: ArrowUUpLeftIcon, title: 'Instant rollbacks', desc: 'Every deploy is atomic and immutable. Roll back to any previous deploy in one click when something breaks.', }, { - Icon: LineChart, + Icon: ChartLineIcon, title: 'Logs, analytics & monitoring', desc: 'Real-time function logs, deploy insights, and analytics are built in — no third-party agent to wire up.', }, { - Icon: ShieldCheck, + Icon: ShieldCheckIcon, title: 'Secure by default', desc: 'Automatic HTTPS, managed SSL, and smart secret detection run on every deploy so nothing ships that shouldn’t.', }, @@ -309,7 +309,7 @@ export const Route = createFileRoute('/partners/netlify')({ function CheckBadge() { return ( - + ) } @@ -420,7 +420,7 @@ function NetlifyPartnerPage() { className="bg-gray-950 text-white border-gray-950 hover:bg-gray-800 dark:bg-white dark:text-gray-950 dark:border-white dark:hover:bg-gray-200" > Deploy free in seconds - + - + Free plan · no credit card required @@ -731,7 +731,7 @@ function NetlifyPartnerPage() { {q} - Deploy your TanStack app - +