implement modular styling for pages and components and add new assets and UI components

This commit is contained in:
Alaguraj0361 2026-04-03 15:43:39 +05:30
parent 4caee1c798
commit fc0eda905e
13 changed files with 61 additions and 60 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -106,7 +106,7 @@
.text { .text {
font-size: 1.1rem; font-size: 1.1rem;
line-height: 1.8; line-height: 1.8;
color: var(--color-alterparagraph) !important; color: #441109 !important;
margin-bottom: 1.5rem; margin-bottom: 1.5rem;
opacity: 0.9; opacity: 0.9;
font-family: var(--font-lato); font-family: var(--font-lato);
@ -123,8 +123,8 @@
.menuButton { .menuButton {
display: inline-block; display: inline-block;
padding: 15px 40px; padding: 15px 40px;
border: 2px solid #b07c4b; border: 2px solid #441109;
color: var(--color-alterparagraph) !important; color: #441109 !important;
font-family: var(--font-lato); font-family: var(--font-lato);
font-size: 1.1rem; font-size: 1.1rem;
text-transform: uppercase; text-transform: uppercase;
@ -136,8 +136,8 @@
} }
.menuButton:hover { .menuButton:hover {
background-color: #c49c5c; background-color: #441109;
color: #fff; color: #F5E6D3 !important;
} }
.smallHeading { .smallHeading {
@ -202,7 +202,7 @@
.featureDesc { .featureDesc {
font-family: var(--font-lato); font-family: var(--font-lato);
font-size: 1rem; font-size: 1rem;
color: var(--color-alterparagraph) !important; color: #441109 !important;
line-height: 1.6; line-height: 1.6;
} }
@ -269,7 +269,7 @@
line-height: 1.8; line-height: 1.8;
font-style: italic; font-style: italic;
text-align: center; text-align: center;
color: #a67c52; color: #441109;
} }
.testimonialAuthor { .testimonialAuthor {
@ -560,7 +560,7 @@
.faqSubtitle { .faqSubtitle {
font-family: var(--font-lato); font-family: var(--font-lato);
font-size: 1.1rem; font-size: 1.1rem;
color: var(--color-alterparagraph) !important; color: #441109 !important;
line-height: 1.6; line-height: 1.6;
margin-bottom: 1rem; margin-bottom: 1rem;
} }
@ -573,7 +573,7 @@
.faqItem { .faqItem {
background: #fff; background: #fff;
border: 2px solid #b07c4b; border: 2px solid #441109;
border-radius: 8px; border-radius: 8px;
overflow: hidden; overflow: hidden;
transition: all 0.3s ease; transition: all 0.3s ease;
@ -595,25 +595,25 @@
font-family: var(--font-lato); font-family: var(--font-lato);
font-size: 1.1rem; font-size: 1.1rem;
font-weight: 600; font-weight: 600;
color: var(--color-paragraph); color: #441109;
text-align: left; text-align: left;
transition: all 0.3s ease; transition: all 0.3s ease;
} }
.faqQuestion:hover { .faqQuestion:hover {
background-color: #c49c5c; background-color: #441109;
color: #fff; color: #fff;
} }
.faqQuestionActive { .faqQuestionActive {
background-color: #c49c5c; background-color: #441109;
color: #fff; color: #fff;
} }
.faqIcon { .faqIcon {
font-size: 1.5rem; font-size: 1.5rem;
font-weight: bold; font-weight: bold;
color: var(--color-paragraph); color: #441109;
transition: transform 0.3s ease, color 0.3s ease; transition: transform 0.3s ease, color 0.3s ease;
flex-shrink: 0; flex-shrink: 0;
margin-left: 1rem; margin-left: 1rem;
@ -637,7 +637,7 @@
.faqAnswer p { .faqAnswer p {
font-family: var(--font-lato); font-family: var(--font-lato);
font-size: 1rem; font-size: 1rem;
/* color: #5d4037; */ color: #441109;
line-height: 1.8; line-height: 1.8;
margin: 0; margin: 0;
} }

View File

@ -70,7 +70,7 @@
.description { .description {
font-size: var(--body-size); font-size: var(--body-size);
color: var(--color-alterparagraph) !important; color: #441109 !important;
line-height: 1.8; line-height: 1.8;
font-family: var(--font-lato); font-family: var(--font-lato);
max-width: 800px; max-width: 800px;
@ -93,8 +93,8 @@
.tab { .tab {
background: transparent; background: transparent;
border: 2px solid #b07c4b; border: 2px solid #441109;
color: var(--color-paragraph); color: #441109;
padding: 12px 30px; padding: 12px 30px;
font-size: var(--body-size); font-size: var(--body-size);
cursor: pointer; cursor: pointer;
@ -108,7 +108,7 @@
.tab:hover, .tab:hover,
.activeTab { .activeTab {
background-color: #c49c5c; background-color: #441109;
color: #F5E6D3; color: #F5E6D3;
} }

View File

@ -96,8 +96,8 @@
.tab { .tab {
background: transparent; background: transparent;
border: 2px solid #b07c4b; border: 2px solid #441109;
color: var(--color-paragraph); color: #441109;
padding: 8px 20px 8px 8px; padding: 8px 20px 8px 8px;
font-size: 1rem; font-size: 1rem;
cursor: pointer; cursor: pointer;
@ -120,10 +120,10 @@
.tab:hover, .tab:hover,
.activeTab { .activeTab {
background-color: #c49c5c; background-color: #441109;
color: #f5e6d3; color: #f5e6d3;
transform: translateY(-2px); transform: translateY(-2px);
border: 2px solid #b07c4b; border: 2px solid #441109;
} }
.menuGrid { .menuGrid {
@ -257,7 +257,7 @@
.descriptionMenu { .descriptionMenu {
font-size: var(--body-size); font-size: var(--body-size);
color: var(--color-alterparagraph) !important; color: #441109 !important;
line-height: 1.5; line-height: 1.5;
font-family: var(--font-lato); font-family: var(--font-lato);
margin: 0; margin: 0;
@ -266,7 +266,7 @@
.description { .description {
font-size: 0.95rem; font-size: 0.95rem;
color: var(--color-alterparagraph) !important; color: #441109 !important;
line-height: 1.5; line-height: 1.5;
font-family: var(--font-lato); font-family: var(--font-lato);
margin: 0; margin: 0;

View File

@ -70,7 +70,7 @@
.description { .description {
font-size: var(--body-size); font-size: var(--body-size);
color: var(--color-alterparagraph) !important; color: #441109 !important;
line-height: 1.8; line-height: 1.8;
font-family: var(--font-lato); font-family: var(--font-lato);
max-width: 800px; max-width: 800px;
@ -123,35 +123,36 @@
} }
.blogTitle a { .blogTitle a {
color: #3e2723; color: #200c08;
transition: color 0.3s; transition: color 0.3s;
} }
.blogTitle a:hover { /* .blogTitle a:hover {
color: var(--color-paragraph); color: var(--color-paragraph);
} } */
.date { .date {
font-size: var(--small-text-size); font-size: var(--small-text-size);
margin-bottom: 1rem; margin-bottom: 1rem;
font-family: var(--font-lato); font-family: var(--font-lato);
font-weight: 600; font-weight: 600;
color: #2b0b06;
} }
.excerpt { .excerpt {
font-size: var(--body-size); font-size: 1.1rem;
line-height: 1.6; line-height: 1.6;
margin-bottom: 1.5rem; margin-bottom: 1.5rem;
flex-grow: 1; flex-grow: 1;
font-family: var(--font-lato); font-family: var(--font-lato);
color: var(--color-alterparagraph) !important; color: #441109 !important;
} }
.button { .button {
display: inline-block; display: inline-block;
padding: 10px 25px; padding: 10px 25px;
border: 2px solid #b07c4b; border: 2px solid #441109;
color: var(--color-alterparagraph) !important; color: #441109 !important;
text-align: center; text-align: center;
transition: all 0.3s ease; transition: all 0.3s ease;
align-self: flex-start; align-self: flex-start;
@ -162,7 +163,7 @@
} }
.button:hover { .button:hover {
background-color: #c49c5c; background-color: #441109;
color: #fff !important; color: #fff !important;
} }

View File

@ -362,15 +362,15 @@ export default function CateringContent() {
</div> </div>
</motion.span> </motion.span>
<motion.h2 className={styles.storyTitle} variants={fadeInUp}> <motion.h2 className={styles.storyTitle} variants={fadeInUp}>
Bring Authentic Turkish Flavour to Your Event - Contact Us Today. Bring Authentic Turkish Flavour to Your Event - Email Us Today.
</motion.h2> </motion.h2>
<motion.a <motion.a
href="tel:+15195882037" href="mailto:hello@antalyarestaurant.ca"
className={styles.storydesc} className={styles.storydesc}
variants={fadeInUp} variants={fadeInUp}
style={{ display: "inline-block" }} style={{ display: "inline-block" }}
> >
+1 519 588 2037 hello@antalyarestaurant.ca
</motion.a> </motion.a>
{/* <motion.button className={styles.storyButton} variants={fadeInUp}> {/* <motion.button className={styles.storyButton} variants={fadeInUp}>

View File

@ -7,9 +7,9 @@ const packages = [
{ {
id: 'silver', id: 'silver',
name: 'SILVER PACKAGE', name: 'SILVER PACKAGE',
price: '$19', // price: '$19',
perPerson: 'PER PERSON', // perPerson: 'PER PERSON',
minPeople: '(MIN 20PPL)', minPeople: 'MIN 20PPL',
image: '/images/catering/packages/silver.webp', // Placeholder image: '/images/catering/packages/silver.webp', // Placeholder
items: [ items: [
'Choice of two kebabs (Adana, Kofta, Chicken Shish, Meat Doner, Chicken Doner)', 'Choice of two kebabs (Adana, Kofta, Chicken Shish, Meat Doner, Chicken Doner)',
@ -23,9 +23,9 @@ const packages = [
{ {
id: 'gold', id: 'gold',
name: 'GOLD PACKAGE', name: 'GOLD PACKAGE',
price: '$23', // price: '$23',
perPerson: 'PER PERSON', // perPerson: 'PER PERSON',
minPeople: '(MIN 25PPL)', minPeople: 'MIN 25PPL',
image: '/images/catering/packages/gold.webp', // Placeholder image: '/images/catering/packages/gold.webp', // Placeholder
items: [ items: [
'Choice of two kebabs (Adana, Kofta, Chicken Shish, Meat Doner, Chicken Doner)', 'Choice of two kebabs (Adana, Kofta, Chicken Shish, Meat Doner, Chicken Doner)',
@ -41,9 +41,9 @@ const packages = [
{ {
id: 'platinum', id: 'platinum',
name: 'PLATINUM PACKAGE', name: 'PLATINUM PACKAGE',
price: '$25', // price: '$25',
perPerson: 'PER PERSON', // perPerson: 'PER PERSON',
minPeople: '(MIN 30PPL)', minPeople: 'MIN 30PPL',
image: '/images/catering/packages/platinum.webp', // Placeholder image: '/images/catering/packages/platinum.webp', // Placeholder
items: [ items: [
'Choice of 2 kebabs (Adana, Kofta, Chicken Shish, Meat Doner, Chicken Doner)', 'Choice of 2 kebabs (Adana, Kofta, Chicken Shish, Meat Doner, Chicken Doner)',
@ -87,8 +87,8 @@ const CateringPackages = () => {
</div> </div>
<div className={styles.priceTag}> <div className={styles.priceTag}>
<span className={styles.priceAmount}>{pkg.price}</span> {/* <span className={styles.priceAmount}>{pkg?.price ? pkg.price : ''}</span> */}
<span className={styles.priceDetail}>{pkg.perPerson} {pkg.minPeople}</span> <span className={styles.priceDetail}>{pkg.minPeople}</span>
</div> </div>
<ul className={styles.itemsList}> <ul className={styles.itemsList}>

View File

@ -115,7 +115,7 @@
.description1 { .description1 {
font-size: var(--body-size); font-size: var(--body-size);
color: var(--color-alterparagraph) !important; color: #441109 !important;
line-height: 1.8; line-height: 1.8;
font-family: var(--font-lato); font-family: var(--font-lato);
/* max-width: 800px; */ /* max-width: 800px; */
@ -684,7 +684,7 @@
.servingDescription { .servingDescription {
font-size: var(--body-size); font-size: var(--body-size);
color: var(--color-alterparagraph) !important; color: #441109 !important;
line-height: 1.8; line-height: 1.8;
font-family: var(--font-lato); font-family: var(--font-lato);
/* max-width: 800px; */ /* max-width: 800px; */

View File

@ -79,7 +79,7 @@
.excerpt { .excerpt {
font-family: var(--font-playfair); font-family: var(--font-playfair);
font-size: 0.95rem; font-size: 0.95rem;
color: var(--color-alterparagraph) !important; color: #441109 !important;
margin-bottom: 25px; margin-bottom: 25px;
line-height: 1.6; line-height: 1.6;
max-width: 90%; max-width: 90%;

View File

@ -90,18 +90,18 @@ export default function Footer() {
<h3 className={styles.heading}>Location</h3> <h3 className={styles.heading}>Location</h3>
{/* Burlington Location */} {/* Burlington Location */}
<div className={styles.locationItem}> {/* <div className={styles.locationItem}>
<h4 className={styles.cityHeading}>Burlington</h4> <h4 className={styles.cityHeading}>Burlington</h4>
<div className={styles.contactRow}> <div className={styles.contactRow}>
<img src="/images/maps-and-flags.png" alt="Location Icon" className={styles.iconImage} /> <img src="/images/maps-and-flags.png" alt="Location Icon" className={styles.iconImage} />
<span>1860 Appleby Line, Burlington, ON L7L 7H7</span> <span>1860 Appleby Line, Burlington, ON L7L 7H7</span>
</div> </div>
{/* <h4 className={styles.cityHeading}>Call us</h4> */} <h4 className={styles.cityHeading}>Call us</h4>
<div className={styles.contactRow}> <div className={styles.contactRow}>
<img src="/images/phone-call.png" alt="Phone Icon" className={styles.iconImage} /> <img src="/images/phone-call.png" alt="Phone Icon" className={styles.iconImage} />
<a href="tel:2893139838">289-313-9838</a> <a href="tel:2893139838">289-313-9838</a>
</div> </div>
</div> </div> */}
{/* Kitchener Location */} {/* Kitchener Location */}
<div className={styles.locationItem}> <div className={styles.locationItem}>

View File

@ -206,8 +206,8 @@
} }
.description { .description {
font-size: var(--body-size); font-size: 16px;
color: var(--color-paragraph); color: #430f0c;
line-height: 1.5; line-height: 1.5;
font-family: var(--font-lato); font-family: var(--font-lato);
margin: 0; margin: 0;

View File

@ -64,7 +64,7 @@
.dishName { .dishName {
font-family: var(--font-playfair); font-family: var(--font-playfair);
font-size: 1.8rem; font-size: 1.8rem;
color: var(--color-paragraph); color: #410d0a;
/* Dark brown text */ /* Dark brown text */
margin-bottom: 15px; margin-bottom: 15px;
font-weight: 600; font-weight: 600;
@ -74,7 +74,7 @@
font-family: var(--font-cinzel), serif; font-family: var(--font-cinzel), serif;
/* Using serif as per image look */ /* Using serif as per image look */
font-size: 1rem; font-size: 1rem;
color: var(--color-alterparagraph) !important; color: #410d0a !important;
margin-bottom: 30px; margin-bottom: 30px;
line-height: 1.6; line-height: 1.6;
max-width: 90%; max-width: 90%;
@ -84,8 +84,8 @@
.button { .button {
display: inline-block; display: inline-block;
padding: 12px 30px; padding: 12px 30px;
border: 2px solid #b07c4b; border: 2px solid #410d0a;
color: var(--color-paragraph); color: #410d0a;
font-family: var(--font-inter), sans-serif; font-family: var(--font-inter), sans-serif;
text-transform: uppercase; text-transform: uppercase;
font-size: 0.9rem; font-size: 0.9rem;
@ -96,7 +96,7 @@
} }
.button:hover { .button:hover {
background-color: #c49c5c; background-color: #410d0a;
color: #fff; color: #fff;
} }