1.3.0 • Published 9 months ago

@prom-ui/json-view v1.3.0

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
9 months ago

Views

Пример

src путь emoji можно взять с таблицы

import { Box } from '@prom-ui/core/Box';
import { AllJsonView } from '@prom-ui/json-view/AllJsonView';

const json = {
    "sidebar": [
        {
            "view": "TitleBold",
            "props": {
                "text": "🔥 Топчик",
                "link": "https://prom.ua"
            }
        },
        {
            "view": "ListOfLinksAside",
            "props": {
                "list": [
                    {
                        "link": "https://prom.ua",
                        "text": "Я хочу 97% Здоровья"
                    },
                    {
                        "link": "https://prom.ua",
                        "text": "Я хочу 97% Здоровья"
                    },
                    {
                        "link": "https://prom.ua",
                        "text": "Я хочу 97% Здоровья"
                    }
                ]
            }
        }
    ],
    "content": [
        {
            "view": "Banner",
            "props": {
                "image": "https://picsum.photos/940/300",
                "link": "https://prom.ua",
                "alt": "Я хочу 97% Здоровья"
            }
        },
        { "view": "EmptySpace" },
        { "view": "EmptySpace" },
        { "view": "EmptySpace" },
        {
            "view": "CountDown",
            "props": {
                "title": "до Нового року залишилось:",
                "date": "2022-01-01"
            }
        },
        { "view": "EmptySpace" },
        { "view": "EmptySpace" },
        { "view": "EmptySpace" },
        { "view": "EmptySpace" },
        {
            "view": "ListOfBanners",
            "props": {
                "list": [
                    {
                        "image": "https://picsum.photos/460/100",
                        "link": "https://prom.ua",
                        "alt": "Я хочу 97% Здоровья"
                    },
                    {
                        "image": "https://picsum.photos/460/100",
                        "link": "https://prom.ua",
                        "alt": "Я хочу 97% Здоровья"
                    }
                ]
            }
        },
        { "view": "EmptySpace" },
        {
            "view": "TitleH3",
            "props": {
                "text": "🛒 Все в одному магазині",
                "link": "https://prom.ua"
            }
        },
        {
            "view": "ListOfTileMini",
            "props": {
                "list": [
                    {
                        "link": "https://prom.ua",
                        "image": "https://picsum.photos/220/220",
                        "text": "Хлебобулочные, кондитерские изделия"
                    },
                    {
                        "link": "https://prom.ua",
                        "image": "https://picsum.photos/220/220",
                        "text": "Хлебобулочные, кондитерские изделия"
                    },
                    {
                        "link": "https://prom.ua",
                        "image": "https://picsum.photos/220/220",
                        "text": "Хлебобулочные, кондитерские изделия"
                    }
                ]
            }
        },
        { "view": "EmptySpace" },
        {
            "view": "ListOfLinks",
            "props": {
                "list": [
                    {
                        "link": "https://prom.ua",
                        "text": "Я хочу 97% Здоровья"
                    },
                    {
                        "link": "https://prom.ua",
                        "text": "Я хочу 97% Здоровья"
                    },
                    {
                        "link": "https://prom.ua",
                        "text": "Я хочу 97% Здоровья"
                    }
                ]
            }
        },
        { "view": "EmptySpace" },
        {
            "view": "TitleH3",
            "props": {
                "text": "🥚 В холодильник",
                "link": "https://prom.ua"
            }
        },
        {
            "view": "ListOfTile",
            "props": {
                "list": [
                    {
                        "link": "https://prom.ua",
                        "image": "https://picsum.photos/440/440",
                        "text": "Хлебобулочные, кондитерские изделия"
                    },
                    {
                        "link": "https://prom.ua",
                        "image": "https://picsum.photos/440/440",
                        "text": "Хлебобулочные, кондитерские изделия"
                    },
                    {
                        "link": "https://prom.ua",
                        "image": "https://picsum.photos/440/440",
                        "text": "Хлебобулочные, кондитерские изделия"
                    }
                ]
            }
        },
        {
            "view": "ButtonMore",
            "props": {
                "link": "https://prom.ua",
                "text": "Показать еще"
            }
        }
    ]
};

<Box box-background='black-100' box-padding='s'>
    <AllJsonView data={json} />
</Box>
1.2.0

9 months ago

1.1.0

10 months ago

1.2.0-alpha.0

9 months ago

1.3.0

9 months ago

0.1.1-alpha.0

1 year ago

0.1.0

1 year ago

1.0.0

12 months ago

0.1.1

1 year ago

0.0.31

2 years ago

0.0.30

2 years ago