Merge version_1 into main #2
348
src/app/page.tsx
348
src/app/page.tsx
@@ -2,6 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import { Zap, Leaf } from "lucide-react";
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
|
||||
@@ -18,27 +19,22 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="text-stagger"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="pill"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Specialties",
|
||||
id: "services",
|
||||
},
|
||||
{
|
||||
name: "Why Us",
|
||||
id: "why",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "Specialties", id: "services" },
|
||||
{ name: "Why Us", id: "why" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Warung Senandung Mesra"
|
||||
/>
|
||||
@@ -46,105 +42,38 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Warung Senandung Mesra Wak Jheynal"
|
||||
description="Authentic Ikan Salai & Masak Lemak – Hidden Kampung Gem."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-wooden-board_140725-2399.jpg?_wi=1",
|
||||
imageAlt: "authentic kampung style food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-fillet-pieces-stick-served-with-shoestrings-arugula-sauce_140725-5756.jpg?_wi=1",
|
||||
imageAlt: "delicious ikan salai masak lemak",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-red-curry-black-cup_1150-23919.jpg?_wi=1",
|
||||
imageAlt: "spicy malay curry dish",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/kids-eating-together-table-outdoors_23-2149614812.jpg?_wi=1",
|
||||
imageAlt: "rustic warung table setup",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-with-cabbage-pickle-black-wooden-board_114579-86500.jpg",
|
||||
imageAlt: "smoked duck dish tender",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-wooden-board_140725-2399.jpg", imageAlt: "authentic kampung style food" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/chicken-fillet-pieces-stick-served-with-shoestrings-arugula-sauce_140725-5756.jpg", imageAlt: "delicious ikan salai masak lemak" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/chicken-red-curry-black-cup_1150-23919.jpg", imageAlt: "spicy malay curry dish" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/kids-eating-together-table-outdoors_23-2149614812.jpg", imageAlt: "rustic warung table setup" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-with-cabbage-pickle-black-wooden-board_114579-86500.jpg", imageAlt: "smoked duck dish tender" }
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/anime-style-cozy-home-interior-with-furnishings_23-2151176381.jpg",
|
||||
imageAlt: "warm welcoming restaurant entrance",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pumpkin-pie-making-arrangement_23-2149055383.jpg",
|
||||
imageAlt: "fresh ingredients for masak lemak",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-thai-food-still-life_23-2149508910.jpg",
|
||||
imageAlt: "delicious ikan salai masak lemak",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/green-curry-with-eggs-black-cups-with-lemon-lemongrass-chili-tomatoes_1150-25744.jpg",
|
||||
imageAlt: "spicy malay curry dish",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-stuffed-vegetables-with-meat-rice-clay-bowl_140725-12055.jpg",
|
||||
imageAlt: "rustic warung table setup",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Order via WhatsApp",
|
||||
href: "https://wa.me/",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/anime-style-cozy-home-interior-with-furnishings_23-2151176381.jpg", imageAlt: "warm welcoming restaurant entrance" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/pumpkin-pie-making-arrangement_23-2149055383.jpg", imageAlt: "fresh ingredients for masak lemak" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/delicious-thai-food-still-life_23-2149508910.jpg", imageAlt: "delicious ikan salai masak lemak" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/green-curry-with-eggs-black-cups-with-lemon-lemongrass-chili-tomatoes_1150-25744.jpg", imageAlt: "spicy malay curry dish" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/side-view-stuffed-vegetables-with-meat-rice-clay-bowl_140725-12055.jpg", imageAlt: "rustic warung table setup" }
|
||||
]}
|
||||
buttons={[{ text: "Order via WhatsApp", href: "https://wa.me/" }]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smoked-fishes-wooden-table-view_23-2148736908.jpg",
|
||||
alt: "Smoked fishes on wooden table above view",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/flat-lay-decoration-with-fish-copy-space_23-2148308047.jpg",
|
||||
alt: "Flat lay decoration with fish and copy-space",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-smoked-fishes-wooden-table_23-2148736910.jpg",
|
||||
alt: "High angle smoked fishes on wooden table",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-grilled-sea-bass-served-with-fresh-vegetables-lemonnd-narsharab-sauce-wooden-table_140725-11976.jpg",
|
||||
alt: "Side view of grilled sea bass served with fresh vegetables lemonnd narsharab sauce on wooden table",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/asian-people-having-dinner-party_23-2149552626.jpg",
|
||||
alt: "Asian people having dinner party",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/smoked-fishes-wooden-table-view_23-2148736908.jpg", alt: "Smoked fishes on wooden table above view" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/flat-lay-decoration-with-fish-copy-space_23-2148308047.jpg", alt: "Flat lay decoration with fish and copy-space" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/high-angle-smoked-fishes-wooden-table_23-2148736910.jpg", alt: "High angle smoked fishes on wooden table" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/side-view-grilled-sea-bass-served-with-fresh-vegetables-lemonnd-narsharab-sauce-wooden-table_140725-11976.jpg", alt: "Side view of grilled sea bass served with fresh vegetables" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/asian-people-having-dinner-party_23-2149552626.jpg", alt: "Asian people having dinner party" }
|
||||
]}
|
||||
avatarText="Loved by 500+ local foodies"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Authentic Taste",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Family Recipe",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fresh Ingredients",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Kampung Spirit",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Traditional Cooking",
|
||||
},
|
||||
{ type: "text", text: "Authentic Taste" },
|
||||
{ type: "text", text: "Family Recipe" },
|
||||
{ type: "text", text: "Fresh Ingredients" },
|
||||
{ type: "text", text: "Kampung Spirit" },
|
||||
{ type: "text", text: "Traditional Cooking" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -154,41 +83,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Ikan Salai",
|
||||
description: "Perfectly smoked fish with rich, authentic kampung flavor.",
|
||||
buttonIcon: "Zap",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-lamb-ribs-dish-copy-space_23-2148516962.jpg",
|
||||
imageAlt: "smoked duck dish tender",
|
||||
},
|
||||
{
|
||||
title: "Masak Lemak Cili Api",
|
||||
description: "Signature creamy dish with balanced spice loved by locals.",
|
||||
buttonIcon: "Zap",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-wooden-board_140725-2399.jpg?_wi=2",
|
||||
imageAlt: "smoked duck dish tender",
|
||||
},
|
||||
{
|
||||
title: "Salai Itik",
|
||||
description: "Smoked duck cooked to perfection – tender & flavorful.",
|
||||
buttonIcon: "Zap",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-fillet-pieces-stick-served-with-shoestrings-arugula-sauce_140725-5756.jpg?_wi=2",
|
||||
imageAlt: "smoked duck dish tender",
|
||||
},
|
||||
{
|
||||
title: "Traditional Recipes",
|
||||
description: "Cooked with love following family heritage recipes.",
|
||||
buttonIcon: "Zap",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-red-curry-black-cup_1150-23919.jpg?_wi=2",
|
||||
imageAlt: "smoked duck dish tender",
|
||||
},
|
||||
{
|
||||
title: "Fresh Sides",
|
||||
description: "Hand-picked vegetables sourced from our local farmers.",
|
||||
buttonIcon: "Leaf",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/kids-eating-together-table-outdoors_23-2149614812.jpg?_wi=2",
|
||||
imageAlt: "smoked duck dish tender",
|
||||
},
|
||||
{ title: "Ikan Salai", description: "Perfectly smoked fish with rich, authentic kampung flavor.", buttonIcon: Zap, imageSrc: "http://img.b2bpic.net/free-photo/grilled-lamb-ribs-dish-copy-space_23-2148516962.jpg", imageAlt: "smoked duck dish tender" },
|
||||
{ title: "Masak Lemak Cili Api", description: "Signature creamy dish with balanced spice loved by locals.", buttonIcon: Zap, imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-wooden-board_140725-2399.jpg", imageAlt: "smoked duck dish tender" },
|
||||
{ title: "Salai Itik", description: "Smoked duck cooked to perfection – tender & flavorful.", buttonIcon: Zap, imageSrc: "http://img.b2bpic.net/free-photo/chicken-fillet-pieces-stick-served-with-shoestrings-arugula-sauce_140725-5756.jpg", imageAlt: "smoked duck dish tender" },
|
||||
{ title: "Traditional Recipes", description: "Cooked with love following family heritage recipes.", buttonIcon: Zap, imageSrc: "http://img.b2bpic.net/free-photo/chicken-red-curry-black-cup_1150-23919.jpg", imageAlt: "smoked duck dish tender" },
|
||||
{ title: "Fresh Sides", description: "Hand-picked vegetables sourced from our local farmers.", buttonIcon: Leaf, imageSrc: "http://img.b2bpic.net/free-photo/kids-eating-together-table-outdoors_23-2149614812.jpg", imageAlt: "smoked duck dish tender" },
|
||||
]}
|
||||
title="Our Specialties"
|
||||
description="Taste the authentic flavors of our traditional kitchen."
|
||||
@@ -201,31 +100,11 @@ export default function LandingPage() {
|
||||
title="Why People Love Us"
|
||||
tag="Customer Satisfaction"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "4.6",
|
||||
description: "Rating from 40+ Reviews",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "RM1-20",
|
||||
description: "Affordable Pricing",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "Authentic",
|
||||
description: "Kampung Taste",
|
||||
},
|
||||
{
|
||||
id: "m4",
|
||||
value: "Friendly",
|
||||
description: "Clean & Warm Service",
|
||||
},
|
||||
{
|
||||
id: "m5",
|
||||
value: "Fresh",
|
||||
description: "Daily Prepared Meals",
|
||||
},
|
||||
{ id: "m1", value: "4.6", description: "Rating from 40+ Reviews" },
|
||||
{ id: "m2", value: "RM1-20", description: "Affordable Pricing" },
|
||||
{ id: "m3", value: "Authentic", description: "Kampung Taste" },
|
||||
{ id: "m4", value: "Friendly", description: "Clean & Warm Service" },
|
||||
{ id: "m5", value: "Fresh", description: "Daily Prepared Meals" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -235,44 +114,15 @@ export default function LandingPage() {
|
||||
<ProductCardOne
|
||||
textboxLayout="default"
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Ikan Salai",
|
||||
price: "RM15",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-marinated-chicken-with-plate-pasta_141793-499.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Masak Lemak",
|
||||
price: "RM12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-green-curry-bowl_1150-23914.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Salai Itik",
|
||||
price: "RM20",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/rice-noodles-red-curry-with-meatballs-with-dried-chilies-basil-cucumber-long-beans_1150-27076.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Traditional Dish",
|
||||
price: "RM10",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shrimp-deep-fried-batter-placed-salad-tomatoes-wooden-bowl_1150-22442.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Combo Set",
|
||||
price: "RM25",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/befe-sauteed-own-broth-served-with-yogurt-white-plate_114579-1785.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Chef Special",
|
||||
price: "RM18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Ikan Salai", price: "RM15", imageSrc: "http://img.b2bpic.net/free-photo/top-view-marinated-chicken-with-plate-pasta_141793-499.jpg" },
|
||||
{ id: "p2", name: "Masak Lemak", price: "RM12", imageSrc: "http://img.b2bpic.net/free-photo/chicken-green-curry-bowl_1150-23914.jpg" },
|
||||
{ id: "p3", name: "Salai Itik", price: "RM20", imageSrc: "http://img.b2bpic.net/free-photo/rice-noodles-red-curry-with-meatballs-with-dried-chilies-basil-cucumber-long-beans_1150-27076.jpg" },
|
||||
{ id: "p4", name: "Traditional Dish", price: "RM10", imageSrc: "http://img.b2bpic.net/free-photo/shrimp-deep-fried-batter-placed-salad-tomatoes-wooden-bowl_1150-22442.jpg" },
|
||||
{ id: "p5", name: "Combo Set", price: "RM25", imageSrc: "http://img.b2bpic.net/free-photo/befe-sauteed-own-broth-served-with-yogurt-white-plate_114579-1785.jpg" },
|
||||
{ id: "p6", name: "Chef Special", price: "RM18", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg" },
|
||||
]}
|
||||
title="Our Food Gallery"
|
||||
description="Visual highlights from our kitchen."
|
||||
@@ -283,34 +133,14 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Where are you located?",
|
||||
content: "Kampung Tunggul Hitam, Parit Raja, Johor.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "What are your opening hours?",
|
||||
content: "Open daily until 4 PM (may vary during festive seasons).",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Do you offer takeaway?",
|
||||
content: "Yes! Dine-in and takeaway available.",
|
||||
},
|
||||
{
|
||||
id: "f4",
|
||||
title: "Is the food spicy?",
|
||||
content: "Moderate spice – suitable for most people.",
|
||||
},
|
||||
{
|
||||
id: "f5",
|
||||
title: "Can I reserve a table?",
|
||||
content: "We work on a first-come, first-served basis, but for large groups, do reach out via WhatsApp.",
|
||||
},
|
||||
{ id: "f1", title: "Where are you located?", content: "Kampung Tunggul Hitam, Parit Raja, Johor." },
|
||||
{ id: "f2", title: "What are your opening hours?", content: "Open daily until 4 PM." },
|
||||
{ id: "f3", title: "Do you offer takeaway?", content: "Yes! Dine-in and takeaway available." },
|
||||
{ id: "f4", title: "Is the food spicy?", content: "Moderate spice." },
|
||||
{ id: "f5", title: "Can I reserve a table?", content: "First-come, first-served." },
|
||||
]}
|
||||
sideTitle="Frequently Asked Questions"
|
||||
sideDescription="Everything you need to know about dining with us."
|
||||
sideDescription="Everything you need to know."
|
||||
faqsAnimation="blur-reveal"
|
||||
/>
|
||||
</div>
|
||||
@@ -320,16 +150,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Authentic Taste",
|
||||
"Affordable Prices",
|
||||
"Great Service",
|
||||
"Fresh Ingredients",
|
||||
"Local Favorite",
|
||||
"Traditional Recipe",
|
||||
"Clean Environment",
|
||||
]}
|
||||
"Authentic Taste", "Affordable Prices", "Great Service", "Fresh Ingredients", "Local Favorite", "Traditional Recipe", "Clean Environment"]}
|
||||
title="Craving Ikan Salai?"
|
||||
description="Visit us today or order now before we sell out!"
|
||||
description="Visit us today or order now!"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -337,27 +160,12 @@ export default function LandingPage() {
|
||||
<ContactSplitForm
|
||||
useInvertedBackground={true}
|
||||
title="Send Us An Enquiry"
|
||||
description="Got questions or want to pre-order? Let us know."
|
||||
description="Got questions? Let us know."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
required: true,
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Your Order / Inquiry",
|
||||
rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
textarea={{ name: "message", placeholder: "Your Order / Inquiry", rows: 4, required: true }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/restaurant-with-red-carpet-floor-tables-chairs_140725-8024.jpg"
|
||||
/>
|
||||
</div>
|
||||
@@ -366,34 +174,10 @@ export default function LandingPage() {
|
||||
<FooterBaseReveal
|
||||
logoText="Warung Senandung Mesra Wak Jheynal"
|
||||
columns={[
|
||||
{
|
||||
title: "Information",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#services",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "WhatsApp",
|
||||
href: "https://wa.me/",
|
||||
},
|
||||
{
|
||||
label: "Location",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Information", items: [{ label: "About Us", href: "#hero" }, { label: "Menu", href: "#services" }] },
|
||||
{ title: "Contact", items: [{ label: "WhatsApp", href: "https://wa.me/" }, { label: "Location", href: "#" }] },
|
||||
]}
|
||||
copyrightText="© 2026 Warung Senandung Mesra Wak Jheynal"
|
||||
copyrightText="© 2026 Warung Senandung Mesra"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user