Files
route-commerce/.gitignore
T
Tyler 0cf2ee7948
Deploy to route.crispygoat.com / deploy (push) Failing after 3m13s
Admin dashboard: fix stats waterfall, redesign layout, add animations
- Fetch dashboard stats server-side in admin/page.tsx to eliminate
  client-side useEffect waterfall and the '—' placeholder flash
- Pass pre-fetched stats as props to DashboardClient
- Lazy-load UpgradePlanModal via next/dynamic (only loads when needed)
- Redesign stats cards with compact layout, smaller icons, Fraunces serif values
- Improve Quick Actions + Usage row: side-by-side on desktop, stacked mobile
- Clean up Recent Orders as a proper list with icon/name/time/amount/badge
- Add staggered fade-up entrance animations (0/60/120/180/240ms delays)
- Consolidate loading.tsx skeleton to match actual dashboard structure
- Mobile-responsive: 2-col stats on mobile, stacked usage, collapsible header
2026-06-10 12:45:08 -06:00

51 lines
539 B
Plaintext

# Dependencies
node_modules/
.pnp
.pnp.*
# Build outputs
.next/
out/
build/
dist/
# Package files
package-lock.json
yarn.lock
pnpm-lock.yaml
# Environment variables
.env
.env.local
.env.*.local
# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
# Vercel
.vercel
# TypeScript
*.tsbuildinfo
next-env.d.ts
# Misc
.DS_Store
*.pem
# Supabase
supabase/.temp/
# Playwright test results (generated, not source)
test-results/
playwright-report/
# IDE / local config
.mcp.json
.env*
public/videos/tuxedo-hero.mp4
.neon