/
asb
/
sloy-map
Обзор
Документация
Войти
/
asb
/
sloy-map
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/lib/components/MapLoader.tsx
33 строки
676 B
Anton Akhatov
copyright management and readme update
12 фев 2024, 02:37
12 фев 2024, 02:37
5f069b9
Код
Авторство
О чём код?
import { useContext } from "react"; import { AnimatedLogo } from "sloy-ui"; import styled from "styled-components"; import { MapContext } from "@/state/context"; const FilterLoaderContainer = styled.div` position: relative; height: 128px; margin: auto; img { width: 100%; height: 100%; } `; export function MapLoader() { const { layout } = useContext(MapContext); if (layout.loaderImageSrc) { return ( <FilterLoaderContainer> <img src={layout.loaderImageSrc} alt="loading" /> </FilterLoaderContainer> ); } return ( <FilterLoaderContainer> <AnimatedLogo radius="100px" /> </FilterLoaderContainer> ); }