/
githubmirror
/
tldraw
Обзор
Документация
Войти
/
githubmirror
/
tldraw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
apps/docs/scripts/lib/generateExamplesContent.ts
41 строка
2 KB
Lu Wilson
Examples cleanup (#5977)
21 май 2025, 13:24
Не верифицирован
21 май 2025, 13:24
7ec2a89
Код
Авторство
О чём код?
import { Articles, GeneratedContent, InputSection } from '../../types/content-types' import { generateSection } from './generateSection' const { log: nicelog } = console export const EXAMPLES_CATEGORIES = [ { id: 'getting-started', title: 'Getting started', description: '', groups: [], hero: null }, { id: 'configuration', title: 'Configuration', description: '', groups: [], hero: null }, { id: 'editor-api', title: 'Editor API', description: '', groups: [], hero: null }, { id: 'ui', title: 'UI & theming', description: '', groups: [], hero: null }, { id: 'layout', title: 'Page layout', description: '', groups: [], hero: null }, { id: 'events', title: 'Events & effects', description: '', groups: [], hero: null }, { id: 'shapes/tools', title: 'Shapes & tools', description: '', groups: [], hero: null }, { id: 'collaboration', title: 'Collaboration', description: '', groups: [], hero: null }, { id: 'data/assets', title: 'Data & assets', description: '', groups: [], hero: null }, { id: 'use-cases', title: 'Use cases', description: '', groups: [], hero: null }, ] const section: InputSection = { id: 'examples', title: 'Examples', description: 'Code recipes for bending tldraw to your will.', categories: EXAMPLES_CATEGORIES, hero: null, sidebar_behavior: 'show-links', } export async function generateExamplesContent(): Promise<GeneratedContent> { const articles: Articles = {} try { const outputExamplesSection = generateSection(section, articles, 0) const contentComplete = { sections: [outputExamplesSection], articles } return contentComplete } catch (error) { nicelog(`x Could not generate Examples content`) throw error } }