Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,15 @@ const {patchWebpackConfig} = require('next-global-css');
const withTM = require('next-transpile-modules')([
'@gravity-ui/uikit',
'@gravity-ui/page-constructor',
'@gravity-ui/blog-constructor',
'@gravity-ui/components',
'@gravity-ui/date-components',
'@gravity-ui/navigation',
'@gravity-ui/chartkit',
'@gravity-ui/charts',
'@gravity-ui/yagr',
'@gravity-ui/markdown-editor',
'swiper',
]);

const {i18n} = require('./next-i18next.config');
Expand Down
1,325 changes: 217 additions & 1,108 deletions package-lock.json

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"sideEffects": false,
"dependencies": {
"@diplodoc/transform": "^4.18.0",
"@gravity-ui/blog-constructor": "^9.0.0-alpha.1",
"@gravity-ui/chartkit": "^6.1.1",
"@gravity-ui/charts": "^0.8.0",
"@gravity-ui/components": "^4.16.0",
Expand All @@ -15,7 +16,7 @@
"@gravity-ui/icons": "^2.16.0",
"@gravity-ui/markdown-editor": "^15.1.0",
"@gravity-ui/navigation": "^3.10.1",
"@gravity-ui/page-constructor": "^6.0.0-beta.6",
"@gravity-ui/page-constructor": "^8.0.0-alpha.1",
"@gravity-ui/uikit": "^7.26.2",
"@gravity-ui/uikit-themer": "^1.4.1",
"@mdx-js/mdx": "^2.3.0",
Expand All @@ -41,6 +42,7 @@
"next": "^14.2.24",
"next-global-css": "^1.3.1",
"next-i18next": "^15.2.0",
"node-html-parser": "^7.0.1",
"prismjs": "^1.29.0",
"react": "^18.2.0",
"react-dom": "^18.3.1",
Expand Down
33 changes: 33 additions & 0 deletions public/locales/en/blog.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"meta_title": "Blog",
"meta_description": "Articles, news and updates from Gravity UI team",
"page_title": "Blog",
"page_description": "Latest articles and updates",
"post_readingTime": "{{minutes}} min read",
"post_publishedAt": "Published on",
"post_updatedAt": "Updated on",
"post_backToBlog": "Back to Blog",
"post_share": "Share",
"post_tags": "Tags",
"post_relatedPosts": "Related posts",
"post_notFound": "Post not found",
"post_notFoundDescription": "The article you are looking for doesn't exist or has been removed.",
"filter_search": "Search",
"filter_searchPlaceholder": "Search articles...",
"filter_tags": "Tags",
"filter_services": "Services",
"filter_allTags": "All tags",
"filter_allServices": "All services",
"filter_clearFilters": "Clear filters",
"filter_noResults": "No articles found",
"filter_noResultsDescription": "Try changing your search query or filters",
"pagination_previous": "Previous",
"pagination_next": "Next",
"pagination_page": "Page {{page}} of {{total}}",
"error_loadFailed": "Failed to load content",
"error_tryAgain": "Try again",
"author_by": "By",
"author_authors": "Authors",
"pinnedPost": "Pinned"
}

1 change: 1 addition & 0 deletions public/locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
"menu_icons": "Icons",
"menu_themer": "Themer",
"menu_media": "Media",
"menu_blog": "Blog",
"roadmap_inProgress": "In progress",
"navigation_previous": "Previous",
"navigation_next": "Next",
Expand Down
33 changes: 33 additions & 0 deletions public/locales/ru/blog.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"meta_title": "Блог",
"meta_description": "Статьи, новости и обновления от команды Gravity UI",
"page_title": "Блог",
"page_description": "Последние статьи и обновления",
"post_readingTime": "{{minutes}} мин",
"post_publishedAt": "Опубликовано",
"post_updatedAt": "Обновлено",
"post_backToBlog": "Вернуться в блог",
"post_share": "Поделиться",
"post_tags": "Теги",
"post_relatedPosts": "Похожие статьи",
"post_notFound": "Статья не найдена",
"post_notFoundDescription": "Статья, которую вы ищете, не существует или была удалена.",
"filter_search": "Поиск",
"filter_searchPlaceholder": "Поиск статей...",
"filter_tags": "Теги",
"filter_services": "Сервисы",
"filter_allTags": "Все теги",
"filter_allServices": "Все сервисы",
"filter_clearFilters": "Очистить фильтры",
"filter_noResults": "Статьи не найдены",
"filter_noResultsDescription": "Попробуйте изменить запрос или фильтры",
"pagination_previous": "Назад",
"pagination_next": "Далее",
"pagination_page": "Страница {{page}} из {{total}}",
"error_loadFailed": "Не удалось загрузить контент",
"error_tryAgain": "Попробовать снова",
"author_by": "Автор",
"author_authors": "Авторы",
"pinnedPost": "Закреплено"
}

1 change: 1 addition & 0 deletions public/locales/ru/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"menu_icons": "Иконки",
"menu_themer": "Темизатор",
"menu_media": "Медиа",
"menu_blog": "Блог",
"roadmap_inProgress": "В работе",
"navigation_previous": "Назад",
"navigation_next": "Далее",
Expand Down
48 changes: 48 additions & 0 deletions src/api/.mocks/en/pages/blogPage.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"id": 969,
"name": "blog",
"createdAt": "2022-08-24T15:40:07.513Z",
"updatedAt": "2022-08-24T15:40:07.513Z",
"type": "default",
"isDeleted": false,
"pageId": 969,
"locale": "en",
"publishedVersionId": 17498,
"lastVersionId": 17498,
"content": {
"blocks": [
{
"type": "blog-feed-block",
"resetPaddings": true,
"image": "https://storage.yandexcloud.net/yandex-opensource/blog-cover-bg.png",
"title": "Blog"
}
]
},
"title": "Blog",
"noIndex": false,
"shareTitle": null,
"shareDescription": null,
"shareImage": null,
"pageLocaleId": 1261,
"author": "author",
"metaDescription": null,
"keywords": [],
"shareGenImage": null,
"shareGenTitle": null,
"tempShareGenTitle": null,
"solution": null,
"service": null,
"regions": [],
"locales": [
{
"locale": "en",
"publishedVersionId": null
},
{
"locale": "ru",
"publishedVersionId": 17498
}
]
}

73 changes: 73 additions & 0 deletions src/api/.mocks/en/pages/gravity-ui-in-opensource.json

Large diffs are not rendered by default.

35 changes: 35 additions & 0 deletions src/api/.mocks/en/posts/gravity-ui-in-opensource.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"id": 35,
"name": "gravity-ui-in-opensource",
"isPinned": false,
"postId": 35,
"description": "",
"image": "https://storage.yandexcloud.net/yandex-opensource/blog-cover-bg.png",
"readingTime": 10,
"title": "Gravity UI Design System: How to Easily Build Your Interface",
"date": "2025-12-25T00:00:00Z",
"likes": 0,
"hasUserLike": false,
"addLegacyPrefix": false,
"tags": [
{
"slug": "articles",
"icon": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.75C10 2.33579 9.66421 2 9.25 2H5.75C3.67893 2 2 3.67893 2 5.75V14.25C2 16.3211 3.67893 18 5.75 18H14.25C16.3211 18 18 16.3211 18 14.25V10.75C18 10.3358 17.6642 10 17.25 10C16.8358 10 16.5 10.3358 16.5 10.75V14.25C16.5 15.4926 15.4926 16.5 14.25 16.5H5.75C4.50736 16.5 3.5 15.4926 3.5 14.25V5.75C3.5 4.50736 4.50736 3.5 5.75 3.5H9.25C9.66421 3.5 10 3.16421 10 2.75ZM16.4833 4.89539C16.3807 4.18284 15.8172 3.61928 15.1046 3.51671L14.2844 4.33691C14.8777 4.63789 15.3621 5.12234 15.6631 5.71559L16.4833 4.89539ZM14.4833 6.89539C14.3807 6.18284 13.8172 5.61928 13.1046 5.51671L8.83282 9.7885C8.53024 10.0911 8.32022 10.4737 8.22739 10.8914L7.97562 12.0244L9.10861 11.7726C9.52633 11.6798 9.90892 11.4698 10.2115 11.1672L14.4833 6.89539ZM12.2398 4.26019L14.2381 2.2619C14.4058 2.09421 14.6332 2 14.8704 2C16.5988 2 18 3.40118 18 5.12962C18 5.36677 17.9058 5.59421 17.7381 5.7619L15.7381 7.7619L11.2722 12.2278C10.7679 12.7321 10.1302 13.0822 9.434 13.2369L7.91751 13.5739C7.80587 13.5987 7.69574 13.608 7.58886 13.6034C6.84075 13.5717 6.25245 12.864 6.42611 12.0825L6.76311 10.566C6.77278 10.5225 6.78321 10.4792 6.7944 10.4362C6.96218 9.79061 7.29938 9.20062 7.77216 8.72784L12.2381 4.2619C12.2387 4.26133 12.2392 4.26076 12.2398 4.26019Z\" fill=\"#262626\"/></svg>",
"name": "Articles"
}
],
"authors": [
{
"id": 1069,
"avatar": "https://storage.yandexcloud.net/cloud-www-assets/blog-assets/ru/posts/2025/12/gravity-ui-in-opensource/sizikov.png",
"firstName": "Alexey",
"secondName": "Sizikov",
"description": "Yandex Cloud",
"fullDescription": "Head of User Experience, Yandex Cloud",
"shortDescription": "Head of User Experience, Yandex Cloud",
"fullName": "Alexey Sizikov"
}
],
"services": []
}

32 changes: 32 additions & 0 deletions src/api/.mocks/en/posts/index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"posts": [
{
"id": 35,
"name": "gravity-ui-in-opensource",
"date": "2025-12-25T00:00:00Z",
"title": "Gravity UI Design System: How to Easily Build Your Interface",
"postId": 35,
"description": "",
"image": "https://storage.yandexcloud.net/yandex-opensource/blog-cover-bg.png",
"readingTime": 10,
"likes": 0,
"hasUserLike": false,
"hasPublishedVersionInRegion": true,
"hasPublishedVersionInLocale": false,
"addLegacyPrefix": false,
"tags": [
{
"slug": "articles",
"icon": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.75C10 2.33579 9.66421 2 9.25 2H5.75C3.67893 2 2 3.67893 2 5.75V14.25C2 16.3211 3.67893 18 5.75 18H14.25C16.3211 18 18 16.3211 18 14.25V10.75C18 10.3358 17.6642 10 17.25 10C16.8358 10 16.5 10.3358 16.5 10.75V14.25C16.5 15.4926 15.4926 16.5 14.25 16.5H5.75C4.50736 16.5 3.5 15.4926 3.5 14.25V5.75C3.5 4.50736 4.50736 3.5 5.75 3.5H9.25C9.66421 3.5 10 3.16421 10 2.75ZM16.4833 4.89539C16.3807 4.18284 15.8172 3.61928 15.1046 3.51671L14.2844 4.33691C14.8777 4.63789 15.3621 5.12234 15.6631 5.71559L16.4833 4.89539ZM14.4833 6.89539C14.3807 6.18284 13.8172 5.61928 13.1046 5.51671L8.83282 9.7885C8.53024 10.0911 8.32022 10.4737 8.22739 10.8914L7.97562 12.0244L9.10861 11.7726C9.52633 11.6798 9.90892 11.4698 10.2115 11.1672L14.4833 6.89539ZM12.2398 4.26019L14.2381 2.2619C14.4058 2.09421 14.6332 2 14.8704 2C16.5988 2 18 3.40118 18 5.12962C18 5.36677 17.9058 5.59421 17.7381 5.7619L15.7381 7.7619L11.2722 12.2278C10.7679 12.7321 10.1302 13.0822 9.434 13.2369L7.91751 13.5739C7.80587 13.5987 7.69574 13.608 7.58886 13.6034C6.84075 13.5717 6.25245 12.864 6.42611 12.0825L6.76311 10.566C6.77278 10.5225 6.78321 10.4792 6.7944 10.4362C6.96218 9.79061 7.29938 9.20062 7.77216 8.72784L12.2381 4.2619C12.2387 4.26133 12.2392 4.26076 12.2398 4.26019Z\" fill=\"#262626\"/></svg>",
"name": "Articles"
}
],
"services": [],
"url": "/blog/gravity-ui-in-opensource"
}
],
"totalCount": 1,
"count": 1,
"pinnedPost": null
}

15 changes: 15 additions & 0 deletions src/api/.mocks/en/tags.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[
{
"id": 1,
"slug": "articles",
"createdAt": "2020-03-13T11:00:57.360Z",
"updatedAt": "2022-07-22T08:50:25.432Z",
"icon": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.75C10 2.33579 9.66421 2 9.25 2H5.75C3.67893 2 2 3.67893 2 5.75V14.25C2 16.3211 3.67893 18 5.75 18H14.25C16.3211 18 18 16.3211 18 14.25V10.75C18 10.3358 17.6642 10 17.25 10C16.8358 10 16.5 10.3358 16.5 10.75V14.25C16.5 15.4926 15.4926 16.5 14.25 16.5H5.75C4.50736 16.5 3.5 15.4926 3.5 14.25V5.75C3.5 4.50736 4.50736 3.5 5.75 3.5H9.25C9.66421 3.5 10 3.16421 10 2.75ZM16.4833 4.89539C16.3807 4.18284 15.8172 3.61928 15.1046 3.51671L14.2844 4.33691C14.8777 4.63789 15.3621 5.12234 15.6631 5.71559L16.4833 4.89539ZM14.4833 6.89539C14.3807 6.18284 13.8172 5.61928 13.1046 5.51671L8.83282 9.7885C8.53024 10.0911 8.32022 10.4737 8.22739 10.8914L7.97562 12.0244L9.10861 11.7726C9.52633 11.6798 9.90892 11.4698 10.2115 11.1672L14.4833 6.89539ZM12.2398 4.26019L14.2381 2.2619C14.4058 2.09421 14.6332 2 14.8704 2C16.5988 2 18 3.40118 18 5.12962C18 5.36677 17.9058 5.59421 17.7381 5.7619L15.7381 7.7619L11.2722 12.2278C10.7679 12.7321 10.1302 13.0822 9.434 13.2369L7.91751 13.5739C7.80587 13.5987 7.69574 13.608 7.58886 13.6034C6.84075 13.5717 6.25245 12.864 6.42611 12.0825L6.76311 10.566C6.77278 10.5225 6.78321 10.4792 6.7944 10.4362C6.96218 9.79061 7.29938 9.20062 7.77216 8.72784L12.2381 4.2619C12.2387 4.26133 12.2392 4.26076 12.2398 4.26019Z\" fill=\"#262626\"/></svg>",
"isDeleted": false,
"name": "Articles",
"locale": "en",
"blogTagId": 1,
"count": 1
}
]

47 changes: 47 additions & 0 deletions src/api/.mocks/ru/pages/blogPage.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"id": 969,
"name": "blog",
"createdAt": "2022-08-24T15:40:07.513Z",
"updatedAt": "2022-08-24T15:40:07.513Z",
"type": "default",
"isDeleted": false,
"pageId": 969,
"locale": "ru",
"publishedVersionId": 17498,
"lastVersionId": 17498,
"content": {
"blocks": [
{
"type": "blog-feed-block",
"resetPaddings": true,
"image": "https://storage.yandexcloud.net/yandex-opensource/blog-cover-bg.png",
"title": "Блог"
}
]
},
"title": "Blog",
"noIndex": false,
"shareTitle": null,
"shareDescription": null,
"shareImage": null,
"pageLocaleId": 1261,
"author": "author",
"metaDescription": null,
"keywords": [],
"shareGenImage": null,
"shareGenTitle": null,
"tempShareGenTitle": null,
"solution": null,
"service": null,
"regions": [],
"locales": [
{
"locale": "en",
"publishedVersionId": null
},
{
"locale": "ru",
"publishedVersionId": 17498
}
]
}
73 changes: 73 additions & 0 deletions src/api/.mocks/ru/pages/gravity-ui-in-opensource.json

Large diffs are not rendered by default.

34 changes: 34 additions & 0 deletions src/api/.mocks/ru/posts/gravity-ui-in-opensource.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"id": 35,
"name": "gravity-ui-in-opensource",
"isPinned": false,
"postId": 35,
"description": "",
"image": "https://storage.yandexcloud.net/yandex-opensource/blog-cover-bg.png",
"readingTime": 10,
"title": "Дизайн-система Gravity UI: как легко построить свой интерфейс",
"date": "2025-12-25T00:00:00Z",
"likes": 0,
"hasUserLike": false,
"addLegacyPrefix": false,
"tags": [
{
"slug": "articles",
"icon": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.75C10 2.33579 9.66421 2 9.25 2H5.75C3.67893 2 2 3.67893 2 5.75V14.25C2 16.3211 3.67893 18 5.75 18H14.25C16.3211 18 18 16.3211 18 14.25V10.75C18 10.3358 17.6642 10 17.25 10C16.8358 10 16.5 10.3358 16.5 10.75V14.25C16.5 15.4926 15.4926 16.5 14.25 16.5H5.75C4.50736 16.5 3.5 15.4926 3.5 14.25V5.75C3.5 4.50736 4.50736 3.5 5.75 3.5H9.25C9.66421 3.5 10 3.16421 10 2.75ZM16.4833 4.89539C16.3807 4.18284 15.8172 3.61928 15.1046 3.51671L14.2844 4.33691C14.8777 4.63789 15.3621 5.12234 15.6631 5.71559L16.4833 4.89539ZM14.4833 6.89539C14.3807 6.18284 13.8172 5.61928 13.1046 5.51671L8.83282 9.7885C8.53024 10.0911 8.32022 10.4737 8.22739 10.8914L7.97562 12.0244L9.10861 11.7726C9.52633 11.6798 9.90892 11.4698 10.2115 11.1672L14.4833 6.89539ZM12.2398 4.26019L14.2381 2.2619C14.4058 2.09421 14.6332 2 14.8704 2C16.5988 2 18 3.40118 18 5.12962C18 5.36677 17.9058 5.59421 17.7381 5.7619L15.7381 7.7619L11.2722 12.2278C10.7679 12.7321 10.1302 13.0822 9.434 13.2369L7.91751 13.5739C7.80587 13.5987 7.69574 13.608 7.58886 13.6034C6.84075 13.5717 6.25245 12.864 6.42611 12.0825L6.76311 10.566C6.77278 10.5225 6.78321 10.4792 6.7944 10.4362C6.96218 9.79061 7.29938 9.20062 7.77216 8.72784L12.2381 4.2619C12.2387 4.26133 12.2392 4.26076 12.2398 4.26019Z\" fill=\"#262626\"/></svg>",
"name": "Статьи"
}
],
"authors": [
{
"id": 1069,
"avatar": "https://storage.yandexcloud.net/cloud-www-assets/blog-assets/ru/posts/2025/12/gravity-ui-in-opensource/sizikov.png",
"firstName": "Алексей",
"secondName": "Сизиков",
"description": "Yandex Cloud",
"fullDescription": "Руководитель отдела User Experience, Yandex Cloud",
"shortDescription": "Руководитель отдела User Experience, Yandex Cloud",
"fullName": "Алексей Сизиков"
}
],
"services": []
}
31 changes: 31 additions & 0 deletions src/api/.mocks/ru/posts/index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"posts": [
{
"id": 35,
"name": "gravity-ui-in-opensource",
"date": "2025-12-25T00:00:00Z",
"title": "Дизайн-система Gravity UI: как легко построить свой интерфейс",
"postId": 35,
"description": "",
"image": "https://storage.yandexcloud.net/yandex-opensource/blog-cover-bg.png",
"readingTime": 10,
"likes": 0,
"hasUserLike": false,
"hasPublishedVersionInRegion": true,
"hasPublishedVersionInLocale": false,
"addLegacyPrefix": false,
"tags": [
{
"slug": "articles",
"icon": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.75C10 2.33579 9.66421 2 9.25 2H5.75C3.67893 2 2 3.67893 2 5.75V14.25C2 16.3211 3.67893 18 5.75 18H14.25C16.3211 18 18 16.3211 18 14.25V10.75C18 10.3358 17.6642 10 17.25 10C16.8358 10 16.5 10.3358 16.5 10.75V14.25C16.5 15.4926 15.4926 16.5 14.25 16.5H5.75C4.50736 16.5 3.5 15.4926 3.5 14.25V5.75C3.5 4.50736 4.50736 3.5 5.75 3.5H9.25C9.66421 3.5 10 3.16421 10 2.75ZM16.4833 4.89539C16.3807 4.18284 15.8172 3.61928 15.1046 3.51671L14.2844 4.33691C14.8777 4.63789 15.3621 5.12234 15.6631 5.71559L16.4833 4.89539ZM14.4833 6.89539C14.3807 6.18284 13.8172 5.61928 13.1046 5.51671L8.83282 9.7885C8.53024 10.0911 8.32022 10.4737 8.22739 10.8914L7.97562 12.0244L9.10861 11.7726C9.52633 11.6798 9.90892 11.4698 10.2115 11.1672L14.4833 6.89539ZM12.2398 4.26019L14.2381 2.2619C14.4058 2.09421 14.6332 2 14.8704 2C16.5988 2 18 3.40118 18 5.12962C18 5.36677 17.9058 5.59421 17.7381 5.7619L15.7381 7.7619L11.2722 12.2278C10.7679 12.7321 10.1302 13.0822 9.434 13.2369L7.91751 13.5739C7.80587 13.5987 7.69574 13.608 7.58886 13.6034C6.84075 13.5717 6.25245 12.864 6.42611 12.0825L6.76311 10.566C6.77278 10.5225 6.78321 10.4792 6.7944 10.4362C6.96218 9.79061 7.29938 9.20062 7.77216 8.72784L12.2381 4.2619C12.2387 4.26133 12.2392 4.26076 12.2398 4.26019Z\" fill=\"#262626\"/></svg>",
"name": "Статьи"
}
],
"services": [],
"url": "/blog/gravity-ui-in-opensource"
}
],
"totalCount": 1,
"count": 1,
"pinnedPost": null
}
14 changes: 14 additions & 0 deletions src/api/.mocks/ru/tags.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[
{
"id": 1,
"slug": "articles",
"createdAt": "2020-03-13T11:00:57.360Z",
"updatedAt": "2022-07-22T08:50:25.432Z",
"icon": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.75C10 2.33579 9.66421 2 9.25 2H5.75C3.67893 2 2 3.67893 2 5.75V14.25C2 16.3211 3.67893 18 5.75 18H14.25C16.3211 18 18 16.3211 18 14.25V10.75C18 10.3358 17.6642 10 17.25 10C16.8358 10 16.5 10.3358 16.5 10.75V14.25C16.5 15.4926 15.4926 16.5 14.25 16.5H5.75C4.50736 16.5 3.5 15.4926 3.5 14.25V5.75C3.5 4.50736 4.50736 3.5 5.75 3.5H9.25C9.66421 3.5 10 3.16421 10 2.75ZM16.4833 4.89539C16.3807 4.18284 15.8172 3.61928 15.1046 3.51671L14.2844 4.33691C14.8777 4.63789 15.3621 5.12234 15.6631 5.71559L16.4833 4.89539ZM14.4833 6.89539C14.3807 6.18284 13.8172 5.61928 13.1046 5.51671L8.83282 9.7885C8.53024 10.0911 8.32022 10.4737 8.22739 10.8914L7.97562 12.0244L9.10861 11.7726C9.52633 11.6798 9.90892 11.4698 10.2115 11.1672L14.4833 6.89539ZM12.2398 4.26019L14.2381 2.2619C14.4058 2.09421 14.6332 2 14.8704 2C16.5988 2 18 3.40118 18 5.12962C18 5.36677 17.9058 5.59421 17.7381 5.7619L15.7381 7.7619L11.2722 12.2278C10.7679 12.7321 10.1302 13.0822 9.434 13.2369L7.91751 13.5739C7.80587 13.5987 7.69574 13.608 7.58886 13.6034C6.84075 13.5717 6.25245 12.864 6.42611 12.0825L6.76311 10.566C6.77278 10.5225 6.78321 10.4792 6.7944 10.4362C6.96218 9.79061 7.29938 9.20062 7.77216 8.72784L12.2381 4.2619C12.2387 4.26133 12.2392 4.26076 12.2398 4.26019Z\" fill=\"#262626\"/></svg>",
"isDeleted": false,
"name": "Статьи",
"locale": "ru",
"blogTagId": 1,
"count": 1
}
]
Loading