import React, { useState, useEffect, useRef } from 'react'; import ReactDOM from 'react-dom/client'; import { Menu, X, MapPin, Phone, Mail, Instagram, Facebook, ArrowRight, Clock, ExternalLink, ChevronRight, FileText, Download, Upload } from 'lucide-react'; const CONFIG = { restaurant: { name: "nagomi", address: "J. Jasinskio g. 14B", city: "Vilnius, Lithuania", building: "Yellowstone Business Center", phone: "+370 687 52295", email: "labas@nagomi.lt", }, links: { reservation: { lt: "https://widget.tablein.com/lt/widget/nagomi", en: "https://widget.tablein.com/en/widget/nagomi" }, menu: "https://order.site/nagomi/en/ltu/vilnius/restaurant/nagomi-sf", order: "https://order.site/nagomi/en/ltu/vilnius/restaurant/nagomi-sf", wolt: "https://wolt.com/en/ltu/vilnius/restaurant/nagomi", boltFood: "https://food.bolt.eu/en-US/114-vilnius/p/nagomi", instagram: "https://instagram.com/nagomi.lt", facebook: "https://facebook.com/nagomi.lt", tiktok: "https://tiktok.com/@nagomi.lt" } }; const MENU_PDF_PATHS = { food: { lt: "assets/main-menu/nagomi-menu-lt.pdf", en: "assets/main-menu/nagomi-menu-en.pdf" }, drinks: { lt: "assets/cocktails-menu/cocktails-lt.pdf", en: "assets/cocktails-menu/cocktails-en.pdf" } }; // Careers form submission target: a PHP script (see php/submit-application.php) // that stores the application in MySQL and emails the CV to the restaurant. // Adjust this path if you deploy the php/ folder somewhere other than alongside index.html. const CAREERS_FORM_ENDPOINT = "php/submit-application.php"; const MENU_DATA = { food: [ { cat_lt: "Sushi Rolls", cat_en: "Sushi Rolls", hasTakelis: true, items: [ { name: "Yasai Roll", desc_lt: "Tempuroje kepta paprika ir cukinija, wakame, unagi padažas, sezamas", desc_en: "Tempura fried bell pepper and zucchini, wakame, unagi sauce, sesame", price: "9€", plate: "yellow", veg: true }, { name: "Vegan Special Roll", desc_lt: "Mangas, avokadas, wakame, sezamas", desc_en: "Mango, avocado, wakame, sesame", price: "9€", plate: "yellow", veg: true }, { name: "Fried Salmon Roll", desc_lt: "Kepta lašiša, unagi padažas, kimči majonezas, tobiko, agurkas, sezamas", desc_en: "Fried salmon, unagi sauce, kimchi mayo, tobiko, cucumber, sesame", price: "9€", plate: "yellow" }, { name: "Sesame Kani", desc_lt: "Surimi, kreminis sūris, agurkas, tobiko, kimči majonezas, sezamas", desc_en: "Surimi, cream cheese, cucumber, tobiko, kimchi mayo, sesame", price: "11€", plate: "white" }, { name: "Unagi Special Roll", desc_lt: "Ungurys, tigrinės krevetės, kreminis sūris, tempuros dribsniai, agurkas", desc_en: "Eel, tiger prawns, cream cheese, tempura flakes, cucumber", price: "11€", plate: "white" }, { name: "Spicy Sake Roll", desc_lt: "Lašiša, agurkas, avokadas, tobiko, kimči majonezas, kimči sezamas", desc_en: "Salmon, cucumber, avocado, tobiko, kimchi mayo, kimchi sesame", price: "11€", plate: "white", spicy: true }, { name: "Philadelphia", desc_lt: "Surimi, kreminis sūris, agurkas, lašiša, kimči majonezas", desc_en: "Surimi, cream cheese, cucumber, salmon, kimchi mayo", price: "11€", plate: "white" }, { name: "Tuna Mango Roll", desc_lt: "Tunas, mangas, kreminis sūris, tobiko", desc_en: "Tuna, mango, cream cheese, tobiko", price: "13€", plate: "grey" }, { name: "Ebi Yuzu Roll", desc_lt: "Tunas, mangas, kreminis sūris, tobiko", desc_en: "Tuna, mango, cream cheese, tobiko", price: "13€", plate: "grey" }, { name: "Ebi Avocado", desc_lt: "Tigrinės krevetės tempuroje, tobiko, wasabi majonezas, tempuros traškutis, avokadas, unagi padažas", desc_en: "Tiger prawns in tempura, tobiko, wasabi mayo, tempura flakes, avocado, unagi sauce", price: "13€", plate: "grey" }, { name: "Crispy Tuna Roll", desc_lt: "Tunas, sriracha, tobiko, smidras, tempuros traškutis, čili siūlai, yuzu gochujang majonezas", desc_en: "Tuna, sriracha, tobiko, asparagus, tempura flakes, chili threads, yuzu gochujang mayo", price: "13€", plate: "grey", spicy: true }, { name: "Philadelphia Special", desc_lt: "Surimi, kreminis sūris, agurkas, deginta lašiša, kimči majonezas, unagi padažas", desc_en: "Surimi, cream cheese, cucumber, seared salmon, kimchi mayo, unagi sauce", price: "13€", plate: "grey" }, { name: "Spicy Tuna Tartar Roll", desc_lt: "Tunas, kimči majonezas, agurkas, avokadas, shichimi, togarashi, kimči sezamas", desc_en: "Tuna, kimchi mayo, cucumber, avocado, shichimi, togarashi, kimchi sesame", price: "13€", plate: "grey", spicy: true }, { name: "Maguro Wakame Roll", desc_lt: "Tunas, kepta krevetė tempuroje, wakame, karai padažas, tobiko", desc_en: "Tuna, fried prawn in tempura, wakame, karai sauce, tobiko", price: "15€", plate: "lightGreen" }, { name: "Midori Tuna Roll", desc_lt: "Tunas, mėlynasis svogūnas, kalendra, karai padažas, unagi padažas, tobiko, juodas sezamas, mangas, avokadas", desc_en: "Tuna, red onion, cilantro, karai sauce, unagi sauce, tobiko, black sesame, mango, avocado", price: "15€", plate: "lightGreen" }, { name: "Kimido Roll", desc_lt: "Lašiša, agurkas, avokadas, upėtakio ikrai, kimči majonezas", desc_en: "Salmon, cucumber, avocado, trout caviar, kimchi mayo", price: "15€", plate: "lightGreen" }, { name: "Royal Roll", desc_lt: "Ungurys, tigrinės krevetės, deginta lašiša, agurkas, kreminis sūris, kimči majonezas, unagi padažas", desc_en: "Eel, tiger prawns, seared salmon, cucumber, cream cheese, kimchi mayo, unagi sauce", price: "15€", plate: "lightGreen" }, { name: "Maguro Special Roll", desc_lt: "Lašiša, tunas, avokadas, mangas, kimči majonezas", desc_en: "Salmon, tuna, avocado, mango, kimchi mayo", price: "15€", plate: "lightGreen" }, { name: "Ebi Tartar Roll", desc_lt: "Lašiša, tigrinės krevetės, kreminis sūris, agurkas, tempuros traškučiai, sezamas, avokadas, tobiko, karai padažas", desc_en: "Salmon, tiger prawns, cream cheese, cucumber, tempura flakes, sesame, avocado, tobiko, karai sauce", price: "15€", plate: "lightGreen" }, { name: "Gōka Unagi Roll", desc_lt: "Ungurys, tigrinės krevetės tempuroje, agurkas, tobiko, sojos majonezas, unagi padažas, sezamas", desc_en: "Eel, tiger prawn in tempura, cucumber, tobiko, soy mayo, unagi sauce, sesame", price: "17€", plate: "teal" }, { name: "Akai Fusion Roll", desc_lt: "Tunas, tempuros traškučiai, avokadas, bruknių padažas, ožkos sūris su trumais, ryžių spragėsiai", desc_en: "Tuna, tempura flakes, avocado, lingonberry sauce, goat cheese with truffles, popped rice", price: "17€", plate: "teal" }, { name: "Bonito Takumi Roll", desc_lt: "Ungurys, mangas, avokadas, tempuros traškučiai, sriracha, lašiša, ikura, bonito drožlės", desc_en: "Eel, mango, avocado, tempura flakes, sriracha, salmon, ikura, bonito flakes", price: "17€", plate: "teal" } ] }, { cat_lt: "Nigiri", cat_en: "Nigiri", hasTakelis: true, items: [ { name: "Seared Sake Nigiri (2vnt)", desc_lt: "Deginta lašiša, wasabi, kimči majonezas, unagi padažas", desc_en: "Seared salmon, wasabi, kimchi mayo, unagi sauce", price: "5.5€", plate: "white" }, { name: "Sake Nigiri (2vnt)", desc_lt: "Lašiša, wasabi, tobiko", desc_en: "Salmon, wasabi, tobiko", price: "6.5€", plate: "grey" }, { name: "Maguro Nigiri (2vnt)", desc_lt: "Tataki stiliaus tuno nigiri, kimči majonezas, svogūnų laiškai", desc_en: "Tataki style tuna nigiri, kimchi mayo, scallions", price: "6.5€", plate: "grey" }, { name: "Unagi Nigiri (2vnt)", desc_lt: "Ungurys, unagi padažas, sezamas", desc_en: "Eel, unagi sauce, sesame", price: "7.5€", plate: "lightGreen" }, { name: "Hotate Nigiri (2vnt)", desc_lt: "Šukutė, unagi padažas, kimči majonezas", desc_en: "Scallop, unagi sauce, kimchi mayo", price: "8.5€", plate: "teal" } ] }, { cat_lt: "Gunkan", cat_en: "Gunkan", hasTakelis: true, items: [ { name: "Nagomi Special (1vnt)", desc_lt: "Deginta lašiša, šukutė, tobiko, sojos majonezas, unagi padažas", desc_en: "Seared salmon, scallop, tobiko, soy mayo, unagi sauce", price: "4.5€", plate: "yellow" }, { name: "Sake Gunkan (2vnt)", desc_lt: "Lašiša, kimči majonezas, kimči sezamas, tobiko, shichimi", desc_en: "Salmon, kimchi mayo, kimchi sesame, tobiko, shichimi", price: "5.5€", plate: "white", spicy: true }, { name: "Maguro Gunkan (2vnt)", desc_lt: "Tunas, kimči majonezas, kimči sezamas, shichimi", desc_en: "Tuna, kimchi mayo, kimchi sesame, shichimi", price: "6.5€", plate: "grey", spicy: true }, { name: "Hotate Gunkan (2vnt)", desc_lt: "Šukutė, kimči majonezas, wakame, tobiko", desc_en: "Scallop, kimchi mayo, wakame, tobiko", price: "8.5€", plate: "teal" }, { name: "Ikura Gunkan (2vnt)", desc_lt: "Ikura, agurkas", desc_en: "Ikura, cucumber", price: "8.5€", plate: "teal" } ] }, { cat_lt: "Kepti Sushi", cat_en: "Hot Rolls", items: [ { name: "Yaki Sake Roll", desc_lt: "Lašiša, kreminis sūris, salota, avokadas, unagi padažas", desc_en: "Salmon, cream cheese, lettuce, avocado, unagi sauce", price: "11€" }, { name: "Maguro Tempura Roll", desc_lt: "Tunas, agurkas, wakame salotos, kreminis sūris, kimči majonezas", desc_en: "Tuna, cucumber, wakame salad, cream cheese, kimchi mayo", price: "11.5€" }, { name: "Hot Kani Roll", desc_lt: "Surimi, avokadas, kreminis sūris, wasabi majonezas", desc_en: "Surimi, avocado, cream cheese, wasabi mayo", price: "12€" }, { name: "Sake Kiiro Roll", desc_lt: "Kepta lašiša, mangas, kreminis sūris, svogūnų laiškai, karai padažas, kimči sezamas, žolelės", desc_en: "Fried salmon, mango, cream cheese, scallions, karai sauce, kimchi sesame, herbs", price: "13€" }, { name: "Hot Unagi Maki", desc_lt: "Ungurys, lašiša, agurkas, tobiko, svogūnų laiškai, kimči majonezas, unagi padažas", desc_en: "Eel, salmon, cucumber, tobiko, scallions, kimchi mayo, unagi sauce", price: "13€" } ] }, { cat_lt: "Onigiri", cat_en: "Onigiri", items: [ { name: "Onigiri su teriyaki vištiena", desc_lt: "Ryžiai, nori lapas, teriyaki vištiena, sezamas, svogūnų laiškai", desc_en: "Rice, nori, teriyaki chicken, sesame, scallions", price: "5.9€" }, { name: "Onigiri su lašiša", desc_lt: "Ryžiai, nori lapas, lašiša, tobiko, kimči majonezas, kimči sezamas, sriracha", desc_en: "Rice, nori, salmon, tobiko, kimchi mayo, kimchi sesame, sriracha", price: "6.9€", spicy: true }, { name: "Onigiri su kepta lašiša ir ikura", desc_lt: "Ryžiai, nori lapas, kepta lašiša, ikura, tobiko, kimči majonezas, unagi padažas", desc_en: "Rice, nori, fried salmon, ikura, tobiko, kimchi mayo, unagi sauce", price: "7.9€" }, { name: "Onigiri su tunu", desc_lt: "Ryžiai, nori lapas, tunas, tobiko, kalendra, raudonas svogūnas, karai majonezas, unagi padažas", desc_en: "Rice, nori, tuna, tobiko, cilantro, red onion, karai mayo, unagi sauce", price: "6.5€" } ] }, { cat_lt: "Bowl'ai", cat_en: "Bowls", items: [ { name: "Kaisen Bowl", desc_lt: "Ryžiai, tunas, lašiša, ungurys, wakame, avokadas, agurkas, kimči sezamas, sezamo aliejus, kimči majonezas, takuan, unagi padažas", desc_en: "Rice, tuna, salmon, eel, wakame, avocado, cucumber, kimchi sesame, sesame oil, kimchi mayo, takuan, unagi sauce", price: "14.9€" } ] }, { cat_lt: "Sriubos", cat_en: "Soups", items: [ { name: "Miso su tofu", desc_lt: "Tofu, džiovinti wakame dumbliai, svogūnų laiškai", desc_en: "Tofu, dried wakame seaweed, scallions", price: "4€", veg: true }, { name: "Miso su lašiša", desc_lt: "Lašiša, džiovinti wakame dumbliai, svogūnų laiškai", desc_en: "Salmon, dried wakame seaweed, scallions", price: "5.5€" }, { name: "Miso su shiitaki", desc_lt: "Shiitaki, džiovinti wakame dumbliai, svogūnų laiškai", desc_en: "Shiitake, dried wakame seaweed, scallions", price: "6€", veg: true }, { name: "Tom Yum", desc_lt: "Tigrinės krevetės, lašiša, shiitaki grybai, kalendra, kokosų pieno sultinys, laimas", desc_en: "Tiger prawns, salmon, shiitake mushrooms, cilantro, coconut milk broth, lime", price: "10.9€", spicy: true } ] }, { cat_lt: "Užkandžiai", cat_en: "Appetizers", items: [ { name: "Mūsų gamybos kimči", desc_lt: "Kimči kopūstas, morkos, svogūnų laiškai", desc_en: "Homemade kimchi cabbage, carrots, scallions", price: "4.5€", spicy: true, veg: true }, { name: "Wakame salotos", desc_lt: "Wakame, sezamo padažas", desc_en: "Wakame, sesame sauce", price: "6€", veg: true }, { name: "Tofu", desc_lt: "Tofu, sezamų padažas, čili, wakame, sezamas", desc_en: "Tofu, sesame sauce, chili, wakame, sesame", price: "9€", veg: true }, { name: "Edamame", desc_lt: "Edamame pupelės su druska", desc_en: "Edamame beans with salt", price: "6€", veg: true }, { name: "Spicy edamame", desc_lt: "Edamame pupelės, unagi padažas, sriracha, sezamo sėklos", desc_en: "Edamame beans, unagi sauce, sriracha, sesame seeds", price: "6.5€", spicy: true, veg: true }, { name: "Mūsų gamybos won ton su krevetėmis (8vnt)", desc_lt: "Tigrinės krevetės, apelsinas, svogūnų laiškai, imbieras, kimči majonezas", desc_en: "Tiger prawns, orange, scallions, ginger, kimchi mayo", price: "10€" }, { name: "Mūsų gamybos gyoza su kiauliena (6 vnt)", desc_lt: "Kiauliena, česnakas, svogūnų laiškai, imbieras, sezamų aliejus, baltagūžis kopūstas, brandinta soja", desc_en: "Pork, garlic, scallions, ginger, sesame oil, white cabbage, aged soy", price: "11€" }, { name: "Tuno ir lašišos tartaras", desc_lt: "Tuno ir lašišos tartaras, wasabi majonezas, sezamo sėklos, svogūnų laiškai, nori lapo traškutis", desc_en: "Tuna and salmon tartare, wasabi mayo, sesame seeds, scallions, crispy nori", price: "12€" }, { name: "Tigrinės krevetės tempuroje (6vnt)", desc_lt: "Tigrinės krevetės tempuros tešloje, kimči majonezas, unagi padažas", desc_en: "Tiger prawns in tempura batter, kimchi mayo, unagi sauce", price: "12.9€" }, { name: "Tuno sashimi", desc_lt: "Tunas, agurkas, takuan, imbieras, kizami wasabi", desc_en: "Tuna, cucumber, takuan, ginger, kizami wasabi", price: "13.5€" }, { name: "Lašišos sashimi", desc_lt: "Lašiša, agurkas, takuan, imbieras, kizami wasabi", desc_en: "Salmon, cucumber, takuan, ginger, kizami wasabi", price: "12€" }, { name: "Tuno tataki", desc_lt: "Tunas, kalendra, čili, apelsinas, laimo lapas", desc_en: "Tuna, cilantro, chili, orange, lime leaf", price: "13.5€" } ] }, { cat_lt: "Desertai", cat_en: "Desserts", items: [ { name: "Mochi (1 vnt)", desc_lt: "Įvairių skonių, teirautis padavėjų", desc_en: "Various flavors, please ask your waiter", price: "2.9€" } ] } ], drinks: [ { cat_lt: "Signature Cocktails", cat_en: "Signature Cocktails", items: [ { name: "NAKAMA SAKE", desc_lt: "Vodka, sake, homemade vanilla strawberry syrup, peach air bubbles", desc_en: "Vodka, sake, homemade vanilla strawberry syrup, peach air bubbles", price: "12€" }, { name: "PINEAPPLE EXPRESS", desc_lt: "Amaretto liqueur, homemade pineapple & cinnamon syrup, egg white", desc_en: "Amaretto liqueur, homemade pineapple & cinnamon syrup, egg white", price: "12€" }, { name: "MANGO DELIGHT", desc_lt: "Gin, elderflower syrup, homemade mango syrup, fresh lime juice", desc_en: "Gin, elderflower syrup, homemade mango syrup, fresh lime juice", price: "12€" }, { name: "MONK JUICE", desc_lt: "Vodka, house strawberry ginger beer, peach liqueur", desc_en: "Vodka, house strawberry ginger beer, peach liqueur", price: "12€" }, { name: "ZEN GARDEN", desc_lt: "Gin, elderflower liqueur, cucumber, egg white", desc_en: "Gin, elderflower liqueur, cucumber, egg white", price: "12€" }, { name: "YUZU SPRITZ", desc_lt: "Yuzu liqueur, prosecco, soda", desc_en: "Yuzu liqueur, prosecco, soda", price: "9€" }, { name: "BUTTER OLD FASHIONED", desc_lt: "Bourbon, homemade buttery brown sugar syrup, chocolate bitters", desc_en: "Bourbon, homemade buttery brown sugar syrup, chocolate bitters", price: "12€" }, { name: "SPICE RUSH", desc_lt: "White rum, banana rum, tangerine liqueur, spicy mango agave", desc_en: "White rum, banana rum, tangerine liqueur, spicy mango agave", price: "12€" }, { name: "FEELING PEACHY", desc_lt: "Gin, homemade peach syrup, yuzu syrup, fresh lemon juice, egg white", desc_en: "Gin, homemade peach syrup, yuzu syrup, fresh lemon juice, egg white", price: "12€" }, { name: "KIMYONA MARTINI", desc_lt: "Gin/vodka, Japanese tomato liqueur, dry vermouth", desc_en: "Gin/vodka, Japanese tomato liqueur, dry vermouth", price: "12€" }, { name: "YUZU TOGARASHI", desc_lt: "Tequila, yuzu liqueur, spicy pear syrup, fresh lime juice", desc_en: "Tequila, yuzu liqueur, spicy pear syrup, fresh lime juice", price: "12€" }, { name: "MATCHA DAIQUIRI", desc_lt: "White rum, matcha, mint, sugar syrup, fresh lime juice", desc_en: "White rum, matcha, mint, sugar syrup, fresh lime juice", price: "13€" }, { name: "SOULSHAKERS RUBY", desc_lt: "Tequila, Martini bitter, homemade peach syrup, fresh lemon juice, rosemary", desc_en: "Tequila, Martini bitter, homemade peach syrup, fresh lemon juice, rosemary", price: "12€" }, { name: "BUKIYOU", desc_lt: "Gin, lychee syrup, fresh lemon juice, jasmine milk tea", desc_en: "Gin, lychee syrup, fresh lemon juice, jasmine milk tea", price: "12€" } ] } ] }; const DICTIONARY = { lt: { nav: { experience: "Patirtis", kaiten: "Kaiten", menu: "Meniu", lunch: "Verslo Pietūs", bar: "Baras", delivery: "Pristatymas", about: "Apie mus", careers: "Karjera", contact: "Kontaktai" }, actions: { reserve: "Rezervuoti stalą", viewMenu: "Žiūrėti meniu", downloadMenu: "Atsisiųsti PDF", orderOnline: "Užsakyti į namus", getDirections: "Gauti nuorodas" }, hero: { title1: "nagomi", title2: "KAITEN SUSHI", title3: "VILNIUJE", subtitle: "Šiuolaikinė japonų virtuvės patirtis." }, experience: { tag: "Koncepcija", title: "NAGOMI PATIRTIS", text: "Nagomi į Vilnių atneša autentišką japoniško valgymo ritmą. Restorano ašis – nenutrūkstamai judantis Kaiten konvejeris. Svečiai kviečiami stebėti, rinktis ir mėgautis pro šalį keliaujančiais patiekalais, taip kurdami dinamišką ir asmeninę kulinarinę kelionę. Esant specifiniams norams, mūsų šefai paruoš patiekalus pagal jūsų užsakymą ir patieks tiesiai ant jūsų stalo.", steps: [ { title: "PAMATYTI", desc: "Stebėkite šviežiai paruoštus patiekalus keliaujančius konvejeriu." }, { title: "PASIRINKTI", desc: "Išsirinkite labiausiai akį traukiančias lėkštes." }, { title: "MĖGAUTIS", desc: "Patirkite modernios Japonijos skonius." } ] }, kaiten: { title: "KAITEN RITMAS", text: "Nepertraukiamas meistriškumo srautas tiesiai prieš jūsų akis." }, menuPreview: { tag: "Kulinarija", title: "SUKURTA SU TIKSLUMU", text: "Mūsų meniu gerbia tradicines japonų technikas, tuo pačiu priimdamas šiuolaikinius skonius. Nuo nepriekaištingo sashimi iki modernių sušių ritinėlių ir šildančių patiekalų.", cta: "Atidaryti Restorano Meniu" }, lunch: { tag: "Vidurdienis", title: "VERSLO PIETŪS", text: "Rafinuota pauzė jūsų darbo dienoje. Siūlome darbo dienomis, pristatydami subalansuotus ir tikslius japoniškus derinius.", time: "Darbo dienomis 11:00–14:00" }, bar: { tag: "Gėrimai", title: "KOKTEILIŲ BARAS", text: "Atmosferinė erdvė, skirta moderniai miksologijai. Atraskite kokteilius, įkvėptus japoniškų skonių – yuzu, matcha ir aukščiausios kokybės sakės – kartu su kruopščiai atrinktu spiritinių gėrimų ir vynų asortimentu.", cta: "Žiūrėti Gėrimų Meniu" }, order: { tag: "Pristatymas", title: "NAGOMI NAMUOSE", text: "Mėgaukitės rafinuotu Nagomi skoniu, kad ir kur būtumėte. Pasirinkite pristatymo platformą užsakymui internetu.", wolt: "Užsakyti per Wolt", bolt: "Užsakyti per Bolt Food" }, about: { tag: "Mūsų Istorija", title: "RASTI HARMONIJĄ", text: "Žodis 'Nagomi' įkūnija harmoniją, ramybę ir malonias bendras akimirkas. Šią erdvę sukūrėme atspindėti tuos principus – sujungdami energingą japoniško Kaiten valgymo kultūrą su rafinuota, ramia premium klasės Europos restorano atmosfera. Kiekviena detalė, nuo medžiagų iki meniu, parinkta siekiant sukurti įsimintiną svetingumo patirtį." }, careers: { tag: "Prisijunkite prie mūsų", title: "KARJEROS GALIMYBĖS", text: "Ieškote naujo iššūkio? Užpildykite anketą žemiau ir prisijunkite prie nagomi komandos.", firstName: "Vardas", lastName: "Pavardė", phone: "Telefono numeris", email: "El. pašto adresas", experience: "Darbo patirtis", experiencePlaceholder: "Trumpai aprašykite savo ankstesnę darbo patirtį", workingHours: "Darbo valandos", fullTime: "Visa darbo diena", partTime: "Ne visa darbo diena", position: "Pageidaujama pozicija", positions: { sushiChef: "Sushi Šefas (MasterChef)", waitress: "Padavėja(s)", support: "Pagalbinis darbuotojas" }, selectPlaceholder: "Pasirinkite", city: "Miestas", residency: "Ar esate vietinis, ar iš užsienio?", local: "Vietinis", international: "Iš užsienio", salary: "Pageidaujamas atlyginimas (neprivaloma)", cv: "Prisekite CV", cvHint: "Spauskite, kad įkeltumėte CV (PDF arba Word)", ageConfirm: "Patvirtinu, kad esu vyresnis (-ė) nei 18 metų", submit: "Pateikti anketą", submitting: "Siunčiama...", successTitle: "Ačiū!", successText: "Jūsų anketa sėkmingai gauta. Netrukus su jumis susisieksime.", errorText: "Nepavyko išsiųsti anketos. Bandykite dar kartą arba parašykite mums el. paštu." }, location: { title: "VIETA IR LAIKAS", hoursLabel: "Darbo Laikas", contactLabel: "Kontaktai", addressLabel: "Adresas", hours: [ { day: "Pirmadienis", time: "Uždaryta" }, { day: "Antradienis - Ketvirtadienis", time: "11:00–22:00" }, { day: "Penktadienis", time: "11:00–23:00" }, { day: "Šeštadienis", time: "12:00–22:00" }, { day: "Sekmadienis", time: "12:00–20:00" } ] }, finalCta: { title: "JŪSŲ STALIUKAS LAUKIA", subtitle: "Prisijunkite prie mūsų nepamirštamai Kaiten sushi patirčiai." }, footer: { rights: "Visos teisės saugomos.", privacy: "Privatumo politika", cookies: "Slapukų politika", careers: "Karjera" } }, en: { nav: { experience: "Experience", kaiten: "Kaiten", menu: "Menu", lunch: "Business Lunch", bar: "Bar", delivery: "Delivery", about: "About", careers: "Careers", contact: "Contact" }, actions: { reserve: "Reserve a Table", viewMenu: "View Menu", downloadMenu: "Download PDF", orderOnline: "Order Online", getDirections: "Get Directions" }, hero: { title1: "nagomi", title2: "KAITEN SUSHI", title3: "IN VILNIUS", subtitle: "A contemporary Japanese dining experience." }, experience: { tag: "The Concept", title: "THE NAGOMI EXPERIENCE", text: "Nagomi brings the authentic rhythm of Japanese dining to Vilnius. Centered around our continuous Kaiten conveyor belt, guests are invited to observe, select, and enjoy plates as they pass, creating a dynamic and personal culinary journey. For specific cravings, our chefs prepare made-to-order specialties delivered directly to your table.", steps: [ { title: "SEE", desc: "Watch freshly prepared dishes travel along the belt." }, { title: "CHOOSE", desc: "Select the plates that catch your eye." }, { title: "ENJOY", desc: "Experience the flavours of modern Japan." } ] }, kaiten: { title: "THE RHYTHM OF KAITEN", text: "A seamless flow of craftsmanship, right before your eyes." }, menuPreview: { tag: "Culinary", title: "CRAFTED WITH PRECISION", text: "Our menu respects traditional Japanese techniques while embracing contemporary flavours. From pristine sashimi to intricate modern rolls and warm comforting dishes.", cta: "Open Restaurant Menu" }, lunch: { tag: "Midday", title: "BUSINESS LUNCH", text: "A refined pause in your workday. Available Monday through Friday, offering balanced and precise Japanese combinations.", time: "Weekdays 11:00–14:00" }, bar: { tag: "Drinks", title: "THE COCKTAIL BAR", text: "An atmospheric space dedicated to modern mixology. Discover cocktails inspired by Japanese flavours—incorporating yuzu, matcha, and premium sake—alongside a curated selection of spirits and wines.", cta: "View Drinks Menu" }, order: { tag: "Delivery", title: "NAGOMI AT HOME", text: "Enjoy the refined taste of Nagomi wherever you are. Choose your preferred delivery platform to order online.", wolt: "Order with Wolt", bolt: "Order with Bolt Food" }, about: { tag: "Our Story", title: "FINDING HARMONY", text: "The word 'Nagomi' embodies harmony, calm, and pleasant shared moments. We designed this space to reflect those principles—blending the energetic culture of Japanese Kaiten dining with the sophisticated, calm atmosphere of a premium European restaurant. Every detail, from the materials to the menu, is chosen to create a memorable hospitality experience." }, careers: { tag: "Join Our Team", title: "CAREER OPPORTUNITIES", text: "Looking for a new challenge? Fill out the form below to apply and join the nagomi team.", firstName: "First Name", lastName: "Last Name", phone: "Phone Number", email: "Email Address", experience: "Work Experience", experiencePlaceholder: "Briefly describe your previous work experience", workingHours: "Working Hours", fullTime: "Full-time", partTime: "Part-time", position: "Desired Position", positions: { sushiChef: "Sushi MasterChef", waitress: "Waitress", support: "Support Worker" }, selectPlaceholder: "Select", city: "City", residency: "Are you local or international?", local: "Local", international: "International", salary: "Desired Salary (optional)", cv: "Attach your CV", cvHint: "Click to upload your CV (PDF or Word)", ageConfirm: "I confirm that I am over 18 years old", submit: "Submit Application", submitting: "Sending...", successTitle: "Thank you!", successText: "Your application has been received. We'll be in touch with you soon.", errorText: "We couldn't send your application. Please try again or email us directly." }, location: { title: "LOCATION & HOURS", hoursLabel: "Opening Hours", contactLabel: "Contact", addressLabel: "Address", hours: [ { day: "Monday", time: "Closed" }, { day: "Tuesday - Thursday", time: "11:00–22:00" }, { day: "Friday", time: "11:00–23:00" }, { day: "Saturday", time: "12:00–22:00" }, { day: "Sunday", time: "12:00–20:00" } ] }, finalCta: { title: "YOUR TABLE IS WAITING", subtitle: "Join us for an unforgettable Kaiten sushi experience." }, footer: { rights: "All rights reserved.", privacy: "Privacy Policy", cookies: "Cookie Policy", careers: "Careers" } } }; const useIntersectionObserver = (options = {}) => { const [isIntersecting, setIsIntersecting] = useState(false); const ref = useRef(null); useEffect(() => { const observer = new IntersectionObserver(([entry]) => { if (entry.isIntersecting) { setIsIntersecting(true); if (ref.current) observer.unobserve(ref.current); } }, { threshold: 0.1, ...options }); if (ref.current) observer.observe(ref.current); return () => observer.disconnect(); }, [options]); return [ref, isIntersecting]; }; const FadeInSection = ({ children, className = "", delay = 0 }) => { const [ref, isVisible] = useIntersectionObserver(); return (
{item[`desc_${lang}`]}
{item[`desc_${lang}`]}
{t.hero.subtitle}
{t.experience.text}
{step.desc}
{t.kaiten.text}
{t.lunch.text}
{t.bar.text}
{t.order.text}
"{t.about.text}"
{CONFIG.restaurant.name}
{CONFIG.restaurant.address}
{CONFIG.restaurant.building}
{CONFIG.restaurant.city}
{t.finalCta.subtitle}