Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-factor app/routes/*.tsx Pages and Website Navigation #27

Open
jimbrig opened this issue Oct 2, 2024 · 0 comments
Open

Re-factor app/routes/*.tsx Pages and Website Navigation #27

jimbrig opened this issue Oct 2, 2024 · 0 comments
Assignees
Labels
breaking Indicates a breaking chance that affects existing code enhancement New feature or request feature New feature requests help wanted Extra attention is needed refactor Code refactoring and cleanup

Comments

@jimbrig
Copy link
Member

jimbrig commented Oct 2, 2024

Update/enhance app/routes/ to more appropriate structure and fix website's corresponding navigation and pages:

Home (Index)

  • _index.tsx: Home Page

Contact

  • contact.tsx: Contact Page and Form

About

  • about.tsx: About Page (Index)
  • about.villard.tsx: About Page - Villard Profile/Bio
  • about.office.tsx: Office/Location Page

Practice Areas

  • practice-areas.tsx: Practice Areas (Index)
  • practice-areas.medical-malpractice.tsx: Medical Malpractice Practice Area
  • practice-areas.general-counsel.tsx: General Council Practice Area
  • practice-areas.criminal-defense.tsx: Criminal Defense Practice Area
  • practice-areas.nursing-home-abuse.tsx: Nursing Home Abuse Practice Area
  • practice-areas.serious-injury.tsx: Serious Injury Practice Area
  • practice-areas.other.tsx: "Other" practice areas

Legal

  • disclaimer.tsx: Disclaimer
  • privacy-policy.tsx: Privacy Policy
  • terms.tsx: Terms of Service
  • cookie-consent.tsx: Cookie Consent

Utility/API

  • $.tsx: (catch-all route - optional)
  • healthcheck.tsx: Healthcheck (for GCP Cloudrun Healthcheck and Uptime Monitoring)

Sitemap, Robots.txt, RSS Feed, etc.

  • [sitemap.xml].tsx: Sitemap.xml
  • sitemap.tsx: (HTML) Sitemap
  • [rss.xml].tsx: RSS Feed
  • [robots.txt].tsx: Robots.txt (if needs to be dynamic - otherwise can use public/)
@jimbrig jimbrig added breaking Indicates a breaking chance that affects existing code enhancement New feature or request feature New feature requests help wanted Extra attention is needed refactor Code refactoring and cleanup labels Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Indicates a breaking chance that affects existing code enhancement New feature or request feature New feature requests help wanted Extra attention is needed refactor Code refactoring and cleanup
Projects
None yet
Development

No branches or pull requests

2 participants