From a6f63cbe5ac3a1cd0e61289b8f221f2ffe0d6d17 Mon Sep 17 00:00:00 2001 From: Calum Muir Date: Sun, 21 Dec 2025 13:35:17 +0000 Subject: [PATCH] Add news, contact, support pages and update about content --- client/src/App.tsx | 6 + client/src/pages/About.tsx | 204 ++++++++++++++++++++-------- client/src/pages/Contact.tsx | 122 +++++++++++++++++ client/src/pages/Desktop.tsx | 6 +- client/src/pages/News.tsx | 95 +++++++++++++ client/src/pages/SupportUs.tsx | 234 +++++++++++++++++++++++++++++++++ 6 files changed, 607 insertions(+), 60 deletions(-) create mode 100644 client/src/pages/Contact.tsx create mode 100644 client/src/pages/News.tsx create mode 100644 client/src/pages/SupportUs.tsx diff --git a/client/src/App.tsx b/client/src/App.tsx index 2b98bf8..7cec003 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -7,6 +7,9 @@ import NotFound from "@/pages/not-found"; import { Desktop } from "@/pages/Desktop"; import { About } from "@/pages/About"; +import { News } from "@/pages/News"; +import { Contact } from "@/pages/Contact"; +import { SupportUs } from "@/pages/SupportUs"; function Router() { return ( @@ -14,6 +17,9 @@ function Router() { {/* Add pages below */} + + + {/* Fallback to 404 */} diff --git a/client/src/pages/About.tsx b/client/src/pages/About.tsx index d917902..b241d9a 100644 --- a/client/src/pages/About.tsx +++ b/client/src/pages/About.tsx @@ -3,9 +3,9 @@ import React from "react"; const navigationItems = [ { label: "Home", href: "/" }, { label: "About", href: "/about" }, - { label: "News", href: "#" }, - { label: "Support Us", href: "#" }, - { label: "Contact", href: "#" }, + { label: "News", href: "/news" }, + { label: "Support Us", href: "/support" }, + { label: "Contact", href: "/contact" }, ]; export const About = (): JSX.Element => { @@ -22,7 +22,10 @@ export const About = (): JSX.Element => {
    {navigationItems.map((item) => (
  • - + {item.label}
  • @@ -36,78 +39,165 @@ export const About = (): JSX.Element => {

    - About Highland Group RDA + Who, why, where, when & how?

    - Enriching lives through horses in the Highlands since - 1975. + Highland Group RDA was established in 1975.

    -

    - Highland Group RDA is a member of the National Riding for - the Disabled Association (RDA), and of the Grampian and - Highland Regional RDA. We provide safe, supportive - sessions that help riders build confidence, strength, and - connection through equine activities. +

    + We are located at our own premises just outside + Kirkhill, near Inverness. We operate from Spring to + Autumn 4 days per week. The majority of our + participants are Inverness and Ross-shire based with + a reach including Glenurquhart, Dingwall and + Inverness. +

    +

    + We are completely self-funded and rely on income + from donations for our sessions, fundraising from + local events and available grants to fund our + services, upkeep of our facilities and most + importantly fund the care and training of our + wonderful ponies.

    -
    +
    -
    -
    -

    - Our Mission -

    -

    - Our mission is to bring about meaningful and positive - changes in the health and well-being of people with - physical or mental disabilities through activities with - our horses and ponies. -

    +
    +

    + Our Star Participants +

    +
    +
    +

    + Samantha's Story +

    +

    + Read Samantha's story and find out how her + RDA sessions have not only improved her physical + and mental wellbeing, but helped her to overcome + her prognosis of never being able to walk. +

    +

    + Full Story here... +

    +
    +
    +

    + Riding helps to correct her posture and protects + the spine and hips while it strengthens the + muscles. More than that, it gives a sense of + achievement and of being just as + 'able-bodied' as everyone else on the + back of a horse. +

    +

    + He feels the responsibility of controlling such + a large and powerful animal and it helps him + understand life just that bit better. It's + also very calming for him, especially at the end + of a session when he can nurture the horse by + brushing her and giving her some hay. +

    +
    -
    -

    - What We Do -

    -
      -
    • Inclusive riding sessions for all abilities.
    • -
    • Supportive, qualified volunteers and coaches.
    • -
    • Community events and family engagement.
    • -
    • Opportunities to grow confidence and independence.
    • -
    +
    +

    + We cannot thank the team at RDA Highland enough for + what they've done for our child. To see only + the individual and the pure joy of achievement, and + not the disability is a tremendous gift. Our whole + family benefits from these sessions. Thank you. +

    +

    + RDA's gentle, calm and serene atmosphere + coupled with the warm sentient creature that she can + bond with and enjoy without needing words. I think + it helps her to feel calm and grounded and gives a + huge sense of achievement. RDA is such an important + part of our lives and each of my children take + something different away. +

    -
    -
    -
    -

    - Support the Work -

    -

    - Your support helps us keep sessions accessible and - safe. Donations go directly towards horse care, - equipment, and volunteer training. +

    +

    + Meet the ponies +

    +
    +
    +

    + Breagh +

    +

    + 13.2hh · Mare · 15 yo +
    + She is very willing and independent +

    +
    +
    +

    + Connolly +

    +

    + 14.2hh · Gelding · 16 yo +
    A true gentleman and everyone's + friend +

    +
    +
    +

    + Harley +

    +

    + 15.3hh · Gelding · 15 yo +
    + He is the boss but very obliging +

    +
    +
    +

    + Puzzle +

    +

    + 15.3hh · Mare · 14 yo +
    + She is very sensitive and gentle +

    +
    +
    +

    + Lady Suede +

    +

    + 13hh · Mare · 23 yo +
    + RIP October 2024 +

    +
    +
    +

    + Wispa +

    +

    + 14.2hh · Gelding · 15 yo +
    + Wispa is cute and very cheeky!

    - - Donate via JustGiving -
    diff --git a/client/src/pages/Contact.tsx b/client/src/pages/Contact.tsx new file mode 100644 index 0000000..b13b795 --- /dev/null +++ b/client/src/pages/Contact.tsx @@ -0,0 +1,122 @@ +import React from "react"; + +const navigationItems = [ + { label: "Home", href: "/" }, + { label: "About", href: "/about" }, + { label: "News", href: "/news" }, + { label: "Support Us", href: "/support" }, + { label: "Contact", href: "/contact" }, +]; + +export const Contact = (): JSX.Element => { + return ( +
    +
    +
    + Rdalogo + +
    +
    + +
    +
    +

    + Get in touch +

    +

    + Contact Highland Group RDA +

    +

    + We would love to hear from you about sessions, volunteering, + or ways to support the group. Reach out and we will get back + to you as soon as we can. +

    +
    +
    + +
    +
    +
    +

    + Contact details +

    +

    + The Highland Group RDA, Culloden, Inverness, IV2 +

    +

    + Tel: 01463 000 000 +
    + Email: info@highlandrda.org.uk +

    + +
    + +
    +

    + Send a message +

    +
    +
    + + +
    +
    + + +
    +
    + +