feat: фотогалерея с 8+ фото на каждый гриб + lightbox

- Добавлен компонент ImageGallery с миниатюрами и lightbox
- 20 видов грибов с 8 фотографиями каждый из Wikimedia Commons
- Навигация стрелками, счётчик фото, зум по клику

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Денис Шкабатур
2026-02-11 13:45:57 +03:00
parent 36387dbf7d
commit a7570f3465
3 changed files with 296 additions and 8 deletions

View File

@@ -4,6 +4,7 @@ import { ArrowLeft, MapPin, AlertTriangle, Lightbulb, ChefHat, Info } from 'luci
import { mushrooms, getMushroomBySlug } from '@/data/mushrooms'; import { mushrooms, getMushroomBySlug } from '@/data/mushrooms';
import { EdibilityBadge } from '@/components/EdibilityBadge'; import { EdibilityBadge } from '@/components/EdibilityBadge';
import { SeasonBar } from '@/components/SeasonBar'; import { SeasonBar } from '@/components/SeasonBar';
import { ImageGallery } from '@/components/ImageGallery';
import { getActiveSeasonMonths, getSeasonLabel } from '@/lib/utils'; import { getActiveSeasonMonths, getSeasonLabel } from '@/lib/utils';
import type { Metadata } from 'next'; import type { Metadata } from 'next';
@@ -49,14 +50,11 @@ export default async function MushroomDetailPage({ params }: PageProps) {
{/* Hero */} {/* Hero */}
<div className="grid grid-cols-1 gap-8 lg:grid-cols-2"> <div className="grid grid-cols-1 gap-8 lg:grid-cols-2">
{/* Image */} {/* Image Gallery */}
<div className="relative aspect-[4/3] overflow-hidden rounded-2xl bg-muted shadow-lg"> <ImageGallery
<img images={[mushroom.imageUrl, ...(mushroom.galleryUrls || [])]}
src={mushroom.imageUrl} alt={mushroom.name}
alt={mushroom.name} />
className="h-full w-full object-cover"
/>
</div>
{/* Info */} {/* Info */}
<div> <div>

View File

@@ -0,0 +1,130 @@
'use client';
import { useState } from 'react';
import { ChevronLeft, ChevronRight, X, ZoomIn } from 'lucide-react';
import { cn } from '@/lib/utils';
interface ImageGalleryProps {
images: string[];
alt: string;
}
export function ImageGallery({ images, alt }: ImageGalleryProps) {
const [activeIndex, setActiveIndex] = useState(0);
const [lightboxOpen, setLightboxOpen] = useState(false);
const [lightboxIndex, setLightboxIndex] = useState(0);
if (!images || images.length === 0) return null;
const openLightbox = (index: number) => {
setLightboxIndex(index);
setLightboxOpen(true);
};
const closeLightbox = () => setLightboxOpen(false);
const prevImage = () => {
setLightboxIndex((i) => (i === 0 ? images.length - 1 : i - 1));
};
const nextImage = () => {
setLightboxIndex((i) => (i === images.length - 1 ? 0 : i + 1));
};
return (
<>
{/* Main Image */}
<div className="space-y-3">
<div
className="relative aspect-[4/3] overflow-hidden rounded-2xl bg-muted shadow-lg cursor-pointer group"
onClick={() => openLightbox(activeIndex)}
>
<img
src={images[activeIndex]}
alt={`${alt} — фото ${activeIndex + 1}`}
className="h-full w-full object-cover transition-transform duration-300 group-hover:scale-[1.02]"
/>
<div className="absolute inset-0 bg-black/0 group-hover:bg-black/10 transition-colors flex items-center justify-center">
<ZoomIn className="h-8 w-8 text-white opacity-0 group-hover:opacity-80 transition-opacity drop-shadow-lg" />
</div>
<div className="absolute bottom-3 right-3 rounded-lg bg-black/50 px-2.5 py-1 text-xs text-white backdrop-blur-sm">
{activeIndex + 1} / {images.length}
</div>
</div>
{/* Thumbnails */}
<div className="grid grid-cols-4 sm:grid-cols-5 md:grid-cols-4 gap-2">
{images.map((url, i) => (
<button
key={i}
onClick={() => setActiveIndex(i)}
className={cn(
'aspect-square overflow-hidden rounded-lg border-2 transition-all',
i === activeIndex
? 'border-forest-500 ring-2 ring-forest-200 shadow-sm'
: 'border-transparent opacity-70 hover:opacity-100 hover:border-border'
)}
>
<img
src={url}
alt={`${alt} — миниатюра ${i + 1}`}
className="h-full w-full object-cover"
loading="lazy"
/>
</button>
))}
</div>
</div>
{/* Lightbox */}
{lightboxOpen && (
<div
className="fixed inset-0 z-[100] flex items-center justify-center bg-black/90 backdrop-blur-sm"
onClick={closeLightbox}
>
{/* Close button */}
<button
onClick={closeLightbox}
className="absolute top-4 right-4 z-10 rounded-full bg-white/10 p-2 text-white hover:bg-white/20 transition-colors"
aria-label="Закрыть"
>
<X className="h-6 w-6" />
</button>
{/* Navigation */}
<button
onClick={(e) => { e.stopPropagation(); prevImage(); }}
className="absolute left-4 z-10 rounded-full bg-white/10 p-2 text-white hover:bg-white/20 transition-colors"
aria-label="Предыдущее фото"
>
<ChevronLeft className="h-6 w-6" />
</button>
<button
onClick={(e) => { e.stopPropagation(); nextImage(); }}
className="absolute right-4 z-10 rounded-full bg-white/10 p-2 text-white hover:bg-white/20 transition-colors"
aria-label="Следующее фото"
>
<ChevronRight className="h-6 w-6" />
</button>
{/* Image */}
<div
className="max-h-[85vh] max-w-[90vw]"
onClick={(e) => e.stopPropagation()}
>
<img
src={images[lightboxIndex]}
alt={`${alt} — фото ${lightboxIndex + 1}`}
className="max-h-[85vh] max-w-[90vw] object-contain rounded-lg"
/>
</div>
{/* Counter */}
<div className="absolute bottom-4 left-1/2 -translate-x-1/2 rounded-full bg-white/10 px-4 py-1.5 text-sm text-white backdrop-blur-sm">
{lightboxIndex + 1} / {images.length}
</div>
</div>
)}
</>
);
}

View File

@@ -35,6 +35,16 @@ export const mushrooms: Mushroom[] = [
], ],
cookingTips: 'Универсален в кулинарии. Превосходен жареный, в супах, сушёный. Сушёные белые грибы имеют наиболее интенсивный аромат. Можно мариновать и солить.', cookingTips: 'Универсален в кулинарии. Превосходен жареный, в супах, сушёный. Сушёные белые грибы имеют наиболее интенсивный аромат. Можно мариновать и солить.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Boletus_edulis_474529.jpg/800px-Boletus_edulis_474529.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Boletus_edulis_474529.jpg/800px-Boletus_edulis_474529.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/%28Gemeine_Steinpilz%29_Boletus_edulis.jpg/960px-%28Gemeine_Steinpilz%29_Boletus_edulis.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/8/8f/2025-10-11_D500-0940_Achim-Lammerts_Boletus-edulis-mit-Laccaria-amethystina.jpg/960px-2025-10-11_D500-0940_Achim-Lammerts_Boletus-edulis-mit-Laccaria-amethystina.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/AD2009Sep13_Boletus_edulis_01.jpg/960px-AD2009Sep13_Boletus_edulis_01.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/1/13/Boletus_edulis20130728_095.jpg/960px-Boletus_edulis20130728_095.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Boletus_edulis_steinpilz.jpg/960px-Boletus_edulis_steinpilz.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Edible_fungi_in_basket_2012_G1.jpg/960px-Edible_fungi_in_basket_2012_G1.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Edible_fungi_in_basket_2013_G3.jpg/960px-Edible_fungi_in_basket_2013_G3.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/6/65/Eekhoorntjesbrood_%28Boletus_edulis%29._Locatie%2C_De_Kruidhof_Buitenpost_01.jpg/960px-Eekhoorntjesbrood_%28Boletus_edulis%29._Locatie%2C_De_Kruidhof_Buitenpost_01.jpg',
],
funFact: 'Белый гриб назван так потому, что его мякоть не темнеет при сушке, в отличие от многих других трубчатых грибов.', funFact: 'Белый гриб назван так потому, что его мякоть не темнеет при сушке, в отличие от многих других трубчатых грибов.',
}, },
{ {
@@ -58,6 +68,16 @@ export const mushrooms: Mushroom[] = [
], ],
cookingTips: 'Отлично подходит для жарки со сметаной — классическое блюдо. Можно мариновать, сушить, замораживать. Не рекомендуется варить долго — теряет вкус.', cookingTips: 'Отлично подходит для жарки со сметаной — классическое блюдо. Можно мариновать, сушить, замораживать. Не рекомендуется варить долго — теряет вкус.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Cantharellus_cibarius_%28ziza_horia%29.jpg/800px-Cantharellus_cibarius_%28ziza_horia%29.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Cantharellus_cibarius_%28ziza_horia%29.jpg/800px-Cantharellus_cibarius_%28ziza_horia%29.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/2007-07-14_Cantharellus_cibarius.jpg/960px-2007-07-14_Cantharellus_cibarius.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/Cantharellus_cibarius_149403743.jpg/960px-Cantharellus_cibarius_149403743.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Cantharellus_cibarius_152635310.jpg/960px-Cantharellus_cibarius_152635310.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b2/Cantharellus_cibarius_2009_G2.jpg/960px-Cantharellus_cibarius_2009_G2.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Cantharellus_cibarius_2009_G3.jpg/960px-Cantharellus_cibarius_2009_G3.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Cantharellus_cibarius_2009_G4.jpg/960px-Cantharellus_cibarius_2009_G4.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Cantharellus_cibarius_56447847.jpg/960px-Cantharellus_cibarius_56447847.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Chanterelle_Cantharellus_cibarius.jpg/960px-Chanterelle_Cantharellus_cibarius.jpg',
],
funFact: 'Лисички содержат хиноманнозу — вещество, которое отпугивает насекомых и паразитов. Поэтому эти грибы почти никогда не бывают червивыми.', funFact: 'Лисички содержат хиноманнозу — вещество, которое отпугивает насекомых и паразитов. Поэтому эти грибы почти никогда не бывают червивыми.',
}, },
{ {
@@ -83,6 +103,16 @@ export const mushrooms: Mushroom[] = [
cookingTips: 'Требует обязательного отваривания 1520 минут перед приготовлением. Отлично подходит для маринования, жарки, супов. Ножки жёсткие — лучше использовать только шляпки.', cookingTips: 'Требует обязательного отваривания 1520 минут перед приготовлением. Отлично подходит для маринования, жарки, супов. Ножки жёсткие — лучше использовать только шляпки.',
warnings: 'Сырые и недоваренные опята вызывают расстройство желудка. Обязательно отваривайте перед приготовлением!', warnings: 'Сырые и недоваренные опята вызывают расстройство желудка. Обязательно отваривайте перед приготовлением!',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Armillaria_mellea%2C_Honey_Fungus%2C_UK_1.jpg/800px-Armillaria_mellea%2C_Honey_Fungus%2C_UK_1.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Armillaria_mellea%2C_Honey_Fungus%2C_UK_1.jpg/800px-Armillaria_mellea%2C_Honey_Fungus%2C_UK_1.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/20221020_Stadtbefestigung_Lindau_05.jpg/960px-20221020_Stadtbefestigung_Lindau_05.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Armillaria-mellea-hallimasch.jpg/960px-Armillaria-mellea-hallimasch.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Armillaria_mellea%2C_Honey_Fungus%2C_UK%2C_3.jpg/960px-Armillaria_mellea%2C_Honey_Fungus%2C_UK%2C_3.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Armillaria_mellea%2C_Honey_Fungus%2C_UK.jpg/960px-Armillaria_mellea%2C_Honey_Fungus%2C_UK.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Armillaria_mellea%2C_Honey_Fungus%2C_UK_1.jpg/960px-Armillaria_mellea%2C_Honey_Fungus%2C_UK_1.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Armillaria_mellea_031005w.jpg/960px-Armillaria_mellea_031005w.jpg',
'https://upload.wikimedia.org/wikipedia/commons/a/ae/Armillaria_mellea_Linden.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Armillaria_mellea_in_Sochi_14112015.JPG/960px-Armillaria_mellea_in_Sochi_14112015.JPG',
],
funFact: 'Грибница опёнка тёмного в Орегоне (США) занимает площадь около 9 км² и считается самым большим живым организмом на Земле.', funFact: 'Грибница опёнка тёмного в Орегоне (США) занимает площадь около 9 км² и считается самым большим живым организмом на Земле.',
}, },
{ {
@@ -106,6 +136,16 @@ export const mushrooms: Mushroom[] = [
], ],
cookingTips: 'Перед приготовлением рекомендуется снять слизистую кожицу со шляпки. Отлично подходит для маринования, жарки, супов. Один из лучших грибов для маринада.', cookingTips: 'Перед приготовлением рекомендуется снять слизистую кожицу со шляпки. Отлично подходит для маринования, жарки, супов. Один из лучших грибов для маринада.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Suillus_luteus_2.jpg/800px-Suillus_luteus_2.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Suillus_luteus_2.jpg/800px-Suillus_luteus_2.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/2025-10-15_D500-1030_Achim-Lammerts_Suillus-luteus.jpg/960px-2025-10-15_D500-1030_Achim-Lammerts_Suillus-luteus.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/2025-10-15_D500-1036_Achim-Lammerts_Suillus-luteus.jpg/960px-2025-10-15_D500-1036_Achim-Lammerts_Suillus-luteus.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Offermannsheide_27.07.2017_Slippery_Jack_-_Suillus_luteus_%2836703406780%29.jpg/960px-Offermannsheide_27.07.2017_Slippery_Jack_-_Suillus_luteus_%2836703406780%29.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Ruhland%2C_Grenzstra%C3%9Fe_bei_Hausnr._1%2C_Butterpilz_am_Parkplatzrand%2C_Entwicklungsreihe%2C_Herbst%2C_02.jpg/960px-Ruhland%2C_Grenzstra%C3%9Fe_bei_Hausnr._1%2C_Butterpilz_am_Parkplatzrand%2C_Entwicklungsreihe%2C_Herbst%2C_02.jpg',
'https://upload.wikimedia.org/wikipedia/commons/f/fb/Suillus_luteus.JPG',
'https://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Suillus_luteus_1.jpg/960px-Suillus_luteus_1.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Suillus_luteus_10.jpg/960px-Suillus_luteus_10.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Suillus_luteus_1255228.jpg/960px-Suillus_luteus_1255228.jpg',
],
funFact: 'Маслёнки — одни из первых грибов, которые появляются после дождя. В Крыму их можно найти уже через 23 дня после хорошего ливня.', funFact: 'Маслёнки — одни из первых грибов, которые появляются после дождя. В Крыму их можно найти уже через 23 дня после хорошего ливня.',
}, },
{ {
@@ -126,6 +166,16 @@ export const mushrooms: Mushroom[] = [
season: s({ 7: 'r', 8: 'm', 9: 'a', 10: 'a', 11: 'm' }), season: s({ 7: 'r', 8: 'm', 9: 'a', 10: 'a', 11: 'm' }),
cookingTips: 'Лучший гриб для засолки — готов к употреблению через 2 недели. Можно жарить без предварительного отваривания. При засолке приобретает зеленоватый оттенок — это нормально.', cookingTips: 'Лучший гриб для засолки — готов к употреблению через 2 недели. Можно жарить без предварительного отваривания. При засолке приобретает зеленоватый оттенок — это нормально.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/8/89/Lactarius_deliciosus.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/8/89/Lactarius_deliciosus.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Echte_Reizker_Lactarius_deliciosus.JPG/960px-Echte_Reizker_Lactarius_deliciosus.JPG',
'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Lactarius-deliciosus-Finland.jpg/960px-Lactarius-deliciosus-Finland.jpg',
'https://upload.wikimedia.org/wikipedia/commons/8/89/Lactarius_deliciosus.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/7/71/Lactarius_deliciosus_%28il%C2%B7lustraci%C3%B3_cient%C3%ADfica%29.png/960px-Lactarius_deliciosus_%28il%C2%B7lustraci%C3%B3_cient%C3%ADfica%29.png',
'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Lactarius_deliciosus_1.jpg/960px-Lactarius_deliciosus_1.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Lactarius_deliciosus_1293087.jpg/960px-Lactarius_deliciosus_1293087.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/Lactarius_deliciosus_2.jpg/960px-Lactarius_deliciosus_2.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Lactarius_deliciosus_20100928w.JPG/960px-Lactarius_deliciosus_20100928w.JPG',
],
funFact: 'Рыжики — единственные грибы, которые можно есть сырыми, лишь присыпав солью. Этот способ употребления практикуется грибниками веками.', funFact: 'Рыжики — единственные грибы, которые можно есть сырыми, лишь присыпав солью. Этот способ употребления практикуется грибниками веками.',
}, },
{ {
@@ -150,6 +200,16 @@ export const mushrooms: Mushroom[] = [
], ],
cookingTips: 'Великолепны жареные с луком и сметаной. Можно мариновать, солить, замораживать. Предварительное отваривание необязательно, но рекомендуется 10 минут.', cookingTips: 'Великолепны жареные с луком и сметаной. Можно мариновать, солить, замораживать. Предварительное отваривание необязательно, но рекомендуется 10 минут.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Tricholoma_terreum.jpg/800px-Tricholoma_terreum.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Tricholoma_terreum.jpg/800px-Tricholoma_terreum.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Erd-Ritterling_Tricholoma_terreum.jpg/960px-Erd-Ritterling_Tricholoma_terreum.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Tricholoma_terreum_102637137.jpg/960px-Tricholoma_terreum_102637137.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tricholoma_terreum_103319733.jpg/960px-Tricholoma_terreum_103319733.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Tricholoma_terreum_103319743.jpg/960px-Tricholoma_terreum_103319743.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Tricholoma_terreum_103334660.jpg/960px-Tricholoma_terreum_103334660.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Tricholoma_terreum_104247097.jpg/960px-Tricholoma_terreum_104247097.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Tricholoma_terreum_111130w.JPG/960px-Tricholoma_terreum_111130w.JPG',
'https://upload.wikimedia.org/wikipedia/commons/thumb/5/59/Tricholoma_terreum_161676417.jpg/960px-Tricholoma_terreum_161676417.jpg',
],
funFact: 'В Крыму мышата настолько популярны, что многие местные жители не собирают никакие другие грибы. На рынках Симферополя осенью мышата — самый ходовой товар.', funFact: 'В Крыму мышата настолько популярны, что многие местные жители не собирают никакие другие грибы. На рынках Симферополя осенью мышата — самый ходовой товар.',
}, },
{ {
@@ -170,6 +230,16 @@ export const mushrooms: Mushroom[] = [
season: s({ 1: 'r', 2: 'r', 3: 'm', 4: 'm', 5: 'r', 9: 'r', 10: 'm', 11: 'a', 12: 'a' }), season: s({ 1: 'r', 2: 'r', 3: 'm', 4: 'm', 5: 'r', 9: 'r', 10: 'm', 11: 'a', 12: 'a' }),
cookingTips: 'Используйте только молодые грибы — старые становятся жёсткими. Превосходны в жарке, супах, рагу. Ножки жёсткие — лучше удалять.', cookingTips: 'Используйте только молодые грибы — старые становятся жёсткими. Превосходны в жарке, супах, рагу. Ножки жёсткие — лучше удалять.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Pleurotus_ostreatus_JPG7.jpg/800px-Pleurotus_ostreatus_JPG7.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Pleurotus_ostreatus_JPG7.jpg/800px-Pleurotus_ostreatus_JPG7.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/20210718_Pleurotus_ostreatus_116-138.jpg/960px-20210718_Pleurotus_ostreatus_116-138.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/7/71/20210718_Pleurotus_ostreatus_21-35.jpg/960px-20210718_Pleurotus_ostreatus_21-35.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/20210719_Pleurotus_ostreatus_001-016.jpg/960px-20210719_Pleurotus_ostreatus_001-016.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/20210719_Pleurotus_ostreatus_098-127.jpg/960px-20210719_Pleurotus_ostreatus_098-127.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Gewone_oesterzwam_%28Pleurotus_ostreatus%29_25-12-2020_%28d.j.b.%29_01.jpg/960px-Gewone_oesterzwam_%28Pleurotus_ostreatus%29_25-12-2020_%28d.j.b.%29_01.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Gewone_oesterzwam_%28Pleurotus_ostreatus%29_31-12-2020_%28d.j.b.%29_01.jpg/960px-Gewone_oesterzwam_%28Pleurotus_ostreatus%29_31-12-2020_%28d.j.b.%29_01.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/Paddenstoelen_op_een_vlier_%28Sambucus_nigra%29_01.JPG/960px-Paddenstoelen_op_een_vlier_%28Sambucus_nigra%29_01.JPG',
'https://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Pleurotus_ostreatus_%28Oyster_Mushroom%29_1.jpg/960px-Pleurotus_ostreatus_%28Oyster_Mushroom%29_1.jpg',
],
funFact: 'Вёшенка — один из немногих грибов-хищников. Её грибница способна парализовать и переваривать микроскопических червей-нематод для получения азота.', funFact: 'Вёшенка — один из немногих грибов-хищников. Её грибница способна парализовать и переваривать микроскопических червей-нематод для получения азота.',
}, },
{ {
@@ -194,6 +264,16 @@ export const mushrooms: Mushroom[] = [
cookingTips: 'Универсален — жарка, супы, соусы, салаты, пицца. Молодые шампиньоны можно употреблять сырыми. Отваривание необязательно.', cookingTips: 'Универсален — жарка, супы, соусы, салаты, пицца. Молодые шампиньоны можно употреблять сырыми. Отваривание необязательно.',
warnings: 'Будьте крайне внимательны — молодые бледные поганки похожи на шампиньоны! Всегда проверяйте основание ножки на наличие вольвы.', warnings: 'Будьте крайне внимательны — молодые бледные поганки похожи на шампиньоны! Всегда проверяйте основание ножки на наличие вольвы.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Agaricus_campestris_1.jpg/800px-Agaricus_campestris_1.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Agaricus_campestris_1.jpg/800px-Agaricus_campestris_1.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b7/1797-09-03_Agaricus_campestris_Plate_by_James_Sowerby.jpg/960px-1797-09-03_Agaricus_campestris_Plate_by_James_Sowerby.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Agaricus-campestris-michoacan.jpg/960px-Agaricus-campestris-michoacan.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Agaricus_Campestris_tray.jpg/960px-Agaricus_Campestris_tray.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Agaricus_campestris.jpg/960px-Agaricus_campestris.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Agaricus_campestris_051011A.JPG/960px-Agaricus_campestris_051011A.JPG',
'https://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Agaricus_campestris_1293054.jpg/960px-Agaricus_campestris_1293054.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/1/10/Agaricus_campestris_226499564.jpg/960px-Agaricus_campestris_226499564.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Agaricus_campestris_247540418.jpg/960px-Agaricus_campestris_247540418.jpg',
],
funFact: 'Шампиньон — единственный гриб, который человечество научилось выращивать промышленно ещё в XVII веке. Первые грибные фермы появились в катакомбах Парижа.', funFact: 'Шампиньон — единственный гриб, который человечество научилось выращивать промышленно ещё в XVII веке. Первые грибные фермы появились в катакомбах Парижа.',
}, },
{ {
@@ -215,6 +295,16 @@ export const mushrooms: Mushroom[] = [
cookingTips: 'Требует обязательного вымачивания 23 дня со сменой воды для удаления горечи. Идеален для холодной засолки. Солёные грузди — классический русский деликатес.', cookingTips: 'Требует обязательного вымачивания 23 дня со сменой воды для удаления горечи. Идеален для холодной засолки. Солёные грузди — классический русский деликатес.',
warnings: 'Нельзя употреблять без предварительной обработки! Млечный сок вызывает раздражение ЖКТ.', warnings: 'Нельзя употреблять без предварительной обработки! Млечный сок вызывает раздражение ЖКТ.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/d/df/Lactarius_resimus.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/d/df/Lactarius_resimus.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/d/df/Lactarius_resimus.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Lactarius_resimus_12426817.jpg/960px-Lactarius_resimus_12426817.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Lactarius_resimus_12426819.jpg/960px-Lactarius_resimus_12426819.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Lactarius_resimus_12426821.jpg/960px-Lactarius_resimus_12426821.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Lactarius_resimus_12426823.jpg/960px-Lactarius_resimus_12426823.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Lactarius_resimus_12426825.jpg/960px-Lactarius_resimus_12426825.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Lactarius_resimus_12426827.jpg/960px-Lactarius_resimus_12426827.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Lactarius_resimus_12426828.jpg/960px-Lactarius_resimus_12426828.jpg',
],
funFact: 'Название «груздь» предположительно происходит от слова «груда» — эти грибы всегда растут скоплениями. По другой версии — от «грузный», из-за массивного вида.', funFact: 'Название «груздь» предположительно происходит от слова «груда» — эти грибы всегда растут скоплениями. По другой версии — от «грузный», из-за массивного вида.',
}, },
{ {
@@ -236,6 +326,16 @@ export const mushrooms: Mushroom[] = [
cookingTips: 'Можно жарить, солить, мариновать. Жгучие виды требуют предварительного отваривания. Снимайте кожицу со шляпки для лучшего вкуса.', cookingTips: 'Можно жарить, солить, мариновать. Жгучие виды требуют предварительного отваривания. Снимайте кожицу со шляпки для лучшего вкуса.',
warnings: 'Некоторые виды сыроежек (например, жгучеедкая) имеют едкий вкус. Попробуйте кончик мякоти на вкус — если жжёт, отварите 15 минут.', warnings: 'Некоторые виды сыроежек (например, жгучеедкая) имеют едкий вкус. Попробуйте кончик мякоти на вкус — если жжёт, отварите 15 минут.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/0/0e/Russula_vesca.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/0/0e/Russula_vesca.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Bare-toothed_Russula_%28Russula_vesca%29_in_Tychy_%28Paprocany%29%2C_Silesian_Voivodeship%2C_Poland%2C_August_2022.jpg/960px-Bare-toothed_Russula_%28Russula_vesca%29_in_Tychy_%28Paprocany%29%2C_Silesian_Voivodeship%2C_Poland%2C_August_2022.jpg',
'https://upload.wikimedia.org/wikipedia/commons/0/0e/Russula_vesca.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4e/Russula_vesca_144463604.jpg/960px-Russula_vesca_144463604.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Russula_vesca_149899631.jpg/960px-Russula_vesca_149899631.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Russula_vesca_170903w.JPG/960px-Russula_vesca_170903w.JPG',
'https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Russula_vesca_2.jpg/960px-Russula_vesca_2.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Russula_vesca_24553294.jpg/960px-Russula_vesca_24553294.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/Russula_vesca_24553297.jpg/960px-Russula_vesca_24553297.jpg',
],
funFact: 'Название «сыроежка» обманчиво — не все виды можно есть сырыми. Оно скорее говорит о лёгкости приготовления: достаточно минимальной обработки.', funFact: 'Название «сыроежка» обманчиво — не все виды можно есть сырыми. Оно скорее говорит о лёгкости приготовления: достаточно минимальной обработки.',
}, },
{ {
@@ -257,6 +357,16 @@ export const mushrooms: Mushroom[] = [
cookingTips: 'Собирайте только молодые экземпляры с белой мякотью. Нарезать ломтиками и обжарить — по вкусу напоминает тофу или куриное филе. Можно сушить.', cookingTips: 'Собирайте только молодые экземпляры с белой мякотью. Нарезать ломтиками и обжарить — по вкусу напоминает тофу или куриное филе. Можно сушить.',
warnings: 'Не собирайте грибы с пожелтевшей мякотью — они уже несъедобны.', warnings: 'Не собирайте грибы с пожелтевшей мякотью — они уже несъедобны.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Lycoperdon_pyriforme.jpg/800px-Lycoperdon_pyriforme.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Lycoperdon_pyriforme.jpg/800px-Lycoperdon_pyriforme.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Apioperdon_pyriforme_-_Birnen-St%C3%A4ubling.jpg/960px-Apioperdon_pyriforme_-_Birnen-St%C3%A4ubling.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Birnen-St%C3%A4ubling_%28Lycoperdon_pyriforme%29.jpg/960px-Birnen-St%C3%A4ubling_%28Lycoperdon_pyriforme%29.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Birnen-St%C3%A4ubling_Lycoperdon_pyriforme.jpg/960px-Birnen-St%C3%A4ubling_Lycoperdon_pyriforme.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Lycoperdon_pyriforme%2C_Stump_Puffball%2C_Hertfordshire%2C_UK.jpg/960px-Lycoperdon_pyriforme%2C_Stump_Puffball%2C_Hertfordshire%2C_UK.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Lycoperdon_pyriforme%2C_Stump_Puffball%2C_UK%2C_01.jpg/960px-Lycoperdon_pyriforme%2C_Stump_Puffball%2C_UK%2C_01.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Lycoperdon_pyriforme%2C_Stump_Puffball%2C_UK_2024.jpg/960px-Lycoperdon_pyriforme%2C_Stump_Puffball%2C_UK_2024.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Lycoperdon_pyriforme.jpg/960px-Lycoperdon_pyriforme.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Lycoperdon_pyriforme_1.jpg/960px-Lycoperdon_pyriforme_1.jpg',
],
funFact: 'Зрелый дождевик при нажатии «выстреливает» облаком спор — отсюда народное название «дедушкин табак». Одно плодовое тело может содержать до 7 триллионов спор.', funFact: 'Зрелый дождевик при нажатии «выстреливает» облаком спор — отсюда народное название «дедушкин табак». Одно плодовое тело может содержать до 7 триллионов спор.',
}, },
{ {
@@ -277,6 +387,16 @@ export const mushrooms: Mushroom[] = [
season: s({ 6: 'r', 7: 'm', 8: 'm', 9: 'a', 10: 'm', 11: 'r' }), season: s({ 6: 'r', 7: 'm', 8: 'm', 9: 'a', 10: 'm', 11: 'r' }),
cookingTips: 'Хорош в жарке и супах. Перед приготовлением не требует отваривания. При сушке и мариновании может темнеть — это нормально.', cookingTips: 'Хорош в жарке и супах. Перед приготовлением не требует отваривания. При сушке и мариновании может темнеть — это нормально.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/4/48/Xerocomus_subtomentosus_2.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/4/48/Xerocomus_subtomentosus_2.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/2012-06-15_Xerocomus_subtomentosus_%28L.%29_Fr_228138_crop.jpg/960px-2012-06-15_Xerocomus_subtomentosus_%28L.%29_Fr_228138_crop.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/Xerocomus_subtomentosus_031102Aw.jpg/960px-Xerocomus_subtomentosus_031102Aw.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/Xerocomus_subtomentosus_031102B.jpg/960px-Xerocomus_subtomentosus_031102B.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Xerocomus_subtomentosus_031102Bw.jpg/865px-Xerocomus_subtomentosus_031102Bw.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Xerocomus_subtomentosus_142087919.jpg/960px-Xerocomus_subtomentosus_142087919.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Xerocomus_subtomentosus_154857672.jpg/960px-Xerocomus_subtomentosus_154857672.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Xerocomus_subtomentosus_172226816.jpg/960px-Xerocomus_subtomentosus_172226816.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Xerocomus_subtomentosus_172226830.jpg/960px-Xerocomus_subtomentosus_172226830.jpg',
],
funFact: 'Моховики растут преимущественно на замшелых участках леса, образуя тесную связь с мхами. Мох удерживает влагу, создавая идеальные условия.', funFact: 'Моховики растут преимущественно на замшелых участках леса, образуя тесную связь с мхами. Мох удерживает влагу, создавая идеальные условия.',
}, },
{ {
@@ -297,6 +417,16 @@ export const mushrooms: Mushroom[] = [
season: s({ 7: 'r', 8: 'm', 9: 'a', 10: 'a', 11: 'm' }), season: s({ 7: 'r', 8: 'm', 9: 'a', 10: 'a', 11: 'm' }),
cookingTips: 'Хорош в любом виде — жарка, тушение, супы. Мякоть плотная и хорошо держит форму при готовке. Можно сушить.', cookingTips: 'Хорош в любом виде — жарка, тушение, супы. Мякоть плотная и хорошо держит форму при готовке. Можно сушить.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Leucopaxillus_giganteus.jpg/800px-Leucopaxillus_giganteus.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Leucopaxillus_giganteus.jpg/800px-Leucopaxillus_giganteus.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Aspropaxillus_giganteus_844351.jpg/960px-Aspropaxillus_giganteus_844351.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/7/7a/GT_Giant_Funnel_Leucopaxillus_giganteus.jpg/960px-GT_Giant_Funnel_Leucopaxillus_giganteus.jpg',
'https://upload.wikimedia.org/wikipedia/commons/1/1c/Leucopaxillus.giganteus.-.lindsey.jpg',
'https://upload.wikimedia.org/wikipedia/commons/d/d1/Leucopaxillus.giganteus2.-.lindsey.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Leucopaxillus_giganteus.jpg/960px-Leucopaxillus_giganteus.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Leucopaxillus_giganteus_-_andrey_zharkikh.jpg/960px-Leucopaxillus_giganteus_-_andrey_zharkikh.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Leucopaxillus_giganteus_20070817wa.JPG/960px-Leucopaxillus_giganteus_20070817wa.JPG',
'https://upload.wikimedia.org/wikipedia/commons/thumb/b/be/Leucopaxillus_giganteus_20070817wb.JPG/960px-Leucopaxillus_giganteus_20070817wb.JPG',
],
funFact: 'Говорушка гигантская может образовывать «ведьмины кольца» диаметром до 15 метров. В средневековье считалось, что внутри таких колец танцуют ведьмы.', funFact: 'Говорушка гигантская может образовывать «ведьмины кольца» диаметром до 15 метров. В средневековье считалось, что внутри таких колец танцуют ведьмы.',
}, },
{ {
@@ -317,6 +447,16 @@ export const mushrooms: Mushroom[] = [
season: s({ 6: 'r', 7: 'm', 8: 'a', 9: 'a', 10: 'm' }), season: s({ 6: 'r', 7: 'm', 8: 'a', 9: 'a', 10: 'm' }),
cookingTips: 'Деликатесный гриб. Используют в сыром виде, тонко нарезая на готовые блюда. Не подвергайте длительной термической обработке — теряется аромат.', cookingTips: 'Деликатесный гриб. Используют в сыром виде, тонко нарезая на готовые блюда. Не подвергайте длительной термической обработке — теряется аромат.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Tuber_aestivum.jpg/800px-Tuber_aestivum.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Tuber_aestivum.jpg/800px-Tuber_aestivum.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Black.summer.truffle.arp.jpg/960px-Black.summer.truffle.arp.jpg',
'https://upload.wikimedia.org/wikipedia/commons/3/3d/Black.summer.truffle.arp_%28cropped%29.jpg',
'https://upload.wikimedia.org/wikipedia/commons/1/10/Canned_black_summer_truffles.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Carlo_Vittadini_-_Tuber_aestivum.png/960px-Carlo_Vittadini_-_Tuber_aestivum.png',
'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Pilze_d._Heimat%2C_T._45b_-_Tuber_aestivum.jpg/960px-Pilze_d._Heimat%2C_T._45b_-_Tuber_aestivum.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Tartufo_002.JPG/960px-Tartufo_002.JPG',
'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Truffe_blanche_d%27%C3%A9t%C3%A9_tuber_aestivum.jpg/960px-Truffe_blanche_d%27%C3%A9t%C3%A9_tuber_aestivum.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Tuber_aestivum.jpg/960px-Tuber_aestivum.jpg',
],
funFact: 'В Крыму трюфели находили ещё в XIX веке. Известный ботаник Христиан Стевен описывал их сбор в окрестностях Симферополя. Для поиска использовали специально обученных собак.', funFact: 'В Крыму трюфели находили ещё в XIX веке. Известный ботаник Христиан Стевен описывал их сбор в окрестностях Симферополя. Для поиска использовали специально обученных собак.',
}, },
// --- ЯДОВИТЫЕ --- // --- ЯДОВИТЫЕ ---
@@ -362,6 +502,16 @@ export const mushrooms: Mushroom[] = [
season: s({ 7: 'r', 8: 'm', 9: 'a', 10: 'm', 11: 'r' }), season: s({ 7: 'r', 8: 'm', 9: 'a', 10: 'm', 11: 'r' }),
warnings: '⚠️ ЯДОВИТ! Вызывает тошноту, рвоту, галлюцинации, судороги. Смертельные случаи редки, но возможны, особенно у детей.', warnings: '⚠️ ЯДОВИТ! Вызывает тошноту, рвоту, галлюцинации, судороги. Смертельные случаи редки, но возможны, особенно у детей.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/Fly_Agaric_mushroom_04.jpg/800px-Fly_Agaric_mushroom_04.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/Fly_Agaric_mushroom_04.jpg/800px-Fly_Agaric_mushroom_04.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/8/8c/AD2009Sep20_Amanita_muscaria_02.jpg/960px-AD2009Sep20_Amanita_muscaria_02.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Amanita_muscaria_3.jpg/960px-Amanita_muscaria_3.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Amanita_muscaria_After_Rain.jpg/960px-Amanita_muscaria_After_Rain.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/2/29/Amanita_muscaria_Marriott_Falls_1.jpg/960px-Amanita_muscaria_Marriott_Falls_1.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Amanita_muscaria_Smohor-SLO_1.jpg/960px-Amanita_muscaria_Smohor-SLO_1.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Amanita_muscaria_qtl4.jpg/960px-Amanita_muscaria_qtl4.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Amanita_muscaria_tyndrum.jpg/960px-Amanita_muscaria_tyndrum.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/Fliegenpilz_%28Amanita_muscaria%29_-20191027-RM-120138.jpg/960px-Fliegenpilz_%28Amanita_muscaria%29_-20191027-RM-120138.jpg',
],
funFact: 'Название «мухомор» связано с использованием этого гриба для уничтожения мух — кусочки шляпки замачивали в молоке, и мухи, полакомившись, погибали.', funFact: 'Название «мухомор» связано с использованием этого гриба для уничтожения мух — кусочки шляпки замачивали в молоке, и мухи, полакомившись, погибали.',
}, },
{ {
@@ -385,6 +535,16 @@ export const mushrooms: Mushroom[] = [
], ],
warnings: '⚠️ СИЛЬНО ЯДОВИТ! Опаснее красного мухомора. Отравление наступает через 12 часа. Может вызвать кому и смерть.', warnings: '⚠️ СИЛЬНО ЯДОВИТ! Опаснее красного мухомора. Отравление наступает через 12 часа. Может вызвать кому и смерть.',
imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Amanita_pantherina_%28panther_cap_mushroom%29.jpg/800px-Amanita_pantherina_%28panther_cap_mushroom%29.jpg', imageUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Amanita_pantherina_%28panther_cap_mushroom%29.jpg/800px-Amanita_pantherina_%28panther_cap_mushroom%29.jpg',
galleryUrls: [
'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Amanita_pantherina_%281468298504%29.jpg/960px-Amanita_pantherina_%281468298504%29.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Amanita_pantherina_2013_G1.jpg/960px-Amanita_pantherina_2013_G1.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Amanita_pantherina_2016_G1.jpg/960px-Amanita_pantherina_2016_G1.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Amanita_pantherina_2016_G2.jpg/960px-Amanita_pantherina_2016_G2.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Amanita_pantherina_2016_G3.jpg/960px-Amanita_pantherina_2016_G3.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Amanita_pantherina_ts1.jpg/960px-Amanita_pantherina_ts1.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Amanita_pantherina_ts2.jpg/960px-Amanita_pantherina_ts2.jpg',
'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Amanita_pantherina_ts4.jpg/960px-Amanita_pantherina_ts4.jpg',
],
funFact: 'Пантерный мухомор получил название из-за «пятнистой» шляпки, напоминающей шкуру пантеры. Его токсичность в 34 раза выше, чем у красного мухомора.', funFact: 'Пантерный мухомор получил название из-за «пятнистой» шляпки, напоминающей шкуру пантеры. Его токсичность в 34 раза выше, чем у красного мухомора.',
}, },
{ {