UNPKG

storybook

Version:

Storybook: Develop, document, and test UI components in isolation

26 lines (23 loc) 706 B
// src/shared/open-service/services/story-docs/snippet.ts function prependImportToSnippet(importBlock, snippet) { let trimmedImport = importBlock?.trim(); return trimmedImport ? `${trimmedImport} ${snippet}` : snippet; } function selectStoryDoc(payload, storyId) { return payload?.stories[storyId]; } function selectSnippetForStory(payload, storyId) { let story = payload?.stories[storyId]; if (story?.snippet !== void 0) return prependImportToSnippet(payload?.import, story.snippet); } function selectWarningForStory(payload, storyId) { return payload?.stories[storyId]?.warning; } export { prependImportToSnippet, selectStoryDoc, selectSnippetForStory, selectWarningForStory };