diff --git a/api/blogs.js b/api/blogs.js index 18454fe..b72bc72 100644 --- a/api/blogs.js +++ b/api/blogs.js @@ -1,10 +1,10 @@ -import blogImg1 from "/public/images/blog/img-1.jpg"; -import blogImg2 from "/public/images/blog/img-2.jpg"; -import blogImg3 from "/public/images/blog/img-3.jpg"; +import blogImg1 from "/public/images/blog/blog-1.webp"; +import blogImg2 from "/public/images/blog/blog-2.webp"; +import blogImg3 from "/public/images/blog/blog-3.webp"; -import blogSingleImg1 from "/public/images/blog/blog-single/img-1.jpg"; -import blogSingleImg2 from "/public/images/blog/blog-single/img-2.jpg"; -import blogSingleImg3 from "/public/images/blog/blog-single/img-3.jpg"; +import blogSingleImg1 from "/public/images/blog/blog-detail-1.webp"; +import blogSingleImg2 from "/public/images/blog/blog-detail-2.webp"; +import blogSingleImg3 from "/public/images/blog/blog-detail-3.webp"; const blogs = [ { @@ -38,7 +38,7 @@ const blogs = [

Your Next Steps

Don't let TPS changes catch you unprepared. Schedule a consultation with qualified immigration counsel to understand your options and develop a strategy for your family's future. Every situation is unique, and what works for one person may not apply to your circumstances. - At Janhanlaw, we've helped hundreds of TPS holders navigate these transitions successfully. Our multilingual team understands the complexity of changing immigration policies and works tirelessly to protect our clients' rights and futures in America. + At Janhan law, we've helped hundreds of TPS holders navigate these transitions successfully. Our multilingual team understands the complexity of changing immigration policies and works tirelessly to protect our clients' rights and futures in America. Contact us today for a comprehensive case evaluation. Your American dream doesn't have to end with TPS changes - let us help you find the pathway to permanent protection.

@@ -91,7 +91,7 @@ Consider backup options like O-1, L-1, or TN status if not selected.

Get Expert Help

-

H-1B preparation requires months of strategic planning and expert legal guidance. At Janhanlaw, our employment immigration team achieves exceptional approval rates through meticulous preparation. +

H-1B preparation requires months of strategic planning and expert legal guidance. At Janhan law, our employment immigration team achieves exceptional approval rates through meticulous preparation. Schedule your H-1B consultation today. Don't let another season pass without maximizing your success chances.

"This article provides general guidance only. Consult qualified immigration counsel for your specific situation." @@ -158,7 +158,7 @@ Maintain valid status when possible to preserve flexibility and avoid complicati

Expert Strategy Required

Family immigration involves complex timing decisions and strategic choices that can save years of separation or create permanent entry bars. -At Janhanlaw, we specialize in finding creative solutions to family separation. Our team regularly identifies alternative pathways that reduce wait times from decades to months. +At Janhan law, we specialize in finding creative solutions to family separation. Our team regularly identifies alternative pathways that reduce wait times from decades to months. Schedule your consultation today. Let us find the fastest pathway to reunite your family.

diff --git a/components/BlogList/BlogList.js b/components/BlogList/BlogList.js index b072ab7..75cc758 100644 --- a/components/BlogList/BlogList.js +++ b/components/BlogList/BlogList.js @@ -1,101 +1,47 @@ -import React from 'react'; -import Link from 'next/link'; -import BlogSidebar from '../BlogSidebar/BlogSidebar.js'; -import VideoModal from '../ModalVideo/VideoModal'; -import blogs from '../../api/blogs'; -import Image from 'next/image.js'; +import React from "react"; +import blogs from '../../api/blogs' +import Link from "next/link"; +import SectionTitle from "../SectionTitle/SectionTitle"; +import Image from "next/image"; + const ClickHandler = () => { window.scrollTo(10, 0); -}; +} -const BlogList = (props) => { +const BlogSection = () => { return ( -
+
-
-
-
-
- {blogs.map((blog, bitem) => ( -
-
-
- - {/* */} -
-
-
    - {/*
  • Comments {blog.comment}
  • */} -
  • - {blog.create_at} -
  • -
  • - - - {blog.authorTitle} - -
  • -
-
-
-

- - {blog.title} - - - - -

-

- {blog.para} -

- - Continue Reading - -
+
+
+ {blogs.map((blog, bl) => ( +
+
+
+ +
+
+ {/* */} +

{blog.title}

+
+

+ {blog.para} +

+ Continue Reading
- ))} +
- - {/*
-
    -
  • - - - -
  • -
  • 1
  • -
  • 2
  • -
  • 3
  • -
  • - - - -
  • -
-
*/} -
+ ))}
- {/* */}
); -}; +} -export default BlogList; +export default BlogSection; \ No newline at end of file diff --git a/components/BlogSection/BlogSection.js b/components/BlogSection/BlogSection.js index 6868db3..aff83ee 100644 --- a/components/BlogSection/BlogSection.js +++ b/components/BlogSection/BlogSection.js @@ -23,12 +23,17 @@ const BlogSection = () => {
- */}

{blog.title}

- Continue Reading +
+

+ {blog.para} +

+ Continue Reading +
diff --git a/components/MobileMenu/MobileMenu.js b/components/MobileMenu/MobileMenu.js index e0b780a..76e4967 100644 --- a/components/MobileMenu/MobileMenu.js +++ b/components/MobileMenu/MobileMenu.js @@ -8,184 +8,212 @@ const menus = [ { id: 1, title: 'Home', - link: '/home', - submenu: [ - { - id: 11, - title: 'Main Home', - link: '/home' - }, - { - id: 12, - title: 'Election Home', - link: '/home2' - }, - { - id: 13, - title: 'Male Candidate', - link: '/home3' - }, - { - id: 14, - title: 'Female Candidate', - link: '/home4' - }, - ] + link: '/', + // submenu: [ + // { + // id: 11, + // title: 'Main Home', + // link: '/home' + // }, + // { + // id: 12, + // title: 'Election Home', + // link: '/home2' + // }, + // { + // id: 13, + // title: 'Male Candidate', + // link: '/home3' + // }, + // { + // id: 14, + // title: 'Female Candidate', + // link: '/home4' + // }, + // ] + }, + + { + id: 4, + title: 'Our Approach', + link: '/our-approach', }, { id: 2, title: 'About', link: '/about', - }, - - { - id: 6, - title: 'Campaign', - link: '/campaign', submenu: [ { - id: 61, - title: 'Campaign', - link: '/campaign', + id: 11, + title: 'Our Mission', + link: '/about/our-mission' }, { - id: 62, - title: 'Campaign Style 2', - link: '/campaign-2' - }, - { - id: 63, - title: 'Campaign Style 3', - link: '/campaign-3' - }, - { - id: 64, - title: 'Campaign Single', - link: '/campaign-single/Support-for-Womans' - }, - ] - }, - { - id: 3, - title: 'Pages', - link: '/', - submenu: [ - { - id: 31, - title: 'Gallery', - link: '/gallery' - }, - { - id: 322, - title: 'Testimonial', - link: '/testimonial' - }, - { - id: 385, - title: 'Team', - link: '/team', - }, - { - id: 386, - title: 'Team Single', - link: '/team-single/Esther-Howard' - }, - { - id: 388, - title: 'Services', - link: '/service' - }, - { - id: 389, - title: 'Services Single', - link: '/service-single/Economic-Establishment' - }, - { - id: 371, - title: 'Shop', - link: '/shop', - }, - { - id: 375, - title: 'Shop Single', - link: '/product-single/The-Audacity-of-Hope' - }, - { - id: 376, - title: 'Cart', - link: '/cart' - }, - { - id: 377, - title: 'Checkout', - link: '/checkout' - }, - { - id: 33, - title: 'FAQ', - link: '/faq' - }, - { - id: 39, - title: 'Volunteer', - link: '/volunteer' - }, - { - id: 34, - title: '404 Error', - link: '/404' - }, - { - id: 35, - title: 'Login', - link: '/login' - }, - { - id: 36, - title: 'Register', - link: '/register' + id: 12, + title: 'Racial-Justice', + link: '/about/racial-justice' }, ] }, - { + // { + // id: 6, + // title: 'Campaign', + // link: '/campaign', + // submenu: [ + // { + // id: 61, + // title: 'Campaign', + // link: '/campaign', + // }, + // { + // id: 62, + // title: 'Campaign Style 2', + // link: '/campaign-2' + // }, + // { + // id: 63, + // title: 'Campaign Style 3', + // link: '/campaign-3' + // }, + // { + // id: 64, + // title: 'Campaign Single', + // link: '/campaign-single/Support-for-Womans' + // }, + // ] + // }, + { id: 5, title: 'Blog', link: '/blog', - submenu: [ - { - id: 51, - title: 'Blog', - link: '/blog' - }, - { - id: 52, - title: 'Blog Left sidebar', - link: '/blog-left' - }, - { - id: 53, - title: 'Blog full width', - link: '/blog-fullwidth' - }, - { - id: 54, - title: 'Blog single', - link: '/blog-single/support-progressive-change' - }, - { - id: 55, - title: 'Blog single Left sidebar', - link: '/blog-single-left-sidebar/support-progressive-change' - }, - { - id: 56, - title: 'Blog single Left sidebar', - link: '/blog-single-fullwidth/support-progressive-change' - }, - ] }, + // { + // id: 3, + // title: 'Pages', + // link: '/', + // submenu: [ + // { + // id: 31, + // title: 'Gallery', + // link: '/gallery' + // }, + // { + // id: 322, + // title: 'Testimonial', + // link: '/testimonial' + // }, + // { + // id: 385, + // title: 'Team', + // link: '/team', + // }, + // { + // id: 386, + // title: 'Team Single', + // link: '/team-single/Esther-Howard' + // }, + // { + // id: 388, + // title: 'Services', + // link: '/service' + // }, + // { + // id: 389, + // title: 'Services Single', + // link: '/service-single/Economic-Establishment' + // }, + // { + // id: 371, + // title: 'Shop', + // link: '/shop', + // }, + // { + // id: 375, + // title: 'Shop Single', + // link: '/product-single/The-Audacity-of-Hope' + // }, + // { + // id: 376, + // title: 'Cart', + // link: '/cart' + // }, + // { + // id: 377, + // title: 'Checkout', + // link: '/checkout' + // }, + // { + // id: 33, + // title: 'FAQ', + // link: '/faq' + // }, + // { + // id: 39, + // title: 'Volunteer', + // link: '/volunteer' + // }, + // { + // id: 34, + // title: '404 Error', + // link: '/404' + // }, + // { + // id: 35, + // title: 'Login', + // link: '/login' + // }, + // { + // id: 36, + // title: 'Register', + // link: '/register' + // }, + // ] + // }, + { + id: 3, + title: 'Services', + link: '/services', + }, + + // { + // id: 5, + // title: 'Blog', + // link: '/blog', + // submenu: [ + // { + // id: 51, + // title: 'Blog', + // link: '/blog' + // }, + // { + // id: 52, + // title: 'Blog Left sidebar', + // link: '/blog-left' + // }, + // { + // id: 53, + // title: 'Blog full width', + // link: '/blog-fullwidth' + // }, + // { + // id: 54, + // title: 'Blog single', + // link: '/blog-single/support-progressive-change' + // }, + // { + // id: 55, + // title: 'Blog single Left sidebar', + // link: '/blog-single-left-sidebar/support-progressive-change' + // }, + // { + // id: 56, + // title: 'Blog single Left sidebar', + // link: '/blog-single-fullwidth/support-progressive-change' + // }, + // ] + // }, { id: 88, title: 'Contact', diff --git a/components/aboutPage/Donors.js b/components/aboutPage/Donors.js index df4bfc5..092bb56 100644 --- a/components/aboutPage/Donors.js +++ b/components/aboutPage/Donors.js @@ -18,7 +18,7 @@ const Donors = () => {
{/* Free Consultation */} - Call us Today + Call us Today
diff --git a/components/aboutPage/TestimonialSection.js b/components/aboutPage/TestimonialSection.js index de3fba7..cf79eba 100644 --- a/components/aboutPage/TestimonialSection.js +++ b/components/aboutPage/TestimonialSection.js @@ -5,20 +5,20 @@ import Link from 'next/link'; const TestimonialSection = (props) => { return ( -
+
-
+
About Image
{/* Text Column — Show first on mobile, second on desktop */} -
+
Our Mission @@ -28,7 +28,7 @@ const TestimonialSection = (props) => { At Janhanlaw, our mission extends far beyond legal representation - we are dedicated to transforming the immigration experience through compassionate advocacy, strategic excellence, and unwavering commitment to justice. For over 25 years, we have stood as a beacon of hope for individuals and families navigating the complex landscape of U.S. immigration law.

-
+
Know More
diff --git a/pages/blog-single/[slug].js b/pages/blog-single/[slug].js index 910e0ff..bf51a1f 100644 --- a/pages/blog-single/[slug].js +++ b/pages/blog-single/[slug].js @@ -47,11 +47,11 @@ const BlogSingle = (props) => {
-
    + {/*
    • {BlogDetails?.create_at}
    • By {BlogDetails?.authorTitle}
    • - {/*
    • Comments {BlogDetails?.comment}
    • */} -
    +
  • Comments {BlogDetails?.comment}
  • +
*/}

{BlogDetails?.title}