Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 05d0f2ad7d | |||
| 2a5f7ef097 |
196
src/app/page.tsx
196
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleFullscreen
|
<NavbarStyleFullscreen
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Menu",
|
name: "Menu", id: "menu"},
|
||||||
id: "menu",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Souvlaki Legend"
|
brandName="Souvlaki Legend"
|
||||||
/>
|
/>
|
||||||
@@ -55,41 +47,26 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboardCarousel
|
<HeroBillboardCarousel
|
||||||
background={{
|
background={{
|
||||||
variant: "gradient-bars",
|
variant: "gradient-bars"}}
|
||||||
}}
|
|
||||||
title="Το Σουβλάκι που σε κάνει να ταξιδεύεις"
|
title="Το Σουβλάκι που σε κάνει να ταξιδεύεις"
|
||||||
description="Τεράστιες μερίδες, ίδια ποιότητα εδώ και 20 χρόνια. Ο θρύλος της γεύσης που όλη η Αθήνα εμπιστεύεται."
|
description="Τεράστιες μερίδες, ίδια ποιότητα εδώ και 20 χρόνια. Ο θρύλος της γεύσης που όλη η Αθήνα εμπιστεύεται."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Παράγγειλε Τώρα",
|
text: "Παράγγειλε Τώρα", href: "#menu"},
|
||||||
href: "#menu",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
mediaItems={[
|
mediaItems={[
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sliced-doner-served-with-different-meal_141793-1267.jpg?_wi=1",
|
imageSrc: "http://img.b2bpic.net/free-photo/sliced-doner-served-with-different-meal_141793-1267.jpg?_wi=1", imageAlt: "Hero 1"},
|
||||||
imageAlt: "Hero 1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-shish-kebabs-vegetables_23-2147852325.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/meat-shish-kebabs-vegetables_23-2147852325.jpg", imageAlt: "Hero 2"},
|
||||||
imageAlt: "Hero 2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-corn-dogs-plate_23-2149455089.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-corn-dogs-plate_23-2149455089.jpg", imageAlt: "Hero 3"},
|
||||||
imageAlt: "Hero 3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/lavash-chicken-roll-homemade-potatoes_140725-2299.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/lavash-chicken-roll-homemade-potatoes_140725-2299.jpg", imageAlt: "Hero 4"},
|
||||||
imageAlt: "Hero 4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-skewers-parchment-paper-with-tomatoes_23-2148699116.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-skewers-parchment-paper-with-tomatoes_23-2148699116.jpg", imageAlt: "Hero 5"},
|
||||||
imageAlt: "Hero 5",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-fried-pieces-meat-fried-onions_140725-3560.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/medium-fried-pieces-meat-fried-onions_140725-3560.jpg", imageAlt: "Hero 6"},
|
||||||
imageAlt: "Hero 6",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -99,18 +76,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
heading={[
|
heading={[
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", content: "Παράδοση από "},
|
||||||
content: "Παράδοση από ",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "image",
|
type: "image", src: "http://img.b2bpic.net/free-photo/shrimps-with-arugula-bread-served-with-white-wine_141793-1262.jpg", alt: "Legacy"},
|
||||||
src: "http://img.b2bpic.net/free-photo/shrimps-with-arugula-bread-served-with-white-wine_141793-1262.jpg",
|
|
||||||
alt: "Legacy",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", content: " πατέρα σε γιο."},
|
||||||
content: " πατέρα σε γιο.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -122,23 +92,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Τεράστιες μερίδες",
|
title: "Τεράστιες μερίδες", description: "Δεν συμβιβαζόμαστε με τίποτα λιγότερο από το μέγιστο.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-skewers-parchment-paper_23-2148699117.jpg?_wi=1", imageAlt: "Portion"},
|
||||||
description: "Δεν συμβιβαζόμαστε με τίποτα λιγότερο από το μέγιστο.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-skewers-parchment-paper_23-2148699117.jpg?_wi=1",
|
|
||||||
imageAlt: "Portion",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Εξυπηρέτηση σε δευτερόλεπτα",
|
title: "Εξυπηρέτηση σε δευτερόλεπτα", description: "Ταχύτητα που δεν θυσιάζει την ποιότητα.", imageSrc: "http://img.b2bpic.net/free-photo/turkey-kebabs-with-mustard-sauce_661915-109.jpg?_wi=1", imageAlt: "Speed"},
|
||||||
description: "Ταχύτητα που δεν θυσιάζει την ποιότητα.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/turkey-kebabs-with-mustard-sauce_661915-109.jpg?_wi=1",
|
|
||||||
imageAlt: "Speed",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Παραδοσιακές συνταγές",
|
title: "Παραδοσιακές συνταγές", description: "Γεύσεις που μας ακολουθούν από την αρχή.", imageSrc: "http://img.b2bpic.net/free-photo/sliced-tomatoes-dill-sandwich-board-blue-surface_114579-55092.jpg?_wi=1", imageAlt: "Tradition"},
|
||||||
description: "Γεύσεις που μας ακολουθούν από την αρχή.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sliced-tomatoes-dill-sandwich-board-blue-surface_114579-55092.jpg?_wi=1",
|
|
||||||
imageAlt: "Tradition",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Γιατί όλη η Αθήνα μας προτιμά"
|
title="Γιατί όλη η Αθήνα μας προτιμά"
|
||||||
description="Η διαφορά είναι στη λεπτομέρεια και στο μεράκι."
|
description="Η διαφορά είναι στη λεπτομέρεια και στο μεράκι."
|
||||||
@@ -153,41 +111,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Χοιρινός Γύρος", price: "4.50€", imageSrc: "http://img.b2bpic.net/free-photo/top-view-shish-kebab-with-fried-vegetables-chopped-onion-ayran-knife-white-plate_176474-3443.jpg"},
|
||||||
name: "Χοιρινός Γύρος",
|
|
||||||
price: "4.50€",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-shish-kebab-with-fried-vegetables-chopped-onion-ayran-knife-white-plate_176474-3443.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Σουβλάκι Καλαμάκι", price: "3.80€", imageSrc: "http://img.b2bpic.net/free-photo/shepherd-s-salad-roasted-sausages-cheese-strings-pepper-slices-wooden-board-marble-surface_114579-52594.jpg"},
|
||||||
name: "Σουβλάκι Καλαμάκι",
|
|
||||||
price: "3.80€",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/shepherd-s-salad-roasted-sausages-cheese-strings-pepper-slices-wooden-board-marble-surface_114579-52594.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Κοτόπουλο Σουβλάκι", price: "4.00€", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-soup-with-herbs-spices-served-with-dark-bread_114579-29288.jpg"},
|
||||||
name: "Κοτόπουλο Σουβλάκι",
|
|
||||||
price: "4.00€",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-soup-with-herbs-spices-served-with-dark-bread_114579-29288.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Πίτα Γύρος", price: "4.50€", imageSrc: "http://img.b2bpic.net/free-photo/vegetables-pickles-wrapped-lavash_140725-6372.jpg"},
|
||||||
name: "Πίτα Γύρος",
|
|
||||||
price: "4.50€",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetables-pickles-wrapped-lavash_140725-6372.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Μερίδα Γύρος", price: "9.50€", imageSrc: "http://img.b2bpic.net/free-photo/cheese-platter-served-with-tomatoes-bread-slices-smoked-sausages-wooden-table_23-2148162067.jpg"},
|
||||||
name: "Μερίδα Γύρος",
|
|
||||||
price: "9.50€",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cheese-platter-served-with-tomatoes-bread-slices-smoked-sausages-wooden-table_23-2148162067.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", name: "Χωριάτικη Σαλάτα", price: "6.50€", imageSrc: "http://img.b2bpic.net/free-photo/greek-salad-horiatiki-with-large-pieces-tomatoes-cucumbers-onion-feta-cheese-olives-white-bowl-isolated-top-view-village-salad-with-diced-mozzarella-arugula-parsley-olive-oil_1150-44845.jpg"},
|
||||||
name: "Χωριάτικη Σαλάτα",
|
|
||||||
price: "6.50€",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/greek-salad-horiatiki-with-large-pieces-tomatoes-cucumbers-onion-feta-cheese-olives-white-bowl-isolated-top-view-village-salad-with-diced-mozzarella-arugula-parsley-olive-oil_1150-44845.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Το Μενου μας"
|
title="Το Μενου μας"
|
||||||
description="Δοκιμάστε τις θρυλικές γεύσεις μας."
|
description="Δοκιμάστε τις θρυλικές γεύσεις μας."
|
||||||
@@ -200,60 +134,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Γιάννης Παπαδόπουλος", date: "12/01/2024", title: "Τέλειο!", quote: "Το καλύτερο σουβλάκι της Αθήνας. Ταξιδεύω 1 ώρα μόνο για αυτό.", tag: "Regular", avatarSrc: "http://img.b2bpic.net/free-photo/young-friends-having-laugh-together_23-2148395336.jpg", imageSrc: "http://img.b2bpic.net/free-photo/sliced-doner-served-with-different-meal_141793-1267.jpg?_wi=2", imageAlt: "happy customer eating souvlaki"},
|
||||||
name: "Γιάννης Παπαδόπουλος",
|
|
||||||
date: "12/01/2024",
|
|
||||||
title: "Τέλειο!",
|
|
||||||
quote: "Το καλύτερο σουβλάκι της Αθήνας. Ταξιδεύω 1 ώρα μόνο για αυτό.",
|
|
||||||
tag: "Regular",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/young-friends-having-laugh-together_23-2148395336.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sliced-doner-served-with-different-meal_141793-1267.jpg?_wi=2",
|
|
||||||
imageAlt: "happy customer eating souvlaki",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Μαρία Κ.", date: "15/01/2024", title: "Φανταστικό", quote: "Τεράστιες μερίδες και η εξυπηρέτηση είναι απίστευτη.", tag: "Local", avatarSrc: "http://img.b2bpic.net/free-photo/girl-recording-recipe_23-2147959018.jpg", imageSrc: "http://img.b2bpic.net/free-photo/shrimps-with-arugula-bread-served-with-white-wine_141793-1262.jpg", imageAlt: "happy customer eating souvlaki"},
|
||||||
name: "Μαρία Κ.",
|
|
||||||
date: "15/01/2024",
|
|
||||||
title: "Φανταστικό",
|
|
||||||
quote: "Τεράστιες μερίδες και η εξυπηρέτηση είναι απίστευτη.",
|
|
||||||
tag: "Local",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/girl-recording-recipe_23-2147959018.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/shrimps-with-arugula-bread-served-with-white-wine_141793-1262.jpg",
|
|
||||||
imageAlt: "happy customer eating souvlaki",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Κώστας Α.", date: "20/01/2024", title: "Κλασική αξία", quote: "Ίδια γεύση εδώ και χρόνια. Δεν αλλάζει με τίποτα.", tag: "Fan", avatarSrc: "http://img.b2bpic.net/free-photo/happy-redhead-woman-having-fun-while-being-fed-by-her-boyfriend-dining-table_637285-10475.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-skewers-parchment-paper_23-2148699117.jpg?_wi=2", imageAlt: "happy customer eating souvlaki"},
|
||||||
name: "Κώστας Α.",
|
|
||||||
date: "20/01/2024",
|
|
||||||
title: "Κλασική αξία",
|
|
||||||
quote: "Ίδια γεύση εδώ και χρόνια. Δεν αλλάζει με τίποτα.",
|
|
||||||
tag: "Fan",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/happy-redhead-woman-having-fun-while-being-fed-by-her-boyfriend-dining-table_637285-10475.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-skewers-parchment-paper_23-2148699117.jpg?_wi=2",
|
|
||||||
imageAlt: "happy customer eating souvlaki",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Ελένη Π.", date: "25/01/2024", title: "Γρήγορο και νόστιμο", quote: "Το μόνο που πραγματικά αξίζει. Γρήγορα και πάντα ζεστά.", tag: "Regular", avatarSrc: "http://img.b2bpic.net/free-photo/young-happy-man-serving-food-dining-table-while-having-lunch-with-friends-home_637285-5866.jpg", imageSrc: "http://img.b2bpic.net/free-photo/turkey-kebabs-with-mustard-sauce_661915-109.jpg?_wi=2", imageAlt: "happy customer eating souvlaki"},
|
||||||
name: "Ελένη Π.",
|
|
||||||
date: "25/01/2024",
|
|
||||||
title: "Γρήγορο και νόστιμο",
|
|
||||||
quote: "Το μόνο που πραγματικά αξίζει. Γρήγορα και πάντα ζεστά.",
|
|
||||||
tag: "Regular",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/young-happy-man-serving-food-dining-table-while-having-lunch-with-friends-home_637285-5866.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/turkey-kebabs-with-mustard-sauce_661915-109.jpg?_wi=2",
|
|
||||||
imageAlt: "happy customer eating souvlaki",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Γιώργος Σ.", date: "01/02/2024", title: "Θρύλος", quote: "Αν θες να φας πραγματικό σουβλάκι, έρχεσαι εδώ.", tag: "Fan", avatarSrc: "http://img.b2bpic.net/free-photo/woman-cafe-having-lunch-talking-phone_1303-14744.jpg", imageSrc: "http://img.b2bpic.net/free-photo/sliced-tomatoes-dill-sandwich-board-blue-surface_114579-55092.jpg?_wi=2", imageAlt: "happy customer eating souvlaki"},
|
||||||
name: "Γιώργος Σ.",
|
|
||||||
date: "01/02/2024",
|
|
||||||
title: "Θρύλος",
|
|
||||||
quote: "Αν θες να φας πραγματικό σουβλάκι, έρχεσαι εδώ.",
|
|
||||||
tag: "Fan",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/woman-cafe-having-lunch-talking-phone_1303-14744.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sliced-tomatoes-dill-sandwich-board-blue-surface_114579-55092.jpg?_wi=2",
|
|
||||||
imageAlt: "happy customer eating souvlaki",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Τι λένε οι πελάτες μας"
|
title="Τι λένε οι πελάτες μας"
|
||||||
description="Η φήμη μας χτίζεται καθημερινά στις ουρές."
|
description="Η φήμη μας χτίζεται καθημερινά στις ουρές."
|
||||||
@@ -266,20 +155,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "Δέχεστε παραγγελίες;", content: "Ναι, μπορείτε να παραγγείλετε online μέσω [eFood](https://www.efood.gr) ή [Wolt](https://www.wolt.com)."},
|
||||||
title: "Δέχεστε παραγγελίες;",
|
|
||||||
content: "Ναι, μέσω eFood και Wolt.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Υπάρχει αναμονή;", content: "Τις ώρες αιχμής ενδέχεται να υπάρχει μικρή αναμονή, αλλά το προσωπικό μας εξυπηρετεί άμεσα όλες τις ηλεκτρονικές παραγγελίες."},
|
||||||
title: "Υπάρχει αναμονή;",
|
|
||||||
content: "Τις ώρες αιχμής ενδέχεται, αλλά εξυπηρετούμε άμεσα.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Ποιο είναι το ωράριο;", content: "Είμαστε ανοιχτά καθημερινά από τις 11:00 έως τις 02:00. Μπορείτε να κάνετε την παραγγελία σας οποιαδήποτε στιγμή κατά το ωράριο λειτουργίας μας."},
|
||||||
title: "Ποιο είναι το ωράριο;",
|
|
||||||
content: "Είμαστε ανοιχτά καθημερινά από τις 11:00 έως τις 02:00.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/delicious-indian-dosa-assortment_23-2149086041.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/delicious-indian-dosa-assortment_23-2149086041.jpg"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -294,14 +174,7 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
names={[
|
names={[
|
||||||
"eFood",
|
"eFood", "Wolt", "Google", "Facebook", "TripAdvisor", "Foursquare", "Yelp"]}
|
||||||
"Wolt",
|
|
||||||
"Google",
|
|
||||||
"Facebook",
|
|
||||||
"TripAdvisor",
|
|
||||||
"Foursquare",
|
|
||||||
"Yelp",
|
|
||||||
]}
|
|
||||||
title="Εμπιστοσύνη στη γεύση"
|
title="Εμπιστοσύνη στη γεύση"
|
||||||
description="Μέρος της κουλτούρας της Αθήνας."
|
description="Μέρος της κουλτούρας της Αθήνας."
|
||||||
/>
|
/>
|
||||||
@@ -311,8 +184,7 @@ export default function LandingPage() {
|
|||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="Newsletter"
|
tag="Newsletter"
|
||||||
title="Μείνετε συνδεδεμένοι"
|
title="Μείνετε συνδεδεμένοι"
|
||||||
description="Εγγραφείτε για προσφορές και νέα."
|
description="Εγγραφείτε για προσφορές και νέα."
|
||||||
|
|||||||
Reference in New Issue
Block a user