From f03229dd50acf8117f3b60d8283b39003ba21524 Mon Sep 17 00:00:00 2001 From: null Date: Tue, 12 May 2026 02:45:25 -0500 Subject: [PATCH] =?UTF-8?q?feat:=20Phase=203=20Batch=204=20=E2=80=94=20inn?= =?UTF-8?q?er=20pages=20layout=20system=20with=20consistent=20hero/card/CT?= =?UTF-8?q?A=20pattern=20(v0.3.4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/pages/8x8.jsx | 14 +++++++------- src/pages/About.jsx | 16 ++++++++-------- src/pages/Industries.jsx | 21 +++++++++++++++++++-- src/pages/IndustryDetail.jsx | 4 ++-- src/pages/ServiceDetail.jsx | 6 +++--- src/pages/Services.jsx | 18 +++++++++++------- 7 files changed, 51 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 830f74d..7844705 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "queuenorth-website", "private": true, - "version": "0.3.3", + "version": "0.3.4", "type": "module", "scripts": { "dev": "concurrently \"vite\" \"node server/index.js\"", diff --git a/src/pages/8x8.jsx b/src/pages/8x8.jsx index 7941bbb..a720ac1 100644 --- a/src/pages/8x8.jsx +++ b/src/pages/8x8.jsx @@ -34,7 +34,7 @@ const EightXEight = () => { {/* Our Expertise */}

8x8 Expertise

-
+
{[ 'VoIP Implementation', 'Cloud PBX Migration', @@ -45,13 +45,13 @@ const EightXEight = () => { 'System Integration', 'Ongoing Support', ].map((expertise, index) => ( -
-
- +
+
+
- {expertise} + {expertise}
))}
@@ -60,7 +60,7 @@ const EightXEight = () => { {/* Benefits */}

Why Choose 8x8

-
+
{[ { title: 'Scalability', desc: 'Easily scale your communications as your business grows' }, { title: 'Reliability', desc: '99.999% uptime guarantee for mission-critical communications' }, @@ -69,7 +69,7 @@ const EightXEight = () => { { title: 'Analytics', desc: 'Real-time insights and reporting to optimize performance' }, { title: 'Support', desc: '24/7 expert support to keep your communications running' }, ].map((benefit, index) => ( -
+

{benefit.title}

{benefit.desc}

diff --git a/src/pages/About.jsx b/src/pages/About.jsx index 8965e67..9caaae1 100644 --- a/src/pages/About.jsx +++ b/src/pages/About.jsx @@ -37,7 +37,7 @@ const About = () => { {/* Our Values */}

Our Values

-
+
{[ { title: 'Business First', desc: 'We focus on your business outcomes, not just technology' }, { title: 'Honesty', desc: 'We tell you what you need, not just what we can sell' }, @@ -46,7 +46,7 @@ const About = () => { { title: 'Reliability', desc: 'When we say we will do something, we do it' }, { title: 'Support', desc: 'Our job doesn\'t end when installation completes' }, ].map((value, index) => ( -
+

{value.title}

{value.desc}

@@ -56,8 +56,8 @@ const About = () => { {/* Our Expertise */}
-

Our Expertise

-
+

Our Expertise

+
{[ '8x8 Certified Partner', 'VoIP and UCaaS Solutions', @@ -68,13 +68,13 @@ const About = () => { 'Disaster Recovery Planning', '24/7 Support & Monitoring', ].map((expertise, index) => ( -
-
- +
+
+
- {expertise} + {expertise}
))}
diff --git a/src/pages/Industries.jsx b/src/pages/Industries.jsx index 9b108b7..cf77782 100644 --- a/src/pages/Industries.jsx +++ b/src/pages/Industries.jsx @@ -12,7 +12,7 @@ const Industries = () => {
{/* Industries Grid */} -
+
{industries.map((industry) => (
@@ -28,7 +28,24 @@ const Industries = () => {

{industry.shortDesc}

- + +
+

Pain Points We Solve

+
+ {industry.painPoints.slice(0, 2).map((painPoint, index) => ( +
+
+ + + +
+ {painPoint} +
+ ))} +
+
+ +
Learn more diff --git a/src/pages/IndustryDetail.jsx b/src/pages/IndustryDetail.jsx index b7c5d9a..ad69be2 100644 --- a/src/pages/IndustryDetail.jsx +++ b/src/pages/IndustryDetail.jsx @@ -39,7 +39,7 @@ const IndustryDetail = ({ name }) => {

Pain Points We Solve

-
+
{industry.painPoints.map((painPoint, index) => (
@@ -55,7 +55,7 @@ const IndustryDetail = ({ name }) => {

Our Solutions

-
+
{industry.solutions.map((solution, index) => (
diff --git a/src/pages/ServiceDetail.jsx b/src/pages/ServiceDetail.jsx index 67e24e9..e0c9c9d 100644 --- a/src/pages/ServiceDetail.jsx +++ b/src/pages/ServiceDetail.jsx @@ -38,8 +38,8 @@ const ServiceDetail = ({ name }) => {
-

How Queue North Helps

-